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.
Feuille de route : Créez une solution de matchmaking autonome avec FlexMatch
Cette rubrique décrit le processus d'intégration complet à mettre en œuvre en FlexMatch tant que service de jumelage autonome. Utilisez ce processus si votre jeu multijoueur est hébergé à l'aide d' peer-to-peerun matériel sur site configuré sur mesure ou d'autres primitives de cloud computing. Ce processus est également destiné à être utilisé avec Amazon GameLift ServersFleetIQ, qui est une solution d'optimisation de l'hébergement pour les jeux hébergés sur Amazon EC2. Si vous hébergez votre jeu en utilisant un hébergement Amazon GameLift Servers géré (y compris Amazon GameLift ServersRealtime), consultezFeuille de route : Ajouter le matchmaking à une solution Amazon GameLift Servers d'hébergement.
Avant de commencer l'intégration, vous devez disposer d'un AWS compte et configurer les autorisations d'accès pour le Amazon GameLift Servers service. Pour en savoir plus, consultez Configurez un Compte AWS formulaire FlexMatch. Toutes les tâches essentielles liées à la création et à la gestion des Amazon GameLift Servers FlexMatch entremetteurs et des ensembles de règles peuvent être effectuées à l'aide de la Amazon GameLift Servers console.
-
Créez un ensemble FlexMatch de règles de matchmaking. Votre ensemble de règles personnalisé fournit des instructions complètes sur la façon de créer une correspondance. Vous y définissez la structure et la taille de chaque équipe. Vous fournissez également un ensemble d'exigences auxquelles un match doit répondre pour être valide, qui permet FlexMatch d'inclure ou d'exclure des joueurs dans un match. Ces exigences peuvent s'appliquer à des joueurs individuels. Vous pouvez également personnaliser l'FlexMatchalgorithme dans le jeu de règles, par exemple pour organiser de grands matchs avec jusqu'à 200 joueurs. Consultez ces rubriques :
-
Configurez des notifications pour les événements de matchmaking. Utilisez les notifications pour suivre l'activité de FlexMatch matchmaking, y compris le statut des demandes de match en attente. Il s'agit du mécanisme utilisé pour fournir les résultats d'un match proposé. Les demandes de mise en relation étant asynchrones, vous devez disposer d'un moyen pour suivre le statut des demandes. L'utilisation des notifications est l'option préférée pour cela. Consultez ces rubriques :
-
Configurez une configuration de FlexMatch matchmaking. Aussi appelé entremetteur, ce composant reçoit les demandes de matchmaking et les traite. Vous configurez un système de matchmaking en spécifiant un ensemble de règles, une cible de notification et un temps d'attente maximal. Vous pouvez également activer des fonctionnalités optionnelles. Consultez ces rubriques :
-
Créez un service de mise en relation avec les clients. Créez ou développez un service client de jeu avec des fonctionnalités permettant de créer et d'envoyer des demandes de matchmaking àFlexMatch. Pour créer des demandes de matchmaking, ce composant doit disposer de mécanismes permettant d'obtenir les données des joueurs requises par l'ensemble de règles de matchmaking et, éventuellement, les informations de latence régionales. Il doit également disposer d'une méthode permettant de créer et d'attribuer un ticket unique IDs pour chaque demande. Vous pouvez également choisir de créer un flux de travail d'acceptation des joueurs qui oblige les joueurs à s'inscrire à un match proposé. Ce service doit également surveiller les événements de matchmaking pour obtenir les résultats des matchs et initier le placement des sessions de jeu pour les matchs réussis. Consultez cette rubrique :
-
Créez un service de placement de matchs. Créez un mécanisme qui fonctionne avec votre système d'hébergement de jeux existant pour localiser les ressources d'hébergement disponibles et démarrer de nouvelles sessions de jeu pour des matchs réussis. Ce composant doit être capable d'utiliser les informations des résultats du match pour obtenir un serveur de jeu disponible et démarrer une nouvelle session de jeu pour le match. Vous pouvez également implémenter un flux de travail pour effectuer des demandes de remplacement de matchs, qui utilise le matchmaking pour pourvoir les places libres dans les sessions de jeu correspondantes déjà en cours.