Passer au contenu principal
Cette rubrique explique comment utiliser PlayFab Multiplayer Servers pour héberger des sessions de jeu multijoueur, de la création de serveurs de jeu prêts à accueillir des joueurs pour une session de jeu jusqu’à leur mise à l’échelle dynamique pour répondre à la demande. Avec notre service, vous configurez des VM qui sont automatiquement lancées dans le monde entier en tant que serveurs de jeu, selon votre budget et la demande. Pour cela, vous ne créez pas explicitement de VM : vous définissez des paramètres qui déterminent la façon dont elles sont créées pour vous. Ce processus s’appelle le déploiement ou la création d’une build. Dans le cadre du processus de configuration, vous téléversez une build de serveur de jeu qui s’exécute en tant qu’application conteneurisée sur les VM.

Ce dont vous avez besoin

Si vous n’avez pas encore de jeu client-serveur, utilisez plutôt nos exemples pour voir comment cela fonctionne. L’un des exemples est une application wrapper qui vous permet d’encapsuler un serveur de jeu existant pour qu’il fonctionne sur PlayFab Multiplayer Servers. Pour en savoir plus, consultez Créer votre premier serveur. Si vous n’êtes pas sûr des termes utilisés ici, consultez Terminologie des serveurs.

1. Créer une build de serveur de jeu

Une build de serveur de jeu contient généralement des actifs de jeu et un exécutable que vous souhaitez exécuter sur les serveurs/machines virtuelles (VM). Lorsque vous utilisez PlayFab Multiplayer Servers, vous devez intégrer le PlayFab Game Server SDK (GSDK) à votre build de serveur de jeu habituelle. Cette build de serveur de jeu intégrée est appelée PlayFab Multiplayer Game Server Build. Pour connaître les étapes d’intégration détaillées, consultez Créer une build de serveur de jeu. Pour en savoir plus sur la structure interne, consultez Terminologie des serveurs et Notions de base sur les serveurs de jeu.

2. Déployer une build

Une fois que vous disposez d’une build de serveur de jeu capable de s’exécuter sur PlayFab Multiplayer Game Servers, comme décrit à l’étape précédente, vous pouvez configurer la façon dont les serveurs/machines virtuelles (VM) sont créés pour vous. Cette étape s’appelle la création ou le déploiement de builds. Vous pouvez spécifier le type de serveurs souhaité, leurs régions, leur contenu et leur mode de mise à l’échelle. Pour plus de détails, consultez Déployer une build.

3. Mettre à l’échelle les serveurs de jeu

Après la création des builds, le service peut lancer dynamiquement de nouvelles machines virtuelles et recycler celles qui ont été utilisées. Votre titre peut ainsi répondre à la demande des joueurs et maintenir les niveaux de secours que vous avez spécifiés. Pour en savoir plus sur la configuration de ce comportement de mise à l’échelle, consultez Mise à l’échelle des serveurs de secours, Serveurs de secours planifiés et Serveurs de secours dynamiques. Vous pouvez désormais aussi gérer la mise à l’échelle à l’aide d’API. Pour en savoir plus, consultez Mise à l’échelle par programmation.

4. Mesurer la latence des joueurs vers les régions Azure

Lorsque des joueurs lancent une expérience multijoueur, vous devez envoyer des messages UDP (User Datagram Protocol) à nos balises de qualité de service (QoS). En fonction du temps écoulé entre l’envoi du message UDP et la réception d’une réponse, vous pouvez mesurer la latence réseau. Les mesures de latence permettent de déterminer les centres de données dans lesquels demander un serveur de jeu pour offrir la meilleure expérience. Pour en savoir plus et consulter un exemple de code, consultez Utiliser les balises QoS pour mesurer la latence des joueurs vers Azure.

5. Demander des serveurs de jeu

Lorsqu’un joueur a besoin de serveurs multijoueurs, un serveur peut lui être alloué à partir du pool de secours de la build. Cette demande peut provenir de nombreuses sources, notamment PlayFab Matchmaking, un service de lobby ou de matchmaking que vous exploitez, directement d’un client appelant PlayFab, et plus encore. Le service PlayFab Matchmaking est un service de matchmaking multiplateforme capable d’allouer automatiquement des serveurs PlayFab Multiplayer Servers. Pour plus d’informations sur l’activation de l’allocation de serveurs, consultez Intégrer le matchmaking à PlayFab Multiplayer Servers.

6. Se connecter et jouer

PlayFab traite une demande de serveur en moins d’une seconde si des serveurs de secours sont disponibles. Une fois qu’un serveur est passé à l’état actif, les clients peuvent s’y connecter et jouer. L’image ci-dessous illustre le fonctionnement de l’hébergement PlayFab Multiplayer Servers, en reprenant les étapes ci-dessus. Service d'hébergement PlayFab Multiplayer Server

Voir aussi

Dernière modification le 8 octobre 2026