Créer une configuration de matchmaking - 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.

Créer une configuration de matchmaking

Pour configurer un système de GameLift FlexMatch matchmaking Amazon afin de traiter les demandes de matchmaking, créez une configuration de matchmaking. Utilisez la GameLift console Amazon ou le AWS Command Line Interface (AWS CLI). Pour plus d'informations sur la création d'un système de matchmaking, voirConcevez un FlexMatch entremetteur.

Créez un entremetteur pour l'hébergement Amazon GameLift

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

Console
  1. Dans la GameLiftconsole Amazon, dans le volet de navigation, choisissez Matchmaking configurations.

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

  3. Sur la page des configurations du 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 le nom d'un système de matchmaking qui peut vous aider à l'identifier dans une liste et dans des statistiques. Le nom du matchmaker doit être unique au sein de 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 système de matchmaking.

    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 FlexMatchle mode, choisissez Géré pour l'hébergement GameLift géré par Amazon. Ce mode invite FlexMatch à transférer les matchs réussis vers la file d'attente de session de jeu spécifiée.

    5. Pour AWSRégion, choisissez la région dans laquelle vous avez configuré la file d'attente des sessions de jeu que vous souhaitez utiliser avec le système de matchmaking.

    6. Dans Queue, choisissez la file d'attente des sessions de jeu que vous souhaitez utiliser avec le système de matchmaking.

  5. Choisissez Suivant.

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

    1. Pour le délai d'expiration des demandes, définissez le délai maximum, en secondes, pendant lequel 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 de remblayage, choisissez un mode de gestion des remplissages de matchs.

      • 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 de places réservées aux joueurs pendant un match. FlexMatchpourra remplir ces machines à sous avec des joueurs à l'avenir.

    4. (Facultatif) Sous Options d'acceptation des matchs, pour Acceptation requise, si vous souhaitez demander à chaque joueur participant à un match proposé d'accepter activement de participer au match, sélectionnez Obligatoire. Si vous sélectionnez cette option, alors 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) Sous Paramètres de notification d'é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 des événements de matchmaking. Si vous n'avez pas encore créé de rubrique SNS, vous pouvez la choisir ultérieurement en modifiant la configuration du matchmaking. Pour plus d'informations, veuillez consulter Configurer les notifications FlexMatch d'événements.

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

  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, saisissez toutes les informations supplémentaires relatives au jeu que vous souhaitez transmettre FlexMatch aux nouvelles sessions de jeu démarrées par des matchs réalisés à l'aide de cette configuration de matchmaking.

    2. (Facultatif) Pour les propriétés du jeu, ajoutez des propriétés de paire clé-valeur qui contiennent 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évision et création, passez en revue vos choix, puis choisissez Créer. Une fois la création réussie, le système de matchmaking est prêt à accepter les demandes de matchmaking.

AWS CLI

Pour créer une configuration de mise en relation avec l'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 active le remplissage automatique. Il réserve également des emplacements pour deux joueurs FlexMatch pour 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 d'une configuration de matchmaking aboutit, Amazon GameLift renvoie un MatchmakingConfigurationobjet avec les paramètres que vous avez demandés pour le système de matchmaking. Le nouveau système de matchmaking est prêt à accepter les demandes de matchmaking.

Créez un système de matchmaking pour une application autonome FlexMatch

Avant de créer une configuration de matchmaking, créez un ensemble de règles à utiliser avec le système de matchmaking.

Console
  1. Ouvrez la GameLift console Amazon à l'adresse https://console.aws.amazon.com/gamelift/home.

  2. Passez à la AWS région dans laquelle vous souhaitez créer votre entremetteur. Pour une liste des régions qui prennent en charge les configurations de FlexMatch matchmaking, voirChoisissez un lieu pour l'entremetteur.

  3. Dans le volet de navigation FlexMatch, choisissez Configurations du matchmaking.

  4. Sur la page des configurations du matchmaking, choisissez Créer une configuration de matchmaking.

  5. 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 le nom d'un système de matchmaking qui peut vous aider à l'identifier dans une liste et dans des statistiques. Le nom du matchmaker doit être unique au sein de 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 système de matchmaking.

    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 le FlexMatchmode, choisissez Autonome. Cela indique que vous disposez d'un mécanisme personnalisé pour démarrer de nouvelles sessions de jeu sur une solution d'hébergement externe à AmazonGameLift.

  6. Choisissez Suivant.

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

    1. Pour le délai d'expiration des demandes, définissez le délai maximum, en secondes, pendant lequel le système de matchmaking doit terminer une correspondance pour chaque demande. Les demandes de matchmaking qui dépassent ce délai sont rejetées.

    2. (Facultatif) Sous Options d'acceptation des matchs, pour Acceptation requise, si vous souhaitez demander à chaque joueur participant à un match proposé d'accepter activement de participer au match, sélectionnez Obligatoire. Si vous sélectionnez cette option, alors 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.

  8. (Facultatif) Sous Paramètres de notification d'événements, procédez comme suit :

    1. (Facultatif) Pour la rubrique SNS, choisissez une rubrique Amazon SNS pour recevoir les notifications des événements de matchmaking. Si vous n'avez pas encore créé de rubrique SNS, vous pouvez la choisir ultérieurement en modifiant la configuration du matchmaking. Pour plus d'informations, veuillez consulter Configurer les notifications FlexMatch d'événements.

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

  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évision et création, passez en revue vos choix, puis choisissez Créer. Une fois la création réussie, le système de matchmaking est prêt à accepter les demandes de matchmaking.

AWS CLI

Pour créer une configuration de mise en relation avec l'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 pour un système de matchmaking autonome qui nécessite l'acceptation du joueur.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode STANDALONE \ --rule-set-name "MyRuleSetOne" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic"

Si la demande de création d'une configuration de matchmaking aboutit, Amazon GameLift renvoie un MatchmakingConfigurationobjet avec les paramètres que vous avez demandés pour le système de matchmaking. Le nouveau système de matchmaking est prêt à accepter les demandes de matchmaking.

Modifier une configuration de matchmaking

Pour modifier une configuration de matchmaking, choisissez Configurations de matchmaking dans la barre de navigation et choisissez la configuration que vous souhaitez modifier. Vous pouvez mettre à jour n'importe quel champ d'une configuration existante à l'exception de son nom.

Lors de la mise à jour d'un ensemble de règles de configuration, un nouvel ensemble de règles peut être incompatible s'il existe des tickets de matchmaking actifs pour les raisons suivantes :

  • Noms d'équipes ou nombre d'équipes nouveaux ou différents

  • Attributs des nouveaux joueurs

  • Modifications apportées aux types d'attributs de joueurs existants

Pour apporter l'une de ces modifications à votre ensemble de règles, créez une nouvelle configuration de matchmaking avec l'ensemble de règles mis à jour.