scroll.server/crates/game-service
WiseDev f51d76f780 stamp the tick on the snapshot that carries it
the snapshot is built inside the tick loop but the clock was written
after it, so every pushed state went out carrying the tick from the
previous call. LogicGameMode::decode compares that number against the
last one it saw and ignores anything older, so a stale stamp is the
difference between a state being applied and being dropped on the floor.
the clock advances with the tick now.

the sector command log gains the summoner mana, how many snapshots have
gone out, and the type of the command that arrived, so the next run says
whether the push is happening at all rather than leaving it to inference.
2026-08-23 13:58:48 +03:00
..
src stamp the tick on the snapshot that carries it 2026-08-23 13:58:48 +03:00
Cargo.toml move players and accounts into postgres 2026-08-23 08:40:13 +03:00