Skip to main content

The parent computer responsible for handling interactions with multiple client connections, as generally encountered with online games.

In order for a game to communicate with multiple clients interacting either synchronously or asynchronously, a server is necessary as a mediator to the interactions. As such, knowing how to manage and develop a game with a server in mind is an important aspect of developing online games.

Questions with this tag deal with topics ranging from the direct interaction between a server and its clients, to the design architecture of what is handled on the server as opposed to on the client.