

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.

# Sessions de jeu et de jeu dans la Amazon GameLift Servers console
<a name="gamelift-console-game-player-sessions-metrics"></a>

Vous pouvez utiliser la Amazon GameLift Servers console pour travailler avec des sessions de jeu et des sessions de joueurs. Pour plus d'informations sur les sessions de jeu et les sessions de joueur, consultez [Amazon GameLift Serverset l'expérience du joueur](game-sessions-intro.md). La Amazon GameLift Servers console fournit des informations et des outils pour vous aider à résoudre les problèmes liés à vos sessions de jeu.

Ce que tu peux faire :
+ Explorez les sessions de jeu et les activités des sessions des joueurs hébergées sur une flotte spécifique.
+ Recherchez l'activité des sessions de jeu d'un joueur spécifique dans plusieurs flottes.
+ Arrêtez une session de jeu spécifique. 

## Afficher le détail de la session de jeu
<a name="game-sessions"></a>

Les données de session de jeu et de session de joueur sont organisées par la flotte qui héberge la session de jeu.

**Pour accéder aux informations relatives à la session de jeu et à la session du joueur**

1. Dans la [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), ouvrez le volet de navigation de gauche. Sélectionnez un type de solution d'hébergement et ouvrez la page **Flottes**. Par exemple :
   + **Hébergement**, **n'importe où**, **flottes**
   + **Hébergement****, **EC2 géré, flottes****
   + **Hébergement**, **conteneurs gérés**, **flottes**

1. Chaque page **Flottes** affiche la liste des flottes actuellement sélectionnées. Région AWS Choisissez la flotte pour laquelle vous souhaitez consulter les données de session de jeu.

1. Sur la page détaillée de la flotte, ouvrez l'onglet **Sessions de jeu**. Cet onglet répertorie toutes les sessions de jeu hébergées sur la flotte, ainsi que des informations récapitulatives. Vous pouvez ajuster le contenu du tableau selon vos besoins à l'aide de l'outil **Préférences** (voir l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/fr_fr/gameliftservers/latest/developerguide/images/settings.png)icône dans le coin supérieur droit du tableau). Les préférences personnalisées sont enregistrées auprès de l'utilisateur de votre AWS compte et sont automatiquement appliquées chaque fois que vous consultez cette page.

1. Choisissez une session de jeu dans la liste pour afficher des informations supplémentaires. 

1. Si la session de jeu inclut les données de session des joueurs, choisissez **Afficher les sessions des joueurs** pour ouvrir l'outil de recherche des sessions des joueurs avec l'identifiant de session de jeu automatiquement renseigné.

