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

# Utiliser PlayFab Multiplayer Servers pour héberger des jeux multijoueurs

> Vue d'ensemble de l'hébergement de sessions de jeu multijoueur sur PlayFab Multiplayer Servers, notamment la création de builds, le déploiement de VM conteneurisées et la mise à l'échelle dynamique.

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

* Un compte de développeur sur [PlayFab.com](https://developer.playfab.com)
* [Activer la fonctionnalité PlayFab Multiplayer Servers](/fr-CA/services/playfab/multiplayer/servers/enable-playfab-multiplayer-servers)
* Le code source de votre jeu client-serveur

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](/fr-CA/services/playfab/multiplayer/servers/create-your-first-server).

Si vous n'êtes pas sûr des termes utilisés ici, consultez [Terminologie des serveurs](/fr-CA/services/playfab/multiplayer/servers/server-terms).

## 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](/fr-CA/services/playfab/multiplayer/servers/author-a-game-server-build). Pour en savoir plus sur la structure interne, consultez [Terminologie des serveurs](/fr-CA/services/playfab/multiplayer/servers/server-terms) et [Notions de base sur les serveurs de jeu](/fr-CA/services/playfab/multiplayer/servers/basics-of-a-playfab-game-server).

## 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](/fr-CA/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds).

## 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](/fr-CA/services/playfab/multiplayer/servers/scaling-standby), [Serveurs de secours planifiés](/fr-CA/services/playfab/multiplayer/servers/scheduled-standby) et [Serveurs de secours dynamiques](/fr-CA/services/playfab/multiplayer/servers/dynamic-standby).

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](/fr-CA/services/playfab/multiplayer/servers/scaling-programmatically).

## 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](/fr-CA/services/playfab/multiplayer/servers/using-qos-beacons-to-measure-player-latency-to-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](/fr-CA/services/playfab/multiplayer/matchmaking/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.

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=1bc0ab3216bf0c1fbfb489c94f226318" alt="Service d'hébergement PlayFab Multiplayer Server" width="1095" height="662" data-path="images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png" />

## Voir aussi

* [Créer votre premier serveur](/fr-CA/services/playfab/multiplayer/servers/create-your-first-server)
* [Mise à l'échelle des serveurs de jeu](/fr-CA/services/playfab/multiplayer/servers/scaling-standby)
* [Tarification](https://playfab.com/mps-detailed-pricing/)
* [Terminologie](/fr-CA/services/playfab/multiplayer/servers/server-terms)
* [Ressources et exemples](/fr-CA/services/playfab/multiplayer/servers/server-samples-resources)
