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.
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.
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.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.
Légende : Solution personnalisée signifie que vous utilisez une implémentation interne ou d’autres solutions middleware non Microsoft.
