Multiplayer Manager flowcharts

This section provides flowcharts that depict the implementation of specific Multiplayer Manager (MPM) scenarios.

In this section

Playing a game with friends (flowchart)
Provides flowcharts that show how to start a new multiplayer game by adding and inviting friends to the game.

Playing a game by using SmartMatch matchmaking (flowchart)
Provides a flowchart that shows how to start a new multiplayer game by adding and inviting friends to the game. SmartMatch matchmaking is then used to fill any open slots with other Xbox services members.

Checking Quality of Service for matchmaking (flowchart)
Provides a flowchart that shows when to perform Quality of Service (QoS) checks in a matchmaking workflow.

Sending invites to another player (flowchart)
Provides a flowchart that shows inviting another player so that they can join the game.

Handling protocol activation (flowchart)
Provides a flowchart that shows protocol activation, responding to a game invite, or joining a game via the user's profile card.

Filling open slots in a multiplayer game (flowchart)
Provides flowcharts that show filling open slots in a multiplayer game with friends or by using matchmaking.

Handling host migration (flowchart)
Provides flowcharts of handling a host migration when the host of a multiplayer game disconnects.

Shutting down a multiplayer session (flowchart)
Provides a flowchart that shows shutting down a multiplayer session after a multiplayer game is complete, and the session is no longer needed.