-
Notifications
You must be signed in to change notification settings - Fork 786
Spectate catchup #3012
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Spectate catchup #3012
Conversation
WalkthroughThe game runner's tick execution now returns a boolean and exposes pending turn count. The worker heartbeat was changed to throttle tick execution to at most 4 ticks per heartbeat. The local server replay queuing gained a backlog-based gating mechanism limiting queued replay turns. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~15 minutes Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description:
2026-01-24.12-34-52.mp4
Catchup mechanic for live games and changes replays to have a backlog for more "max" speed
Please complete the following:
Please put your Discord username so you can be contacted if a bug or regression is found:
w.o.n