Le détail **des sessions de jeu** inclut les informations suivantes :
+ **État — État** de la session de jeu.
  + **Activation** : l'instance lance une session de jeu.
  + **Active** — Une session de jeu est en cours et peut accueillir des joueurs, en fonction de la [politique de création de joueurs](https://docs.aws.amazon.com/gamelift/latest/apireference/API_GameSession.html) de la session.
  + **Terminé** : la session de jeu est terminée.
+ **ARN** — Le nom de ressource Amazon de la session de jeu.
+ **Nom** : nom généré pour la session de jeu.
+ **Emplacement : emplacement** dans lequel la session de jeu a été Amazon GameLift Servers hébergée.
+ **Heure de création** : date et heure de Amazon GameLift Servers création de la session de diffusion.
+ **Heure de fin** : date et heure de fin de la session de jeu.
+ **Nom DNS : nom** d'hôte de la session de jeu.
+ **Adresse IP** : adresse IP spécifiée pour la session de jeu.
+ **Port** : numéro de port utilisé pour se connecter à la session de jeu.
+ **Creator ID** : identifiant unique du joueur qui a lancé la session de jeu.
+ **Politique de création de session de joueur** — Indique si la session de jeu accepte de nouveaux joueurs.
+ **Politique de protection en matière de scalabilité** du jeu : type de protection de session de jeu à définir pour toutes les nouvelles Amazon GameLift Servers instances créées dans le parc.

**Données du jeu**  
Données relatives aux propriétés du jeu, sous forme de chaîne, à envoyer à votre session de jeu au démarrage.

**Propriétés du jeu**  
Données de propriétés de jeu, formatées key/value par paires, à envoyer à votre session de jeu au démarrage.

**Données de matchmaking**  
Si la session de jeu a été créée avecFlexMatch, les données de matchmaking décrivent des informations sur la configuration du matchmaking et l'ensemble de règles. Cela inclut les attributs des joueurs et les affectations des équipes pour chaque match. Les données sont au format JSON. Pour plus d'informations sur le FlexMatch matchmaking, voir [Créer un entremetteur](https://docs.aws.amazon.com/gameliftservers/latest/flexmatchguide/matchmaker-build.html).

# Recherche des données de session des joueurs
<a name="player-sessions"></a>

Si votre solution d'hébergement de jeux utilise des sessions de jeu et propose un joueur unique IDs, vous pouvez explorer les activités spécifiques aux joueurs pour les sessions de jeu passées ou présentes sur plusieurs flottes. Ouvrez l'outil de recherche de session du lecteur en utilisant l'une des méthodes suivantes : 
+ Dans la Amazon GameLift Servers console, ouvrez le volet de navigation de gauche, choisissez **Recherche de session de lecteur** et sélectionnez le type de filtre à utiliser.
+ Lorsque vous consultez les détails des sessions de jeu d'une flotte, choisissez **Afficher les sessions des joueurs**. L'outil de recherche s'ouvre avec la session de jeu avec le filtre d'ID de session de jeu présélectionné et la valeur de la session de jeu renseignée. 

Lorsque vous utilisez l'outil de recherche, vous pouvez fournir les informations suivantes :
+ Un identifiant de session de joueur pour obtenir des informations sur une session de joueur spécifique.
+ Un identifiant de session de jeu permettant d'obtenir des informations sur toutes les sessions des joueurs pour la session de jeu demandée. Les résultats représentent tous les joueurs qui ont réservé une place ou qui se sont connectés à la session de jeu. Vous pouvez éventuellement filtrer les résultats en fonction du statut de la session de joueur.
+ Un identifiant de joueur pour obtenir des informations sur toutes les sessions de joueur pour le joueur demandé. Les résultats représentent toutes les sessions de jeu auxquelles le joueur a participé.

**Note**  
L'outil de recherche recherche toutes les activités des sessions des joueurs dans la zone actuellement sélectionnée Région AWS. Si vous avez plusieurs flottes dans la Région, les résultats incluent l'activité des sessions des joueurs dans toutes les flottes. Pour les flottes multisites, les résultats incluent également l'activité des sessions des joueurs sur les sites distants des flottes.

 

Les données de session de joueur suivantes sont collectées pour chaque session de jeu :
+ **ID de session du joueur** : identifiant attribué à la session du joueur.
+ **ID du joueur** : identifiant unique du joueur. Choisissez cet identifiant pour obtenir des informations supplémentaires sur le joueur.
+ **ID de session de jeu** : identifiant attribué à la session de jeu.
+ **ID de flotte** : identifiant attribué à la flotte qui a accueilli la session de jeu.
+ **État** : statut de la session du joueur. Les statuts possibles sont les suivants :
  + **Réservé** — La session du joueur a été réservée, mais les joueurs ne sont pas connectés.
  + **Active** — La session du joueur est connectée au serveur de jeu.
  + **Terminé** — La session du joueur est terminée ; le joueur n'est plus connecté.
  + **Expiration du délai** — Le joueur n'a pas réussi à se connecter.
+ **Heure de création** : heure à laquelle le joueur s'est connecté à la session de jeu.
+ **Heure de fin : heure** à laquelle le joueur s'est déconnecté de la session de jeu.
+ **Données de connexion** : adresse IP, nom DNS et port utilisés par le joueur pour se connecter à la session de jeu.
+ **Données du joueur** : informations sur le joueur fournies lors de la création de la session de joueur. 

# Arrêt d’une session de jeu
<a name="terminate-sessions"></a>

Utilisez la Amazon GameLift Servers console pour arrêter une session de jeu spécifique. Cette fonctionnalité vous offre une méthode simple et rapide pour localiser une session de jeu et envoyer un signal pour y mettre fin. Une autre méthode de résiliation nécessite que vous trouviez l'instance de flotte sur laquelle la session de jeu est en cours d'exécution, que vous y accédiez à distance et que vous arrêtiez manuellement la session de jeu. 

Vous pouvez arrêter une session de jeu pour n'importe quelle raison. La raison la plus courante est de résoudre une session de jeu qui ne s'arrête pas naturellement. Par conséquent, la ressource d'hébergement de la session de jeu ne peut pas être libérée pour héberger une nouvelle session de jeu, et la capacité d'hébergement de la flotte est dégradée.

**Note**  
Cette fonctionnalité repose sur certains paramètres de configuration de votre solution d'hébergement. Il présente les limites suivantes :   
La session de jeu doit être hébergée sur une flotte exécutant un serveur de jeu compilé avec le SDK du serveur pour la version Amazon GameLift Servers 5 ou une version ultérieure. Si vos serveurs de jeu sont déployés avec une ancienne version, vous devez utiliser l'accès à distance pour supprimer la session de jeu.
Si la session de jeu est hébergée sur une flotte Anywhere, la flotte doit utiliser l'Amazon GameLift Serversagent pour gérer les processus du serveur de jeu. 

**Pour terminer une session de jeu**

1. Dans la [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), ouvrez le volet de navigation de gauche. Sélectionnez un type de solution d'hébergement et ouvrez la page **Flottes**. Par exemple :
   + **Hébergement**, **n'importe où**, **flottes**
   + **Hébergement****, **EC2 géré, flottes****
   + **Hébergement**, **conteneurs gérés**, **flottes**

1. Chaque page **Flottes** affiche la liste des flottes actuellement sélectionnées. Région AWS Choisissez la flotte qui héberge la session de jeu à laquelle vous souhaitez mettre fin. 

1. Sur la page détaillée de la flotte, ouvrez l'onglet **Sessions de jeu**. Dans la liste des sessions de jeu, sélectionnez celle à laquelle vous souhaitez mettre fin, puis cliquez sur le bouton **Terminer**.

1. Dans la **session de jeu Terminate ?** fenêtre, vérifiez que vous fermez la bonne session de jeu et choisissez une méthode de résiliation. 
   + Arrêt normal de la session de jeu : cette option envoie un signal au processus serveur hébergeant la session de jeu pour qu'il s'arrête. Si la version de votre serveur de jeu a été correctement intégréeAmazon GameLift Servers, le processus du serveur lance la séquence d'arrêt de sa session de jeu, indique Amazon GameLift Servers qu'elle se termine et s'arrête. Selon la conception de votre jeu, la séquence d'arrêt peut inclure des étapes pour terminer la session de jeu en douceur, telles que la sauvegarde des données et la notification des joueurs actifs. Cette méthode peut nécessiter un petit délai pour terminer la séquence d'arrêt de la session de jeu.
   + Arrêt immédiat de la session de jeu : cette option envoie un signal à un gestionnaire de processus pour arrêter le processus du serveur qui héberge la session de jeu. Cette option permet de contourner l'arrêt normal de la session de jeu. Il est capable de mettre fin à la session de jeu même lorsque le processus du serveur est incapable de répondre.

1. Confirmez la fin de la session de jeu. Vous pouvez suivre la progression de l'arrêt sur la page de console **des sessions de jeu**. Le statut de la session de jeu passe à « Terminé », puis à « Terminé » une fois l'arrêt terminé.

**Voir aussi**
+ Vous pouvez également arrêter les sessions de jeu à l'aide du AWS SDK et du AWS CLI. Pour plus de détails et d'exemples, consultez la rubrique de référence des Amazon GameLift Servers API [TerminateGameSession](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_TerminateGameSession.html).
+ Pour plus d'informations sur l'intégration d'un serveur de jeu et sur la façon dont un processus serveur répond aux signaux du Amazon GameLift Servers service, consultez[Ajoutez Amazon GameLift Servers à votre serveur de jeu avec le SDK du serveur](gamelift-sdk-server-api.md).