> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Flowcharts

> Browse XBOX Multiplayer Manager flowcharts, including matchmaking, invites, protocol activation, host migration, and shutting down multiplayer sessions.

Explore flowcharts topics for XBOX game development.

> **[Multiplayer manager flowcharts](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mm-flowcharts-nav.md)**
>
> This section provides flowcharts that depict the implementation of specific Multiplayer Manager (MPM) scenarios.

> **[Filling open slots in a multiplayer](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-fill-open-slots.md)**
>
> The following flowcharts show filling open slots in a multiplayer game with friends or by using matchmaking.

> **[Handling host migration (flowchart)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-host-migration.md)**
>
> The following flowcharts show the flow of handling a host migration when the host of a multiplayer game disconnects.

> **[Handling protocol activation (flowchart)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-on-protocol-activation.md)**
>
> 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)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-play-with-friends.md)**
>
> 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](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-play-with-smartmatch-matchmaking.md)**
>
> The following flowchart shows how to start a new multiplayer game by adding and inviting friends to the game.

> **[Sending invites to another player](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-send-invites.md)**
>
> The following flowchart shows inviting another player so that they can join the game.

> **[Shutting down a multiplayer session](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-shut-down.md)**
>
> 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](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-use-matchmaking-and-qos.md)**
>
> The following flowchart shows when to perform Quality of Service (QoS) checks in a matchmaking workflow.


## Related topics

- [Multiplayer Manager flowcharts (contents)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mm-flowcharts-nav.md)
- [Playing a game with friends (flowchart)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-play-with-friends.md)
- [Handling host migration (flowchart)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-host-migration.md)
- [Handling protocol activation (flowchart)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-on-protocol-activation.md)
- [Sending invites to another player (flowchart)](https://docs.xbox.com/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-send-invites.md)
