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

# Conseils de conception multijoueur pour XBOX et PC

> Conseils d'architecture pour les titres GDK ciblant XBOX et PC, comparant les conceptions serveur-client et client-hôte à l'aide de PlayFab Party, MPSD, MPM et SmartMatch.

Cette rubrique décrit comment utiliser et combiner nos services pour développer des titres à l'aide du Microsoft Game Development Kit (GDK) ciblant les consoles XBOX One et XBOX Series X|S, ainsi que les PC Windows pour le Microsoft Store.

## Conception multijoueur serveur-client

Dans une conception serveur-client, la logique de jeu faisant autorité est hébergée sur le serveur. Cette conception utilise PlayFab Servers, PlayFab Party pour le chat vocal et textuel, XBOX Multiplayer Session Directory (MPSD) et XBOX SmartMatch.

L'image ci-dessous montre comment nos services fonctionnent ensemble pour créer une session de jeu multijoueur à l'aide de l'architecture serveur-client.

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-gdk-server-client-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=b1e6cc8e511cbf1da6f546db1e76dccc" alt="Services multijoueurs Microsoft pour l'architecture serveur-client" width="2558" height="1435" data-path="images/gdk/services/multiplayer-gdk-server-client-simplified.png" />

## Conception multijoueur client-hôte

Dans une conception client-hôte, les clients font office d'hôtes. Cela signifie que les clients peuvent fournir la logique de jeu faisant autorité et la gestion des états du jeu. Cette conception utilise PlayFab Party, MPSD ou XBOX Multiplayer Manager (MPM), et XBOX SmartMatch.

Lorsque vous développez des jeux selon cette conception, vous pouvez utiliser Party pour activer le chat et la communication de données en permettant aux clients de se connecter automatiquement les uns aux autres via un relais cloud transparent à faible latence.

Vous pouvez considérer cela comme une architecture pair-à-pair dotée d'un relais pour la communication. L'utilisation d'un relais transparent à faible latence évite les fuites d'adresses IP et les autres problèmes de sécurité associés aux implémentations pair-à-pair traditionnelles, et améliore donc la sécurité en ligne de vos joueurs.

L'image ci-dessous montre comment nos services fonctionnent ensemble pour créer une session de jeu multijoueur à l'aide de la conception client-hôte.

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-gdk-client-host-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=5420927dbe034d03d64327fd82f68f0e" alt="Services multijoueurs Microsoft pour l'architecture client-hôte" width="2551" height="1422" data-path="images/gdk/services/multiplayer-gdk-client-host-simplified.png" />

## Comment combiner des solutions pour les titres sur console XBOX et PC

Le tableau ci-dessous présente les différentes combinaisons et technologies que vous pouvez utiliser pour créer l'expérience multijoueur souhaitée.

<Note>Que vous utilisiez toutes nos technologies multijoueurs, certaines d'entre elles ou aucune, les titres doivent tout de même respecter les exigences XBOX (XR) en matière de sécurité en ligne et de confidentialité. Les expériences sociales XBOX liées aux invitations, aux jonctions et aux joueurs récents constituent une XR pour les titres XBOX et PC Windows. Pour activer ces fonctionnalités, vous devez intégrer le GDK à votre titre.</Note>

| Combinaisons possibles | Mise en réseau | Chat vocal et textuel | Session | Matchmaking | Invitations/jonction |
| - | - | - | - | - | - |
| 1 | Solution personnalisée | Solution personnalisée | Solution personnalisée | Solution personnalisée | Multiplayer Activity (MPA) 20.06+ |
| 2 | Solution personnalisée | PlayFab Party | Multiplayer Manager (MPM)/ Multiplayer Session Directory (MPSD) | Smart Match | MPM/ MPSD |
| 3 | PlayFab Party | Solution personnalisée | MPM/ MPSD | Smart Match | MPA 20.06+ |
| 4 | PlayFab Party | PlayFab Party | Solution personnalisée | Smart Match | MPA 20.06+ |
| 5 | PlayFab Party | PlayFab Party | MPM/ MPSD | Solution personnalisée | MPA 20.06+ |
| 6 | PlayFab Party | PlayFab Party | PlayFab Lobby (via PlayFab Multiplayer SDK) | PlayFab Matchmaking (via PlayFab Multiplayer SDK) | PlayFab Lobby (via PlayFab Multiplayer SDK) |

Légende : **Solution personnalisée** signifie que vous utilisez une implémentation interne ou d'autres solutions middleware non Microsoft.

## Voir aussi

* [Vue d'ensemble du multijoueur](/fr/services/xbox-services/multiplayer/overviews/multiplayer-intro)
* [Conseils de conception multijoueur multiplateforme](/fr/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform)
* [Vue d'ensemble des concepts multijoueurs](/fr/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts)
* [Scénarios multijoueurs courants](/fr/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

- [Conseils de conception multijoueur multiplateforme](/fr/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform.md)
- [Vue d'ensemble du multijoueur](/fr/services/xbox-services/multiplayer/overviews/multiplayer-intro.md)
- [Présentation de l'appel direct du service Multijoueur](/fr/services/xbox-services/multiplayer/concepts/live-intro-calling-mp-directly.md)
- [Vue d'ensemble du multijoueur des services XBOX](/fr/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [Vues d'ensemble](/fr/services/xbox-services/multiplayer/overviews/index.md)
