Skip to content

Partial support for legacy server protocol commands - #955

Closed
devek1 wants to merge 2 commits into
LiveSplit:masterfrom
devek1:server-backwards-compat-1
Closed

Partial support for legacy server protocol commands#955
devek1 wants to merge 2 commits into
LiveSplit:masterfrom
devek1:server-backwards-compat-1

Conversation

@devek1

@devek1 devek1 commented Aug 26, 2026

Copy link
Copy Markdown

Adds support for the following commands from the legacy LiveSplit server protocol:

start/starttimer
split
startorsplit
reset
unsplit/undosplit
skipsplit
pause
resume
undoallpauses
setcomparison NAME
switchto realtime/gametime
initgametime (doesn't seem to have been a real command in the legacy protocol but I'm familiar with some clients that try it)
setgametime TIME
pausegametime
unpausegametime
setloadingtimes TIME

This does NOT currently cover all commands that exist in both protocols. In particular, none of the commands that expect a response from LiveSplit are supported as they would require using a different response format when responding to their legacy-protocol versions, and support for setcustomvariable is not yet included.

@AlexKnauth

Copy link
Copy Markdown
Contributor

See also #902

@devek1

devek1 commented Aug 26, 2026

Copy link
Copy Markdown
Author

looks like #902 is a lot more complete and the way it's implemented probably makes more sense

@devek1 devek1 closed this Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants