scroll.server/crates/game-service
WiseDev 4477b12f0a stop the home logic once the battle starts
the client sends EndClientTurnMessage during the battle too, but its
tick and checksum belong to the battle, not to the home. we kept
comparing them against the home checksum and answered with
OutOfSyncMessage, which is the "Client and server are out of sync!"
dialog on tick 60.

HomeMode carries the stopped flag now and returns an empty turn result
while it is set, and sector_state_for raises it, so both the mission and
the matchmaking entry points are covered.
2026-08-23 11:19:26 +03:00
..
src stop the home logic once the battle starts 2026-08-23 11:19:26 +03:00
Cargo.toml move players and accounts into postgres 2026-08-23 08:40:13 +03:00