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 GameLift Serveurs Amazon FlexMatch?
Amazon GameLift ServersFlexMatchest un service de matchmaking personnalisable pour les jeux multijoueurs. AvecFlexMatch, vous pouvez créer un ensemble de règles personnalisées qui définissent à quoi ressemble un match multijoueur pour votre jeu et déterminent comment évaluer et sélectionner les joueurs compatibles pour chaque match. Vous pouvez également affiner les principaux aspects de l'algorithme de matchmaking pour répondre à vos besoins de jeu.
FlexMatchUtilisez-le comme service de jumelage autonome ou intégré à une solution d'hébergement de Amazon GameLift Servers jeux. Par exemple, vous pouvez implémenter FlexMatch une fonctionnalité autonome avec des jeux dotés d'une architecture peer-to-peer ou des jeux utilisant d'autres solutions de cloud computing. Vous pouvez également ajouter FlexMatch à votre hébergement EC2 Amazon GameLift Servers géré ou à votre hébergement de conteneurs 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 possibilité 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 un équilibre entre vitesse de match 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.
-
Organisez des matchs en vous basant sur des joueurs ou des équipes bien assortis. Créez des matchs où tous les joueurs possèdent des caractéristiques similaires, telles que les compétences ou l'expérience. Ou organisez des matchs où les caractéristiques combinées de chaque équipe répondent à des critères communs.
-
Priorisez la façon dont la latence des joueurs est prise en compte dans le matchmaking. 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 participants au match ont une latence similaire ?
Prêt à commencer à travailler avec FlexMatch?
Pour obtenir des conseils étape par étape sur la mise en place et le fonctionnement de votre jeuFlexMatch, consultez les rubriques suivantes :
Clé FlexMatch fonctionnalités
Les fonctionnalités suivantes sont disponibles dans tous les FlexMatch scénarios, que vous les utilisiez FlexMatch en tant que service autonome ou en tant que service d'hébergement de Amazon GameLift Servers jeux.
-
Matching de joueurs personnalisable. Concevez et créez des matchmakers adaptés à tous les modes de jeu que vous proposez à vos joueurs. Créez un ensemble de règles personnalisées pour évaluer les principaux attributs des joueurs (tels que leur niveau de compétence ou leur rôle) et les données de latence géographique afin de déterminer les meilleurs joueurs pour votre jeu.
-
Latency-based correspondant. Fournissez des données sur la latence des joueurs et créez des règles de match qui exigent que les joueurs aient 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.
-
Supporte des matchs comptant 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 correspondance qui utilise un processus de correspondance personnalisé rationalisé pour que les temps d'attente des joueurs restent gérables.
-
Acceptation par les joueurs. Demandez aux joueurs de participer à un match proposé avant de finaliser le match et de commencer une session de jeu. Utilisez cette fonctionnalité pour lancer votre flux d'acceptation personnalisé et signaler les réponses des joueurs FlexMatch avant de placer 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 parties de joueurs. Générez des matchs pour des groupes de joueurs qui souhaitent jouer ensemble dans la même équipe. FlexMatchUtilisez-le pour trouver des joueurs supplémentaires pour terminer le match selon vos besoins.
-
Règles de correspondance extensibles. Assouplissez progressivement les exigences de match après un certain temps sans trouver de match réussi. L'extension des règles vous permet de décider où et quand assouplir les règles de match initiales, afin que les joueurs puissent accéder plus rapidement à des parties jouables.
-
Faites correspondre le remblai. Remplissez les cases vides d'une session de jeu existante avec de nouveaux joueurs bien assortis. Personnalisez quand et comment demander de nouveaux joueurs, et utilisez les mêmes règles de match personnalisées pour trouver des joueurs supplémentaires.
FlexMatch avec GameLift Serveurs Amazon hébergement
FlexMatchpropose les fonctionnalités supplémentaires suivantes à utiliser avec les jeux que vous hébergez Amazon GameLift Servers sur des flottes EC2 gérées, des flottes de conteneurs gérées ou Amazon GameLift Servers des flottes Anywhere. Cela inclut les jeux avec des serveurs de jeu personnalisés ou Amazon GameLift ServersRealtime.
-
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 Servers. Les données générées lors du 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. FlexMatchtransmet ensuite les informations de connexion aux sessions de jeu afin que les clients puissent rejoindre le jeu. Pour minimiser la latence subie par les joueurs pendant un match, le placement des sessions de jeu avec Amazon GameLift Servers peut également utiliser les données de latence régionales des joueurs, si elles sont fournies.
-
Remblayage automatique des allumettes. Lorsque cette fonctionnalité est activée, envoie FlexMatch automatiquement une demande de remplacement de match 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 remplacement 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), mettez-les en œuvre en FlexMatch tant que service autonome.
Tarification pour GameLift Serveurs Amazon FlexMatch
Amazon GameLift Serversfrais pour 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 surAmazon GameLift Servers, FlexMatch l'utilisation est incluse dans les frais deAmazon GameLift Servers. Si vous hébergez vos jeux sur une autre solution de 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 de l'hébergement de vos jeux ou du matchmaking avecAmazon GameLift Servers, consultez Générer Amazon GameLift Servers des estimations de prix, qui décrit comment utiliser le Calculateur de tarification AWS