A dll LiveSplit component that syncs your timer, splits, and layout text components with off-host players using Peer-to-Peer (P2P) synchronization over VPN (such as Radmin VPN or Hamachi).
In many co-op games, auto splitters and game time scripts only work for the host player. This component links your LiveSplit timers together so the off-host player automatically matches the host's game time, splits, and text components in real-time.
- Download LiveSplit
- Network Connection: Both players must be on the same virtual network room (e.g., Radmin VPN or Hamachi).
- Timing Method: Ensure both LiveSplit instances are comparing against Game Time (Right-click LiveSplit -> Compare Against -> Game Time).
- Download
LiveSplit.TimerSync.dllfrom the Releases tab. - Place the
.dllfile into your LiveSplit installation folder inside theComponentsdirectory. - Restart LiveSplit.
The host is the player whose timer will control the game time, splits and text components.
- Right-click LiveSplit -> Edit Layout... -> [Click the + button] -> Timer -> Timer Sync.
- Double-click on
Timer Syncthe component to open its settings. - Under the Sync Timer with Host group:
- Set Which Player Are You? to
Host Player (Server). - Keep the Port as the default
16834.
- Set Which Player Are You? to
- Click OK to save.
- Provide your Radmin VPN or Hamachi IP address to your co-op partner.
Warning
Note: The Host must allow LiveSplit through their Windows Defender Firewall (see the Troubleshooting section below).
The off-host player's timer will automatically match the Host's game timer, splits, and layout text components.
- Turn off or deactivate your local Auto Splitter script (Right-click LiveSplit -> Edit Splits... -> Click Deactivate next to the script).
- Right-click LiveSplit -> Edit Layout... -> [Click the + button] -> Timer -> Timer Sync.
- Double-click on
Timer Syncthe component to open its settings. - Under the Sync Timer with Host group:
- Set Which Player Are You? to
Off-Host Player (Client). - In the VPN Host IP Address field, enter the Host's IP address (the Radmin/Hamachi IP they provided).
- Keep the Port set to the default
16834.
- Set Which Player Are You? to
- Click OK to save.
Note
Your connection status inside the component settings will show Connected to Host in green once connected.
- Synchronizes Game Timer, Start, Split, Undo, Skip, Pause, Resume, and Reset.
- Automatically syncs custom layout text components from Host to Client.
Because the Host runs a local TCP server inside LiveSplit, Windows Defender Firewall will block incoming connections by default. The Host must add an exception:
- Open the Start menu, type "Allow an app through Windows Firewall", and press Enter.
- Click Change settings in the top right.
- Locate LiveSplit in the list. Ensure both the Private and Public checkboxes next to it are checked.
- If LiveSplit is not in the list:
- Click Allow another app... -> Browse... -> select your
LiveSplit.exe. - Click Add, then check both Private and Public boxes.
- Click Allow another app... -> Browse... -> select your
- Click OK to save and apply.
Note
Because this plugin is an unsigned custom .dll file, you can view the clean scan results showing the file is safe below: