Multiplayer manager flowcharts
This section provides flowcharts that depict the implementation of specific Multiplayer Manager (MPM) scenarios.
Filling open slots in a multiplayer
The following flowcharts show filling open slots in a multiplayer game with friends or by using matchmaking.
Handling host migration (flowchart)
The following flowcharts show the flow of handling a host migration when the host of a multiplayer game disconnects.
Handling protocol activation (flowchart)
The following flowchart shows the flow of responding to a game invite or joining a game via the user’s profile card.
Playing a game with friends (flowchart)
The following flowcharts show how to start a new multiplayer game by adding and inviting friends to the game.
Playing a game by using smartmatch
The following flowchart shows how to start a new multiplayer game by adding and inviting friends to the game.
Sending invites to another player
The following flowchart shows inviting another player so that they can join the game.
Shutting down a multiplayer session
The following flowchart shows shutting down a multiplayer session after a multiplayer game is complete, and the session is no longer needed.
Checking quality of service for
The following flowchart shows when to perform Quality of Service (QoS) checks in a matchmaking workflow.
