
Peer-to-peer vs client-server architecture for multiplayer games
An important decision developers have to decide up front when developing a multiplayer game is whether to use a peer-to-peer architecture or a client-server architecture.
In a peer-to-peer setup, clients directly communicate with each other. With client-server, all communications go through a centralized server layer.
The Hathora framework uses a