Construire un entremetteur Amazon GameLift ServersFlexMatch - Amazon GameLift Servers

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Construire un entremetteur Amazon GameLift ServersFlexMatch

Cette section décrit les éléments clés d'un système de matchmaking et explique comment en créer un et le personnaliser pour votre jeu. Cela inclut la mise en place d'une configuration de matchmaking et d'un ensemble de règles de matchmaking.

La création de votre système de matchmaking est la première étape des FlexMatch feuilles de route :

Un FlexMatch entremetteur fait le travail de construction d'un match de jeu. Il gère le pool de demandes de matchmaking reçues, traite et sélectionne les joueurs pour trouver les meilleurs groupes de joueurs possibles, et forme des équipes pour un match. Pour les jeux utilisés à Amazon GameLift Servers des fins d'hébergement, il place et démarre également une session de jeu pour le match.

FlexMatch associe le service de mise en relation avec un moteur de règles personnalisables. Vous pouvez ainsi concevoir la façon de mettre en relation des joueurs en fonction d'attributs et de modes de jeu adaptés à votre jeu, et vous appuyer sur FlexMatch pour gérer les détails pratiques de la formation de groupes de joueurs et de leur placement dans des jeux. Voir plus de détails sur la mise en relation personnalisée dans FlexMatchexemples d'ensembles de règles.

Après avoir formé un match, FlexMatch fournit les données du match pour le placement de la session de jeu. Pour les jeux utilisés à des Amazon GameLift Servers fins d'hébergement, FlexMatch envoie une demande de placement de session de jeu avec les joueurs correspondants à la file d'attente d'une session de jeu. La file d'attente recherche alors les ressources d'hébergement disponibles sur vos flottes Amazon GameLift Servers et débute une nouvelle session de jeu. Pour les jeux qui utilisent une autre solution d'hébergement, FlexMatch fournit les données de match à fournir à votre propre composant de placement de session de jeu.

Pour une description détaillée de la façon dont un matchmaker FlexMatch traite les demandes de mise en relation qu'il reçoit, consultez FlexMatchprocessus de matchmaking.