NETWORK / PACKET RULES
Reliable actions, replaceable snapshots
Actions keep their order; later world state can replace stale state.
● Displayed state ○ Server state
ACK #81 → lost #82 → delta #83
Reliable action
A swing is acknowledged independently of replaceable movement snapshots.
Replaceable world state
Only fully decoded frames are acknowledged; later deltas can use that baseline.
Frame #82 is lost; #83 decodes against acknowledged #81.4,193 B → 1,463 BFull frame versus lossless delta in a fixture with 20 moving players (34.9% of full size).
Full refresh ≤ 2 sPeriodic full frames provide a recovery baseline.