View a markdown version of this page

Addition FlexMatch à un GameLift Serveurs Amazon-serveur de jeu hébergé - 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.

Addition FlexMatch à un GameLift Serveurs Amazon-serveur de jeu hébergé

Lors de la Amazon GameLift Servers création d'un match, il génère un ensemble de données sur les résultats du match qui décrivent les détails clés du matchmaking, y compris les affectations des équipes. Un serveur de jeu utilise ces données, ainsi que d'autres informations de session de jeu, lorsqu'il démarre une nouvelle session de jeu pour accueillir le match.

Pour les serveurs de jeux hébergés par GameLift Serveurs Amazon

Il Amazon GameLift Servers invite un processus du serveur de jeu à démarrer une session de jeu. Il fournit un GameSession objet qui décrit le type de session de jeu à créer et inclut des informations spécifiques au joueur, y compris les données des matchs.

Pour les serveurs de jeux hébergés sur d'autres solutions

Après avoir répondu avec succès à une demande de matchmaking, Amazon GameLift Servers émet un événement qui inclut les résultats du match. Vous pouvez utiliser ces données avec votre propre solution d'hébergement pour démarrer une session de jeu pour le match.

À propos des données de matchmaker

Les données de match incluent les informations suivantes :

  • Un identifiant de match unique

  • L'ID de la configuration de matchmaking qui a été utilisée pour créer le match

  • Les joueurs sélectionnés pour le match

  • Noms et affectations des équipes

  • Valeurs des attributs des joueurs qui ont été utilisées pour former le match. Les attributs peuvent également fournir des informations qui indiquent comment une session de jeu est configurée. Par exemple, le serveur de jeu peut attribuer des personnages aux joueurs en fonction de leurs attributs ou choisir une préférence de carte de jeu commune à tous les joueurs. Ou votre jeu peut débloquer certaines fonctionnalités ou certains niveaux en fonction du niveau de compétence moyen du joueur.

Les données de match n'incluent pas la latence du joueur. Si vous avez besoin de données de latence sur les joueurs actuels, par exemple pour le remplissage des matchs, nous vous recommandons de vous procurer de nouvelles données.

Note

Les données Matchmaker spécifient l'ARN complet de la configuration de matchmaking, qui identifie le nom de la configuration, le AWS compte et la région. Pour les jeux hébergés parAmazon GameLift Servers, si vous utilisez Match Backfill, vous n'avez besoin que du nom de configuration. Le nom de la configuration est la chaîne qui suit « :matchmakingconfiguration/ ». Dans l'exemple suivant, le nom de la configuration de matchmaking est « MyMatchmakerConfig ».

Cet exemple JSON montre un ensemble de données de matchmaking typique. Il décrit un jeu à deux joueurs, dans lequel les joueurs sont jumelés en fonction de leurs compétences et du niveau le plus élevé atteint.

{ "matchId":"1111aaaa-22bb-33cc-44dd-5555eeee66ff", "matchmakingConfigurationArn":"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MyMatchmakerConfig", "teams":[ {"name":"attacker", "players":[ {"playerId":"4444dddd-55ee-66ff-77aa-8888bbbb99cc", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":10.0,"Mind":12.0,"Heart":15.0,"Soul":33.0}} } }] },{ "name":"defender", "players":[{ "playerId":"3333cccc-44dd-55ee-66ff-7777aaaa88bb", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":11.0,"Mind":12.0,"Heart":11.0,"Soul":40.0}} } }] }] }