Client/server gaming architecture refers to a typical distributed architecture for the support of networked games. In this architecture, a single node plays the role of the server, i.e., it maintains the game state and communicates with all other nodes (the clients). The server notifies game moves generated by players and computes the game state updates.