Generar jugador IDs - Amazon GameLift Servers

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Generar jugador IDs

Amazon GameLift Serversusa una sesión de jugador para representar a un jugador conectado a una sesión de juego. Amazon GameLift Serverscrea una sesión de jugador cada vez que un jugador se conecta a una sesión de juego mediante un cliente de juego integrado enAmazon GameLift Servers. Cuando un jugador abandona un juego, la sesión del jugador finaliza. Amazon GameLift Serversno reutiliza las sesiones de los jugadores.

importante

Al usar el FlexMatch emparejamiento, si creas una nueva solicitud de emparejamiento que contenga un identificador de jugador que ya esté incluido en una solicitud de emparejamiento activa, la solicitud existente se cancela automáticamente. Sin embargo, no se envía ningún MatchmakingCancelled evento para la solicitud cancelada. Para supervisar el estado de las solicitudes de emparejamiento existentes, utiliza esta opción DescribeMatchmakingpara sondear el estado de las solicitudes a intervalos poco frecuentes (de 30 a 60 segundos). La solicitud cancelada mostrará un estado igual al del motivoCANCELLED. Cancelled due to duplicate player

El siguiente ejemplo de código genera aleatoriamente un jugador único IDs:

bool includeBrackets = false; bool includeDashes = true; string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);

Para obtener más información sobre las sesiones de jugador, consulte Sesiones de juego y jugador en la Amazon GameLift Servers consola.