Qu'est-ce qu'Amazon GameLift FlexMatch ? - Amazon GameLift

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 qu'Amazon GameLift FlexMatch ?

Amazon GameLift FlexMatch est un service de jumelage 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.

À utiliser FlexMatch comme service de jumelage autonome ou intégré à une solution d'hébergement de GameLift jeux Amazon. 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 FlexMatch à votre hébergement EC2 GameLift géré par Amazon ou à votre hébergement sur site avec Amazon. GameLift 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.

FlexMatch vous 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 où 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 jeu FlexMatch, consultez les rubriques suivantes :

FlexMatch Caracté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 GameLift jeux Amazon.

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

FlexMatch avec l' GameLift hébergement Amazon

FlexMatch propose les fonctionnalités supplémentaires suivantes à utiliser avec les jeux que vous hébergez sur Amazon GameLift. Cela inclut les jeux dotés de serveurs de jeu personnalisés ou de serveurs en temps réel.

  • Placement des sessions de jeu. Lorsqu'une correspondance est établie avec succès, demande FlexMatch automatiquement un nouveau placement de session de jeu à Amazon GameLift. Les données générées pendant le matchmaking, y compris les identifiants des joueurs et les affectations 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. FlexMatch transmet 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 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 FleetIQ avec des jeux hébergés avec des ressources Amazon Elastic Compute Cloud (Amazon EC2), implémentez-les en tant que service autonome. FlexMatch

Tarification pour Amazon GameLift FlexMatch

Amazon GameLift facture les instances en fonction de la durée d'utilisation et de la bande passante en fonction de la quantité de données transférées. Si vous hébergez vos jeux sur des GameLift serveurs Amazon, FlexMatch leur utilisation est incluse dans les frais d'Amazon GameLift. 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 frais et des prix d'Amazon GameLift, consultez Amazon GameLift Pricing.

Pour plus d'informations sur le calcul du coût de l'hébergement de vos jeux ou du matchmaking avec Amazon GameLift, consultez Generating Amazon GameLift pricing estimates, qui décrit comment utiliser le AWS Pricing Calculator.