> ## 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 multiplateforme

> Conseils de conception pour combiner PlayFab, MPSD et SmartMatch dans des titres multijoueurs multiplateformes ciblant XBOX, PC, PlayStation, Steam, iOS et Android.

Cette rubrique décrit comment utiliser et combiner nos services pour développer des titres multiplateformes.

Pour vous offrir un contrôle maximal sur la conception, nous avons rendu nos composants et services multijoueurs suffisamment flexibles pour qu'ils puissent être utilisés comme une suite complète ou combinés avec l'implémentation personnalisée de votre studio ou une autre solution middleware.

Si vous développez spécifiquement des titres XBOX et PC, consultez plutôt [Conseils de conception multijoueur pour XBOX et PC](/fr-CA/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk).

## Plateformes actuellement prises en charge

* Android
* iOS
* PlayStation®
* Steam
* XBOX
* PC Windows

Nous améliorons constamment nos technologies et services pour répondre aux besoins des développeurs. Nous aimons avoir de vos nouvelles : faites-nous part de vos commentaires sur le [forum des développeurs XBOX](https://forums.xboxlive.com/).

« PlayStation » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.

## Conception multijoueur serveur-client

Dans une conception serveur-client, la logique de jeu faisant autorité est hébergée sur le serveur.

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-cross-platform-server-client-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=0af26eac1fff8f26e83c4fbce05aec0a" alt="Services multijoueurs Microsoft pour l'architecture serveur-client multiplateforme" width="2062" height="1156" data-path="images/gdk/services/multiplayer-cross-platform-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.

Lorsque vous développez des jeux selon cette conception, vous pouvez utiliser Party pour activer le clavardage et la communication de données en permettant aux clients de se connecter automatiquement les uns aux autres au moyen d'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-cross-platform-client-host-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=194ee31448702ea8eeafa81298384b96" alt="Services multijoueurs Microsoft pour l'architecture client-hôte multiplateforme" width="2047" height="1158" data-path="images/gdk/services/multiplayer-cross-platform-client-host-simplified.png" />

## Comment combiner des solutions pour les titres multiplateformes

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

<Note>Les expériences sociales XBOX liées aux invitations, aux jonctions et aux joueurs récents constituent une exigence XBOX (XR) uniquement pour les titres XBOX et PC Windows.</Note>

| Combinaisons possibles | Mise en réseau | Clavardage vocal et textuel | Session | Matchmaking | Invitations/jonction (requis uniquement pour les titres XBOX/PC) |
| - | - | - | - | - | - |
| 1 | PlayFab Party | PlayFab Party | Solution personnalisée | PlayFab Matchmaking | Multiplayer Activity (MPA) 20.06+ |
| 2 | Solution personnalisée | PlayFab Party | Solution personnalisée | PlayFab Matchmaking | MPA 20.06+ |
| 3 | PlayFab Party | Solution personnalisée | Solution personnalisée | PlayFab Matchmaking | MPA 20.06+ |
| 4 | PlayFab Party | PlayFab Party | Solution personnalisée | PlayFab Matchmaking | MPA 20.06+ |
| 5 | Solution personnalisée | Solution personnalisée | Solution personnalisée | Solution personnalisée | MPA 20.06+ |
| 6 | Solution personnalisée | PlayFab Party | Solution personnalisée | Solution personnalisée | MPA 20.06+ |
| 7 | PlayFab Party | PlayFab Party | PlayFab Lobby (au moyen de PlayFab Multiplayer SDK) | PlayFab Matchmaking (au moyen de PlayFab Multiplayer SDK) | PlayFab Lobby (au moyen de 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-CA/services/xbox-services/multiplayer/overviews/multiplayer-intro)
* [Conseils de conception multijoueur pour XBOX et PC](/fr-CA/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)
* [Vue d'ensemble des concepts multijoueurs](/fr-CA/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts)
* [Scénarios multijoueurs courants](/fr-CA/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

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