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. |