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.
Générer un joueur IDs
Amazon GameLift Serversutilise une session de joueur pour représenter un joueur connecté à une session de jeu. Amazon GameLift Serverscrée une session de joueur chaque fois qu'un joueur se connecte à une session de jeu à l'aide d'un client de jeu intégré àAmazon GameLift Servers. Lorsqu'un joueur quitte une partie, la session du joueur se termine. Amazon GameLift Serversne réutilise pas les sessions des joueurs.
Important
Lorsque vous utilisez le FlexMatch matchmaking, si vous créez une nouvelle demande de matchmaking contenant un identifiant de joueur déjà inclus dans une demande de matchmaking active existante, la demande existante est automatiquement annulée. Cependant, aucun MatchmakingCancelled
événement n'est envoyé pour la demande annulée. Pour surveiller l'état des demandes de matchmaking existantes, utilisez cette option DescribeMatchmakingpour interroger le statut de la demande à des intervalles peu fréquents (30 à 60 secondes). La demande annulée affichera un statut de « CANCELLED
avec motif Cancelled due to duplicate player
».
L'exemple de code suivant génère aléatoirement un joueur unique IDs :
bool includeBrackets = false; bool includeDashes = true; string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);
Pour plus d'informations sur les sessions des joueurs, consultezSessions de jeu et de jeu dans la Amazon GameLift Servers console.