9 ms·
This is simply an incorrect statement. Even with a dedicated server, most games simply replay game logic with deterministic lock-step simulation based on ordere
by summerlight 7y ago
This is simply an incorrect statement. Even with a dedicated server, most games simply replay game logic with deterministic lock-step simulation based on ordered user input events. There's some exceptions, but (partial) state synchronization is tricky especially with complex physical interaction and complicates/limits game design with a huge amount of edge cases so it's not a wise choice unless you absolutely need to do this, like open-world or MMO games.
- windsurfer 7y agoWhat games are you talking about? For example, Natural Selection 2, Counter Strike GO, and Overwatch all do a full simulation of the world on the server, and the server is 100% authoritative. Clients are often running the same simulation locally to predict state despite network latency. Players also can experience packet loss or reconnect at any point and still have full state synchronization.