Multiplayer Tasks #

This section provides common multiplayer tasks.

Contents #

TopicDescription
Initialize APIsLearn how to initialize client APIs to perform multiplayer tasks.
Create and join partiesLearn how to create new parties and join existing parties.
Send and receive party invitesLearn how to send and receive party invites.
Manage partiesLearn how to manage party and party player data, including broadcasting data and setting party expirations.
Leave partiesLearn how to leave or remove players from parties.
Enter and leave matchmakingLearn how to prepare for and enter or leave matchmaking as a party.
Define matchmaking logicLearn how to define logic used when matching parties and game instances
Create or update game instances in matchmakingLearn how to create or update a game instance from the matchmaking service.
Create game instances directlyLearn how to create or join a game instance directly from the player client SDK or backend service, bypassing matchmaking.
Add players to game instancesLearn how to directly join an existing game, and add players to existing games.
Manage game dataLearn how to manage custom game data using the data store.
Allocate game serversLearn how to allocate game servers using third-party solutions or for local development.
Connect servers to backendLearn how to connect allocated game servers to the Pragma backend.
Connect players to gamesLearn how to connect players to the game server hosting their game instance.
Leave game instancesLearn how to leave or end a game instance for one or more players.
End game instancesLearn how to end a game instance.