View a markdown version of this page

Tutoriel : Créer un matchmaker pour GameLift Serveurs Amazon hébergement - GameLift Serveurs Amazon

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.

Tutoriel : Créer un matchmaker pour GameLift Serveurs Amazon hébergement

Avant de créer une configuration de matchmaking, créez un ensemble de règles et une file d'attente de sessions de Amazon GameLift Servers jeu à utiliser avec le matchmaker.

Console
  1. Dans la Amazon GameLift Servers console, dans le volet de navigation, choisissez Configurations de matchmaking.

  2. Passez à la AWS région dans laquelle vous souhaitez créer votre matchmaker.

  3. Sur la page Configurations de matchmaking, choisissez Créer une configuration de matchmaking.

  4. Sur la page Définir les détails de configuration, sous Détails de configuration du matchmaking, procédez comme suit :

    1. Dans Nom, entrez un nom de matchmaker qui peut vous aider à l'identifier dans une liste et dans des statistiques. Le nom du matchmaker doit être unique dans la région. Les demandes de matchmaking identifient le matchmaker à utiliser par son nom et sa région.

    2. (Facultatif) Dans Description, ajoutez une description pour aider à identifier le matchmaker.

    3. Pour Ensemble de règles, choisissez un ensemble de règles dans la liste à utiliser avec le système de matchmaking. La liste contient tous les ensembles de règles que vous avez créés dans la région actuelle.

    4. Pour FlexMatch le mode, choisissez Géré pour l'hébergement Amazon GameLift Servers géré. Ce mode vous invite FlexMatch à transmettre les parties réussies à la file d'attente de session de jeu spécifiée.

    5. Pour AWS Région, choisissez la région dans laquelle vous avez configuré la file d'attente des sessions de jeu que vous souhaitez utiliser avec le matchmaker.

    6. Pour Queue, choisissez la file d'attente des sessions de jeu que vous souhaitez utiliser avec le matchmaker.

  5. Choisissez Suivant.

  6. Sur la page Configurer les paramètres, sous Paramètres de matchmaking, procédez comme suit :

    1. Pour le délai d'expiration des requêtes, définissez la durée maximale, en secondes, pendant laquelle le système de matchmaking doit terminer une correspondance pour chaque demande. FlexMatchannule les demandes de matchmaking qui dépassent ce délai.

    2. Pour le mode Remblayage, choisissez un mode de gestion des remblais d'allumettes.

      • Pour activer la fonction de remplissage automatique, choisissez Automatique.

      • Pour créer votre propre gestion des demandes de remplissage ou pour ne pas utiliser la fonction de remplissage, choisissez Manuel.

    3. (Facultatif) Pour le nombre de joueurs supplémentaires, définissez le nombre d'emplacements à garder ouverts pendant un match. FlexMatchpourront occuper ces emplacements avec des joueurs à l'avenir.

    4. (Facultatif) Dans les options d'acceptation du match, pour Acceptation requise, si vous souhaitez demander à chaque joueur participant à un match proposé d'accepter activement sa participation au match, sélectionnez Obligatoire. Si vous sélectionnez cette option, pour le délai d'acceptation, définissez la durée, en secondes, pendant laquelle vous souhaitez que le système de matchmaking attende l'acceptation des joueurs avant d'annuler le match.

  7. (Facultatif) Dans Paramètres de notification des événements, procédez comme suit :

    1. (Facultatif) Pour la rubrique SNS, choisissez une rubrique Amazon Simple Notification Service (Amazon SNS) pour recevoir les notifications d'événements de matchmaking. Si vous n'avez pas encore configuré de sujet SNS, vous pouvez le choisir ultérieurement en modifiant la configuration du matchmaking. Pour plus d’informations, consultez Configurer les notifications FlexMatch d'événements.

    2. (Facultatif) Pour Données d'événements personnalisées, entrez toutes les données personnalisées que vous souhaitez associer à ce matchmaker dans la messagerie des événements. FlexMatchinclut ces données dans chaque événement associé au matchmaker.

  8. (Facultatif) Développez les données de jeu supplémentaires, puis procédez comme suit :

    1. (Facultatif) Pour les données de session de jeu, entrez toutes les informations supplémentaires relatives au jeu que vous souhaitez fournir FlexMatch aux nouvelles sessions de jeu démarrées avec des matchs effectués à l'aide de cette configuration de matchmaking.

    2. (Facultatif) Dans Propriétés du jeu, ajoutez des propriétés de paires clé-valeur contenant des informations sur une nouvelle session de jeu.

  9. (Facultatif) Sous Balises, ajoutez des balises pour vous aider à gérer et à suivre vos AWS ressources.

  10. Choisissez Suivant.

  11. Sur la page Réviser et créer, vérifiez vos choix, puis choisissez Créer. Une fois la création réussie, le matchmaker est prêt à accepter les demandes de matchmaking.

AWS CLI

Pour créer une configuration de matchmaking avec le AWS CLI, ouvrez une fenêtre de ligne de commande et utilisez la commande create-matchmaking-configuration pour définir un nouveau matchmaker.

Cet exemple de commande crée une nouvelle configuration de matchmaking qui nécessite l'acceptation du joueur et permet le remplissage automatique. Il réserve également deux emplacements pour FlexMatch ajouter des joueurs plus tard, et fournit certaines données de session de jeu.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode WITH_QUEUE \ --game-session-queue-arns "arn:aws:gamelift:us-west-2:111122223333:gamesessionqueue/MyGameSessionQueue" \ --rule-set-name "MyRuleSet" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --backfill-mode AUTOMATIC \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic" \ --additional-player-count 2 \ --game-session-data "key=map,value=winter444"

Si la demande de création de configuration de matchmaking aboutit, Amazon GameLift Servers renvoie un MatchmakingConfiguration objet avec les paramètres que vous avez demandés pour le matchmaker. Le nouveau matchmaker est prêt à accepter les demandes de matchmaking.