The Multiplayer service allows you to build real-time games with your own custom server-side code, and to run that code on our dedicated and distributed game servers.
Before getting started, we recommend that you read through the Multiplayer Essentials page which will give you an overview of the system and an explanation of the terms and concepts that we use throughout this documentation.
Multiplayer Essentials »
The Serverside section describes how to implement the serverside code for a multiplayer game, how to respond to the various events that can occur, and how to set up timers to run code at other points in time.
Serverside Code »
The Clientside section describes how to implement the clientside code for a multiplayer game, how to create, list and join rooms, and how to send messages to those rooms.
Clientside Code »
The Multiplayer Service uses its own network protocol for sending messages back and forth. This section describes how these messages work, and contains some best practices for how to use them properly.
This section contains information about the security features of multiplayer code, and also contains information about various limits and restrictions for multiplayer code.
Security and Permissions »
When you download the Player.IO Development Package, you also get the development server which allows you to create and test your multiplayer code locally before deploying to our live server.
Development Server »
Finally, there is a fully featured admin panel where you can get statistics on how your game is performing, manage your serverside code, and manage which game server clusters your game should run on.
Admin Panel »