As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Gerar jogador IDs
Amazon GameLift Serversusa uma sessão de jogador para representar um jogador conectado a uma sessão de jogo. Amazon GameLift Serverscria uma sessão de jogador toda vez que um jogador se conecta a uma sessão de jogo usando um cliente de jogo integrado com Amazon GameLift Servers o. Quando um jogador sai de um jogo, a sessão do jogador termina. Amazon GameLift Serversnão reutiliza sessões de jogadores.
Importante
Ao usar FlexMatch matchmaking, se você criar uma nova solicitação de matchmaking que contenha uma ID de jogador que já esteja incluída em uma solicitação de matchmaking ativa existente, a solicitação existente será automaticamente cancelada. No entanto, um MatchmakingCancelled evento não é enviado para a solicitação cancelada. Para monitorar o status das solicitações de matchmaking existentes, use DescribeMatchmakingpara pesquisar o status da solicitação em intervalos pouco frequentes (30 a 60 segundos). A solicitação cancelada mostrará o status CANCELLED com o motivoCancelled due to duplicate player.
O exemplo de código a seguir gera aleatoriamente um jogador IDs único:
bool includeBrackets = false; bool includeDashes = true; string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);
Para obter mais informações sobre sessões de jogadores, consulte Sessões de jogos e jogadores no Amazon GameLift Servers console.