Comment by yohannesk
Comment by yohannesk 2 days ago
I am curious as a non game developer, are these types of games deterministic? If so if I send to the server that I moved huge units to attack another huge units, can the server determine what the end will be? Why do we face a network issue?
This article is a classic, 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond
https://www.gamedeveloper.com/programming/1500-archers-on-a-...
Edit: original where the pictures work https://web.archive.org/web/20180719170411/https://www.gamas...
> Rather than passing the status of each unit in the game, the expectation was to run the exact same simulation on each machine, passing each an identical set of commands that were issued by the users at the same time. The PCs would basically synchronize their game watches in best war-movie tradition, allow players to issue commands, and then execute in exactly the same way at the same time and have identical games.