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

# Connexion des clients aux serveurs de jeu

> Connectez des clients de jeu aux serveurs de jeu hébergés par PlayFab Multiplayer Servers en tenant compte de la mise en réseau Azure virtualisée et en utilisant les adresses IP et mappages de ports alloués.

Les serveurs de jeu PlayFab sont des applications conteneurisées. Lorsque les serveurs de jeu sont déployés dans Azure, leur environnement réseau est virtualisé, et le serveur de jeu n'a pas d'accès direct à ses adresses IP accessibles depuis Internet.

Au lieu de cela, les serveurs de jeu qui utilisent `GetAdaptersInfo` (Windows) ou `GetIfAddrs` (Linux) observent une seule carte réseau avec des adresses IP non uniques, configurées au moyen de la traduction d'adresses réseau (NAT44).

Cette utilisation de la virtualisation réseau et de la NAT permet aux serveurs de jeu de maintenir les connexions même lorsque l'infrastructure Azure sous-jacente change. Tous les serveurs de jeu disposent de la connectivité IPv4; la connectivité IPv6 sera ajoutée ultérieurement.

<Note>
  Tous les serveurs de jeu disposent de la connectivité IPv4; la connectivité IPv6 sera ajoutée ultérieurement.
</Note>

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/playfab-game-servers-network-virtualization.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=34f1f2e3bb8d9fcce2066ef8ef30620e" alt="Serveurs de jeu PlayFab - Virtualisation du réseau" width="735" height="349" data-path="images/playfab/multiplayer/servers/tutorials/playfab-game-servers-network-virtualization.png" />

Vous pouvez configurer un déploiement de serveurs pour regrouper plusieurs instances de serveur de jeu sur une *seule* machine virtuelle. Dans la plupart des cas, cela ne modifie *pas* l'environnement réseau, car chaque conteneurisation permet à chaque instance de serveur de jeu de disposer d'adresses IP et d'espaces de ports TCP/UDP indépendants.

Toutefois, *toutes* les instances d'une même machine virtuelle partagent l'infrastructure réseau physique et peuvent créer une contention réseau.

Lors du test de configurations à haute densité, il est important de vérifier que la contention typique n'entraîne pas de problèmes de jeu inacceptables.

Les différentes tailles de machines virtuelles et les différents systèmes d'exploitation sont provisionnés avec des niveaux de bande passante différents. Pour connaître la bande passante provisionnée pour une référence SKU spécifique, consultez la documentation d'Azure sur le débit.

Les serveurs de jeu sont alloués par des appels de service à service au moyen de l'API serveur PlayFab. Les informations de connexion nécessaires à la connectivité des clients transitent par ces services et ces clients, qui utilisent généralement des sockets TCP ou UDP pour établir une connexion directe au serveur de jeu. En général, les serveurs de jeu écoutent sur des ports UDP et TCP connus choisis par le développeur du jeu.

Les clients de jeu ont besoin de l'adresse IP publique de vos serveurs de jeu pour s'y connecter. Les clients ont également besoin des informations de redirection de ports afin que les ports connus sur lesquels le serveur écoute soient adressables au moyen du mécanisme de virtualisation réseau d'Azure.

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/playfab-game-servers-connecting-game-clients.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=69750aec8e634a1e8dc0c0601e9635bb" alt="Serveurs de jeu PlayFab - Connexion des clients de jeu" width="713" height="291" data-path="images/playfab/multiplayer/servers/tutorials/playfab-game-servers-connecting-game-clients.png" />

* Adresse IPv4 publique
* Un mappage des ports fournis par le développeur (par nom) vers le port public.

| Nom du protocole du serveur de jeu | Protocole | Port public |
| - | - | - |
| Multiplayer | UDP | 3098 |
| Debugger | TCP | 23222 |

## Activation des ports TCP/UDP pour les serveurs de jeu

Les exigences de ports fournies au moyen de Game Manager ou l'API Entity CreateBuild permettent aux clients de jeu de communiquer avec la machine virtuelle. Elles configurent également le pare-feu du système d'exploitation résident pour autoriser le trafic réseau sur les ports que vous spécifiez.

## Ports et adresses IP publics utilisés par les serveurs multijoueurs

Les adresses IP utilisées par les machines virtuelles multijoueurs proviennent du pool général d'adresses IP utilisé par les machines virtuelles Azure. Ces adresses IP sont spécifiées par la balise de service AzureCloud. Pour plus d'informations, consultez [Balises de service en local](https://learn.microsoft.com/en-us/azure/virtual-network/service-tags-overview#service-tags-on-premises). Toutes les machines virtuelles utilisent la plage de ports 30000-31000 pour le trafic de jeu et 50000-55000 pour le trafic d'accès à distance (SSH/RDP).


## Related topics

- [Allouer des serveurs de jeu et connecter le débogueur Visual Studio](/fr-CA/services/playfab/multiplayer/servers/allocating-game-servers-and-configuring-vs-debugging-tools.md)
- [Débogage local des serveurs de jeu et intégration à PlayFab](/fr-CA/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab.md)
- [Déboguer des serveurs de jeu en conteneur avec LocalMultiplayerAgent](/fr-CA/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-container-gameserver.md)
- [Déboguer des serveurs de jeu basés sur un processus à l'aide de LocalMultiplayerAgent](/fr-CA/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-process-based-gameserver.md)
- [Résolution des problèmes de connexion aux services XBOX](/fr-CA/services/xbox-services/fundamentals/identity/auth/live-troubleshooting-sign-in.md)
