Qu'est-ce que c'est 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.

Qu'est-ce que c'est Amazon GameLift ServersFlexMatch ?

Amazon GameLift ServersFlexMatchest un service de matchmaking personnalisable pour les jeux multijoueurs. Vous pouvez ainsi créer un ensemble de règles personnalisées qui définissent à quoi ressemble un match multijoueur pour votre jeu, et qui déterminent comment évaluer et sélectionner les joueurs compatibles pour chaque match. FlexMatch Vous pouvez également affiner les principaux aspects de l'algorithme de matchmaking pour répondre aux besoins de votre jeu.

FlexMatchÀ utiliser comme service de jumelage autonome ou intégré à une solution d'hébergement de Amazon GameLift Servers jeux. Par exemple, vous pouvez implémenter en FlexMatch tant que fonctionnalité autonome des jeux dotés d'une peer-to-peer architecture ou des jeux utilisant d'autres solutions de cloud computing. Vous pouvez également ajouter un hébergement FlexMatch à vos conteneurs Amazon GameLift Servers gérés EC2 ou gérés, ou un hébergement sur site avec Amazon GameLift Servers Anywhere. Ce guide fournit des informations détaillées sur la façon de créer un système de FlexMatch matchmaking pour votre scénario particulier.

FlexMatchvous donne la flexibilité de définir les priorités de matchmaking en fonction de vos exigences de jeu. Par exemple, vous pouvez effectuer les opérations suivantes :

  • Trouvez le juste équilibre entre rapidité et qualité. Définissez des règles de match pour trouver rapidement des matchs suffisamment bons, ou demandez aux joueurs d'attendre un peu plus longtemps pour trouver le meilleur match possible pour une expérience de jeu optimale.

  • Créez des matchs basés sur des joueurs ou des équipes bien assortis. Créez des matchs dans lesquels tous les joueurs ont des caractéristiques similaires, telles que leurs compétences ou leur expérience. Ou organisez des matchs où les caractéristiques combinées de chaque équipe répondent à des critères communs.

  • Hiérarchisez la façon dont la latence des joueurs entre en ligne de compte Voulez-vous fixer une limite stricte de latence pour tous les joueurs, ou des latences plus élevées sont-elles acceptables tant que tous les joueurs ont la même latence ?

Prêt à commencer à travailler avec FlexMatch ?

Pour obtenir step-by-step des conseils sur la mise en place et le fonctionnement de votre jeuFlexMatch, consultez les rubriques suivantes :

FlexMatchCaractéristiques principales

Les fonctionnalités suivantes sont disponibles dans tous les FlexMatch scénarios, que vous les utilisiez FlexMatch en tant que service autonome ou avec l'hébergement de Amazon GameLift Servers jeux.

  • Correspondance personnalisable entre joueurs. Concevez et construisez des entremetteurs adaptés à tous les modes de jeu que vous proposez à vos joueurs. Élaborez un ensemble de règles personnalisées pour évaluer les attributs clés des joueurs (tels que le niveau de compétence ou le rôle) et les données de latence géographique afin de créer des matchs de qualité pour votre jeu.

  • Correspondance basée sur la latence. Fournissez des données de latence des joueurs et créez des règles de match qui obligent les joueurs à avoir des temps de réponse similaires lors d'un match. Cette fonctionnalité est utile lorsque les pools de matchmaking de vos joueurs s'étendent sur plusieurs régions géographiques.

  • Support pour des matchs allant jusqu'à 200 joueurs. Créez des matchs réunissant jusqu'à 40 joueurs en utilisant des règles de match personnalisées pour votre jeu. Créez des matchs réunissant jusqu'à 200 joueurs à l'aide d'un processus de jumelage personnalisé simplifié pour réduire les temps d'attente des joueurs.

  • Acceptation des joueurs. Demandez aux joueurs de s'inscrire à un match proposé avant de finaliser le match et de commencer une session de jeu. Utilisez cette fonctionnalité pour lancer votre flux de travail d'acceptation personnalisé et signaler les réponses des joueurs FlexMatch avant de créer une nouvelle session de jeu pour le match. Si tous les joueurs n'acceptent pas un match, le match proposé échoue et les joueurs qui l'ont accepté retournent automatiquement dans le pool de matchmaking.

  • Soutien aux groupes de joueurs. Générez des matchs pour les groupes de joueurs qui souhaitent jouer ensemble dans la même équipe. FlexMatchÀ utiliser pour trouver des joueurs supplémentaires pour compléter le match selon les besoins.

  • Règles de correspondance extensibles. Assouplissez progressivement les exigences de match après un certain temps sans trouver de correspondance réussie. L'extension des règles vous permet de décider où et quand assouplir les règles du match initial, afin que les joueurs puissent accéder aux parties jouables plus rapidement.

  • Corrigez le remblai. Remplissez les emplacements vides d'une session de jeu existante avec de nouveaux joueurs bien adaptés. Personnalisez quand et comment recruter de nouveaux joueurs, et utilisez les mêmes règles de match personnalisées pour trouver d'autres joueurs.

FlexMatchavec Amazon GameLift Servers hébergement

FlexMatchpropose les fonctionnalités supplémentaires suivantes à utiliser avec les jeux que vous hébergezAmazon GameLift Servers. Cela inclut les jeux avec des serveurs de jeu personnalisés ou Amazon GameLift ServersRealtime.

  • Placement des sessions de jeu. Lorsqu'un match est réussi, demande FlexMatch automatiquement le placement d'une nouvelle session de jeu auprès deAmazon GameLift Servers. Les données générées pendant le matchmaking, y compris les affectations des joueurs IDs et des équipes, sont fournies au serveur de jeu afin qu'il puisse utiliser ces informations pour démarrer la session de jeu pour le match. FlexMatchtransmet ensuite les informations de connexion à la session de jeu afin que les clients du jeu puissent rejoindre le jeu. Pour minimiser la latence subie par les joueurs lors d'un match, le placement des sessions de jeu avec Amazon GameLift Servers peut également utiliser les données de latence des joueurs régionales, si elles sont fournies.

  • Remblayage automatique des allumettes. Lorsque cette fonctionnalité est activée, envoie FlexMatch automatiquement une demande de remplacement lorsqu'une nouvelle session de jeu commence avec des emplacements de joueur vides. Votre système de matchmaking lance le processus de placement des sessions de jeu avec un nombre minimum de joueurs, puis remplit rapidement les emplacements restants. Vous ne pouvez pas utiliser le remblayage automatique pour remplacer les joueurs qui abandonnent une session de jeu correspondante.

Si vous utilisez Amazon GameLift Servers FleetIQ des jeux hébergés avec des ressources Amazon Elastic Compute Cloud (Amazon EC2), implémentez-les en FlexMatch tant que service autonome.

Tarification pour Amazon GameLift ServersFlexMatch

Amazon GameLift Serversfrais pour les instances en fonction de la durée d'utilisation et pour la bande passante en fonction de la quantité de données transférées. Si vous hébergez vos jeux sur Amazon GameLift Servers des serveurs, FlexMatch leur utilisation est incluse dans les frais deAmazon GameLift Servers. Si vous hébergez vos jeux sur un autre serveur, FlexMatch l'utilisation est facturée séparément. Pour obtenir la liste complète des tarifs de Amazon GameLift Servers, veuillez consulter Tarification Amazon GameLift Servers.

Pour plus d'informations sur le calcul du coût d'hébergement de vos jeux ou de matchmaking avecAmazon GameLift Servers, voir Génération d'estimations de Amazon GameLift Servers prix, qui décrit comment utiliser le Calculateur de tarification AWS.