1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond #1493
Replies: 1 comment 1 reply
-
This is indeed an interesting read, but this architecture relies on distributing input events between decentral clients, where all clients have all the information and just hide them from the user. The openage architecture works with a central truth (the game server) which receives input events from the clients, and then distributes the interesting part of the server gamestate to each client (possibly with client-local prediction). We decided against the decentralized architecture to have one point of truth and hence a simpler implementation, and additional features like only one point where mods apply their changes, cheating prevention and server-side prediction of the game state through curves. |
Beta Was this translation helpful? Give feedback.
-
Maybe this is quite interesting?
https://www.gamedeveloper.com/programming/1500-archers-on-a-28-8-network-programming-in-age-of-empires-and-beyond
Beta Was this translation helpful? Give feedback.
All reactions