scroll.server/crates
WiseDev ade049b29d write the tick the client writes
the leading vint of the game mode is not a field of its own. the client
loads it straight out of LogicTime at gameMode+0x60 and then encodes
LogicTime immediately after, so the same number goes out twice and the
two cannot drift. we kept a separate server_tick that the session never
advanced, so it stayed at zero while the clock ran - a divergence in the
checksum that had nothing to do with the simulation. the field is gone
and the tick comes from LogicTime.
2026-08-23 13:47:34 +03:00
..
auth-service stop minting a new account on every login 2026-08-23 08:54:43 +03:00
game-service compare the server checksum against the client's 2026-08-23 13:44:51 +03:00
gateway matchmake two players before falling back to a bot 2026-08-23 13:19:38 +03:00
logic write the tick the client writes 2026-08-23 13:47:34 +03:00
logic-derive move all crates into crates/, glob members 2026-08-23 08:15:45 +03:00
scroll-server supervised mode: run the services as child processes 2026-08-23 09:46:59 +03:00
service-rpc matchmake two players before falling back to a bot 2026-08-23 13:19:38 +03:00
storage fix chest shop prices and gate the free chest 2026-08-23 09:02:49 +03:00
titan compare the server checksum against the client's 2026-08-23 13:44:51 +03:00
titan-derive build and send the battle sector state 2026-08-23 10:24:20 +03:00