Multiplayer Tasks #
This section provides common multiplayer tasks.
Contents #
| Topic | Description |
|---|---|
| Initialize APIs | Learn how to initialize client APIs to perform multiplayer tasks. |
| Create and join parties | Learn how to create new parties and join existing parties. |
| Send and receive party invites | Learn how to send and receive party invites. |
| Manage parties | Learn how to manage party and party player data, including broadcasting data and setting party expirations. |
| Leave parties | Learn how to leave or remove players from parties. |
| Enter and leave matchmaking | Learn how to prepare for and enter or leave matchmaking as a party. |
| Define matchmaking logic | Learn how to define logic used when matching parties and game instances |
| Create or update game instances in matchmaking | Learn how to create or update a game instance from the matchmaking service. |
| Create game instances directly | Learn how to create or join a game instance directly from the player client SDK or backend service, bypassing matchmaking. |
| Add players to game instances | Learn how to directly join an existing game, and add players to existing games. |
| Manage game data | Learn how to manage custom game data using the data store. |
| Allocate game servers | Learn how to allocate game servers using third-party solutions or for local development. |
| Connect servers to backend | Learn how to connect allocated game servers to the Pragma backend. |
| Connect players to games | Learn how to connect players to the game server hosting their game instance. |
| Leave game instances | Learn how to leave or end a game instance for one or more players. |
| End game instances | Learn how to end a game instance. |