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.
SDKReferencia GameLift del servidor Amazon para C# y Unity: tipos de datos
Esta SDK referencia de Amazon GameLift C# Server puede ayudarte a preparar tu juego multijugador para usarlo con Amazon GameLift. Para obtener más información sobre el proceso de integración, consulta Añade Amazon GameLift a tu servidor de juegos e información sobre el uso del SDK complemento de servidor de C# para Unity, consulta. Integración de Amazon GameLift en un proyecto de Unity
Tipos de datos
- LogParameters
- ProcessParameters
- UpdateGameSession
- GameSession
- ServerParameters
- StartMatchBackfillRequest
- Jugador
- DescribePlayerSessionsRequest
- StopMatchBackfillRequest
- GetFleetRoleCredentialsRequest
- AttributeValue
- AwsStringOutcome
- GenericOutcome
- DescribePlayerSessionsOutcome
- DescribePlayerSessionsResult
- PlayerSession
- StartMatchBackfillOutcome
- StartMatchBackfillResult
- GetComputeCertificateOutcome
- GetComputeCertificateResult
- GetFleetRoleCredentialsOutcome
- GetFleetRoleCredentialsResult
- AwsDateTimeOutcome
- GameLiftError
- Enums
LogParameters
Usa este tipo de datos para identificar qué archivos generados durante una sesión de juego quieres que el servidor del juego suba a Amazon una vez GameLift finalizada la sesión de juego. El servidor del juego se comunica con LogParameters to
Amazon GameLift en una ProcessReady() llamada.
Propiedades |
Descripción |
LogPaths |
La lista de rutas de directorio a los archivos de registro del servidor de juegos que quieres que Amazon almacene GameLift para acceder a ellos en el futuro. El proceso del servidor genera esos archivos durante una sesión de juego. Defina los nombres y las rutas de los archivos en el servidor de juegos y almacénelos en el directorio raíz de compilación del juego. Las rutas del registro deben ser absolutas. Por ejemplo, si la compilación del juego almacena los registros de sesión de juego en una ruta del tipo Tipo: Obligatorio: no |
ProcessParameters
Este tipo de datos contiene el conjunto de parámetros que se envían a Amazon GameLift en una ProcessReady() llamada.
Propiedades |
Descripción |
LogParameters | El objeto con una lista de rutas de directorio a archivos de registro de la sesión de juego. Tipo: Obligatorio: sí |
OnHealthCheck | El nombre de la función de devolución de llamada que Amazon GameLift invoca para solicitar un informe de estado de salud al proceso del servidor. Amazon GameLift llama a esta función cada 60 segundos. Tras llamar a esta función, Amazon GameLift espera 60 segundos para recibir una respuesta; si no se recibe ninguna, Amazon GameLift registra el proceso del servidor como defectuoso. Tipo: Obligatorio: sí |
OnProcessTerminate | El nombre de la función de devolución de llamada que Amazon GameLift invoca para forzar el cierre del proceso del servidor. Tras llamar a esta función, Amazon GameLift espera cinco minutos a que se cierre el proceso del servidor y responde con una ProcessEnding() llamada antes de cerrar el proceso del servidor. Tipo: Obligatorio: sí |
OnStartGameSession | El nombre de la función de devolución de llamada que Amazon GameLift invoca para activar una nueva sesión de juego. Amazon GameLift llama a esta función en respuesta a la solicitud del cliente CreateGameSession. La función de devolución de llamada toma un GameSession objeto. Tipo: Obligatorio: sí |
OnUpdateGameSession | El nombre de la función de devolución de llamada que Amazon GameLift invoca para pasar un objeto de sesión de juego actualizado al proceso del servidor. Amazon GameLift llama a esta función cuando se ha procesado una solicitud de relleno de partidas para proporcionar datos actualizados de los emparejadores. Transmite un GameSession objeto, una actualización de estado (updateReason ) y el identificador del ticket de relleno del partido.Tipo: nulo OnUpdateGameSessionDelegate () UpdateGameSession Obligatorio: no |
Puerto | El número de puerto en el que escucha el proceso del servidor para recibir conexiones de jugador nuevas. El valor debe estar en el rango de puertos configurado para cualquier flota que implemente esa compilación de servidor de juegos. Este número de puerto se incluye en los objetos de sesión de juego y de jugador, que las sesiones de juego utilizan a la hora de conectarse a un proceso del servidor. Tipo: Obligatorio: sí |
UpdateGameSession
La información actualizada de un objeto de sesión de juego incluido el motivo por el que se actualizó la sesión de juego. Si la actualización está relacionada con una acción de reposición del emparejamiento, este tipo de datos incluye el ID de ticket de reposición.
Propiedades | Descripción |
---|---|
GameSession | Un objeto GameSession. El objeto GameSession contiene propiedades que describen una sesión de juego. Tipo: Obligatorio: sí |
UpdateReason | El motivo por el que se actualiza la sesión de juego. Tipo: Obligatorio: sí |
BackfillTicketId | El ID de ticket de reposición que intenta actualizar la sesión de juego. Tipo: Obligatorio: sí |
GameSession
Detalles de una sesión de juego.
Propiedades | Descripción |
---|---|
GameSessionId |
Un identificador único de la sesión de juego. Una sesión de juego ARN tiene el siguiente formato: Tipo: Obligatorio: no |
Nombre |
Una etiqueta descriptiva de la sesión de juego. Tipo: Obligatorio: no |
FleetId |
Un identificador único para la flota en la que se ejecuta la sesión de juego. Tipo: Obligatorio: no |
MaximumPlayerSessionCount |
El número máximo de conexiones de jugadores a la sesión de juego. Tipo: Obligatorio: no |
Puerto |
El número de puerto de la sesión de juego. Para conectarse a un servidor de GameLift juegos de Amazon, una aplicación necesita tanto la dirección IP como el número de puerto. Tipo: Obligatorio: no |
IpAddress |
La dirección IP del servidor de la sesión de juego. Para conectarse a un servidor de GameLift juegos de Amazon, una aplicación necesita tanto la dirección IP como el número de puerto. Tipo: Obligatorio: no |
GameSessionData |
Un conjunto de propiedades de sesión de juego personalizadas, formateadas como un valor de una sola cadena. Tipo: Obligatorio: no |
MatchmakerData |
La información sobre el proceso de emparejamiento que se utilizó para crear la sesión de juego, en JSON sintaxis, formateada como una cadena. Además de la configuración de emparejamiento utilizada, contiene datos sobre todos los jugadores asignados al emparejamiento, incluidos los atributos de los jugadores y las asignaciones de los equipos. Tipo: Obligatorio: no |
GameProperties |
Un conjunto de propiedades personalizadas de una sesión de juego, con formato como pares clave-valor. Estas propiedades se pasan a una solicitud de iniciar una nueva sesión de juego. Tipo: Obligatorio: no |
DnsName |
El DNS identificador asignado a la instancia que ejecuta la sesión de juego. Los valores tienen formato siguiente:
Cuando te conectes a una sesión de juego que se ejecute en una flota TLS habilitada, debes usar el DNS nombre, no la dirección IP. Tipo: Obligatorio: no |
ServerParameters
Información utilizada para mantener la conexión entre un GameLift Anywhere servidor de Amazon y el GameLift servicio de Amazon. Esta información se utiliza al inicializar nuevos procesos de servidor con InitSDK(). Para los servidores alojados en EC2 instancias GameLift gestionadas por Amazon, usa un objeto vacío.
Propiedades | Descripción |
---|---|
WebSocketUrl |
Los Tipo: Obligatorio: sí |
ProcessId |
Un identificador único registrado en el proceso del servidor que aloja el juego. Tipo: Obligatorio: sí |
HostId |
Un identificador único para el alojamiento con el servidor que procesa el juego. hostId Es el que ComputeName se utilizó cuando registró su ordenador. Para obtener más información, consulte: RegisterCompute Tipo: Obligatorio: sí |
FleetId | El ID de la flota de la flota en la que está registrado el recurso informático. Para obtener más información, consulte, RegisterCompute. Tipo: Obligatorio: sí |
AuthToken | El token de autenticación generado por Amazon GameLift que autentica tu servidor en Amazon GameLift. Para obtener más información, consulte, GetComputeAuthToken. Tipo: Obligatorio: sí |
StartMatchBackfillRequest
Información utilizada para crear una solicitud de reposición de emparejamiento. El servidor del juego comunica esta información a Amazon GameLift en una StartMatchBackfill() llamada.
Propiedades | Descripción |
---|---|
GameSessionArn |
El identificador único de la sesión de juego. La API operación Tipo: Obligatorio: sí |
MatchmakingConfigurationArn |
El identificador único, en forma deARN, que el emparejador utilizará en esta solicitud. El emparejador de la sesión ARN de juego original se encuentra en el objeto de sesión de juego de la propiedad de datos del emparejador. Puede obtener más información sobre los datos del emparejador en Trabajo con datos del emparejador. Tipo: Obligatorio: sí |
Players |
Un conjunto de datos que representa a todos los jugadores que están actualmente en la sesión de juego. El creador de emparejamientos utiliza esta información para buscar nuevos jugadores que son idóneos para los jugadores actuales. Tipo: Obligatorio: sí |
TicketId |
El identificador único para un ticket de solicitud de emparejamiento o reposición de emparejamiento. Si no proporcionas un valor, Amazon GameLift generará uno. Use este identificador para realizar un seguimiento del estado del ticket de reposición de emparejamiento o cancelar la solicitud si es necesario. Tipo: Obligatorio: no |
Jugador
Representa a un jugador en el emparejamiento. Cuando se inicia una solicitud de emparejamiento, un jugador tiene un ID de jugador, atributos y, posiblemente, datos de latencia. Amazon GameLift añade la información del equipo después de que se haya disputado un partido.
Propiedades | Descripción |
---|---|
LatencyInMS |
Un conjunto de valores expresados en milisegundos que indican la cantidad de latencia que experimenta un jugador cuando se conecta a una ubicación. Si se utiliza esta propiedad, el jugador solo se empareja con las ubicaciones que aparecen. Si un creador de emparejamientos tiene una regla que evalúa la latencia de los jugadores, estos deben informar de la latencia para ser emparejados. Tipo: Obligatorio: no |
PlayerAttributes |
Una colección de pares de clave-valor que contienen información del jugador para su uso en el emparejamiento. Las claves de atributos del jugador deben coincidir con las PlayerAttributes utilizadas en un conjunto de reglas de emparejamiento. Para obtener más información sobre los atributos de los jugadores, consulte AttributeValue. Tipo: Obligatorio: no |
PlayerId |
Un identificador único de un jugador. Tipo: Obligatorio: no |
Equipo |
El nombre del equipo al que está asignado el jugador en un emparejamiento. Defina el nombre del equipo se define en el conjunto de reglas de emparejamiento. Tipo: Obligatorio: no |
DescribePlayerSessionsRequest
Este tipo de datos se utiliza para especificar qué sesión o sesiones de jugador recuperar. Se puede usar de varias maneras: (1) proporcionar una PlayerSessionId para solicitar una sesión de jugador específica; (2) proporcionar una GameSessionId para solicitar todas las sesiones de jugador de la sesión de juego especificada; o (3) proporcionar una PlayerId para solicitar todas las sesiones de jugador para el jugador especificado. Para grandes recopilaciones de sesiones de jugador, utilice los parámetros de paginación para recuperar resultados como páginas secuenciales.
Propiedades | Descripción |
---|---|
GameSessionId |
El identificador único de la sesión de juego. Use este parámetro para solicitar todas las sesiones de jugador de la sesión de juego especificada. El formato de ID de la sesión de juego es el siguiente: Tipo: Obligatorio: no |
PlayerSessionId |
El identificador único de una sesión de jugador. Tipo: Obligatorio: no |
PlayerId |
El identificador único de un jugador. Consulte Generación de ID de jugador. Tipo: Obligatorio: no |
PlayerSessionStatusFilter |
El estado de la sesión de jugador para filtrar los resultados. Los posibles estados de sesión de jugador son:
Tipo: Obligatorio: no |
NextToken |
El token que indica el inicio de la siguiente página de resultados. Para especificar el inicio del conjunto de resultados, no indique ningún valor. Si se especifica un ID de sesión de jugador, este parámetro se ignora. Tipo: Obligatorio: no |
Límite |
El número máximo de resultados que devolver. Si se especifica un ID de sesión de jugador, este parámetro se ignora. Tipo: Obligatorio: no |
StopMatchBackfillRequest
Información utilizada para cancelar una solicitud de reposición de emparejamiento. El servidor del juego comunica esta información al GameLift servicio de Amazon en una StopMatchBackfill() llamada.
Propiedades | Descripción |
---|---|
GameSessionArn |
El identificador único de sesión de juego de la solicitud que se va a cancelar. Tipo: Obligatorio: sí |
MatchmakingConfigurationArn |
El identificador único del emparejador al que se envió esta solicitud. Tipo: Obligatorio: sí |
TicketId |
El identificador único del ticket de solicitud de reposición que se va a cancelar. Tipo: Obligatorio: sí |
GetFleetRoleCredentialsRequest
Este tipo de datos proporciona al servidor del juego un acceso limitado a tus otros AWS recursos. Para obtener más información, consulte Configurar un rol de servicio de IAM para Amazon GameLift.
Propiedades | Descripción |
---|---|
RoleArn | El nombre del recurso de Amazon (ARN) de la función de servicio que amplía el acceso limitado a sus AWS recursos. Tipo: Obligatorio: sí |
RoleSessionName | El nombre de la sesión que describe el uso de las credenciales del rol. Tipo: Obligatorio: no |
AttributeValue
Utilice estos valores en pares de clave-valor de atributo Jugador. Este objeto le permite especificar un valor de atributo mediante cualquiera de los tipos de datos válidos: cadena, número, matriz de cadenas o mapa de datos. Cada objeto AttributeValue
puede utilizar solo una de las propiedades disponibles.
Propiedades | Descripción |
---|---|
attrType |
Especifica el tipo de valor del atributo. Tipo: un valor de enum de Obligatorio: no |
S |
Representa un valor de atributo de cadena. Tipo: Obligatorio: sí |
N |
Representa un valor de atributo numérico. Tipo: Obligatorio: sí |
SL |
Representa una matriz de valores de atributos de cadena. Tipo: Obligatorio: sí |
SDM |
Representa un diccionario de claves de cadena y valores dobles. Tipo: Obligatorio: sí |
AwsStringOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Resultado |
El resultado de la acción. Tipo: Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
GenericOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
DescribePlayerSessionsOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Resultado |
El resultado de la acción. Tipo: DescribePlayerSessionsResult Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
DescribePlayerSessionsResult
Propiedades | Descripción |
---|---|
NextToken |
El token que indica el inicio de la siguiente página de resultados. Para especificar el inicio del conjunto de resultados, no indique ningún valor. Si se especifica un ID de sesión de jugador, este parámetro se ignora. Tipo: Obligatorio: sí |
PlayerSessions |
Una colección de objetos que contiene propiedades para cada sesión de jugador que se empareja con la solicitud. Tipo: Obligatorio: |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
PlayerSession
Propiedades | Descripción |
---|---|
CreationTime |
Tipo: Obligatorio: sí |
FleetId |
Tipo: Obligatorio: sí |
GameSessionId |
Tipo: Obligatorio: sí |
IpAddress |
Tipo: Obligatorio: sí |
PlayerData |
Tipo: Obligatorio: sí |
PlayerId |
Tipo: Obligatorio: sí |
PlayerSessionId |
Tipo: Obligatorio: sí |
Puerto |
Tipo: Obligatorio: sí |
Status |
Tipo: una enumeración de Obligatorio: sí |
TerminationTime |
Tipo: Obligatorio: sí |
DnsName |
Tipo: Obligatorio: sí |
StartMatchBackfillOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Resultado |
El resultado de la acción. Tipo: StartMatchBackfillResult Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
StartMatchBackfillResult
Propiedades | Descripción |
---|---|
TicketId |
Tipo: Obligatorio: sí |
GetComputeCertificateOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Resultado |
El resultado de la acción. Tipo: GetComputeCertificateResult Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
GetComputeCertificateResult
La ruta al TLS certificado de su equipo y el nombre de host del equipo.
Propiedades | Descripción |
---|---|
CertificatePath |
Tipo: Obligatorio: sí |
ComputeName |
Tipo: Obligatorio: sí |
GetFleetRoleCredentialsOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Resultado |
El resultado de la acción. Tipo: GetFleetRoleCredentialsResult Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
GetFleetRoleCredentialsResult
Propiedades | Descripción |
---|---|
AccessKeyId |
El ID de la clave de acceso para autenticar y proporcionar acceso a los recursos de AWS . Tipo: Obligatorio: no |
AssumedRoleId |
El ID del usuario al que pertenece el rol de servicio. Tipo: Obligatorio: no |
AssumedRoleUserArn |
El nombre del recurso de Amazon (ARN) del usuario al que pertenece la función de servicio. Tipo: Obligatorio: no |
Expiration |
El tiempo que queda hasta que caduquen las credenciales de la sesión. Tipo: Obligatorio: no |
SecretAccessKey |
El ID de clave de acceso secreta para la autenticación. Tipo: Obligatorio: no |
SessionToken |
Un token para identificar la sesión activa actual que interactúa con sus AWS recursos. Tipo: Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
AwsDateTimeOutcome
Este tipo de datos es el resultado de una acción y produce un objeto con las siguientes propiedades:
Propiedades | Descripción |
---|---|
Resultado |
El resultado de la acción. Tipo: Obligatorio: no |
Success |
Si la acción se realizó correctamente o no. Tipo: Obligatorio: sí |
Error |
El error que se genera si la acción no se ha realizado correctamente. Tipo: GameLiftError Obligatorio: no |
GameLiftError
Propiedades | Descripción |
---|---|
ErrorType |
Tipo de error. Tipo: una enumeración de Obligatorio: no |
ErrorName |
El nombre del error. Tipo: Obligatorio: no |
ErrorMessage |
Mensaje de error. Tipo: Obligatorio: no |
Enums
Las enumeraciones definidas para el GameLift servidor Amazon SDK (C#) se definen de la siguiente manera:
- AttrType
-
NONE
STRING
DOUBLE
STRING_LIST
STRING_DOUBLE_MAP
- GameLiftErrorType
-
Valor de cadena que indica el tipo de error. Los valores válidos son:
-
SERVICE_ CALL _ FAILED — Falló una llamada a un AWS servicio.
-
LOCAL_ CONNECTION _ FAILED — Se ha producido un GameLift error en la conexión local con Amazon.
-
NETWORK_ NOT _ INITIALIZED — La red no se ha inicializado.
-
GAMESESSION_ID_ NOT _ SET — No se ha establecido el ID de sesión del juego.
-
BAD_REQUEST_EXCEPTION
-
INTERNAL_SERVICE_EXCEPTION
-
ALREADY_ INITIALIZED — El GameLift servidor o cliente de Amazon ya se ha inicializado con Initialize ().
-
FLEET_ MISMATCH — La flota objetivo no coincide con la flota de un gameSession o. playerSession
-
GAMELIFT_ CLIENT _ NOT _ INITIALIZED — El GameLift cliente de Amazon no se ha inicializado.
-
GAMELIFT_ SERVER _ NOT _ INITIALIZED — El GameLift servidor de Amazon no se ha inicializado.
-
GAME_ SESSION _ ENDED _ FAILED — El GameLift servidor de Amazon no SDK pudo contactar con el servicio para informar que la sesión de juego había finalizado.
-
GAME_ SESSION _ NOT _ READY — No se activó la sesión de juego de Amazon GameLift Server.
-
GAME_ SESSION _ READY _ FAILED — El GameLift servidor de Amazon no ha SDK podido contactar con el servicio para informar que la sesión de juego está lista.
-
INITIALIZATION_ MISMATCH — Se llamó a un método de cliente después de Server: :Initialize () o viceversa.
-
NOT_ INITIALIZED — El GameLift servidor o cliente de Amazon no se ha inicializado con Initialize ().
-
NO_ _ TARGET ALIASID _ SET — No se aliasId ha establecido un objetivo.
-
NO_ TARGET _ FLEET _ SET — No se ha establecido una flota objetivo.
-
PROCESS_ ENDING _ FAILED — El GameLift servidor de Amazon no ha SDK podido contactar con el servicio para informar que el proceso está finalizando.
-
PROCESS_ NOT _ ACTIVE — El proceso del servidor aún no está activo, no está vinculado a un GameSession y no puede aceptarlo ni procesarlo PlayerSessions.
-
PROCESS_ NOT _ READY — El proceso del servidor aún no está listo para activarse.
-
PROCESS_ READY _ FAILED — El GameLift servidor de Amazon no ha SDK podido contactar con el servicio para informar que el proceso está listo.
-
SDK_ _ VERSION DETECTION _ FAILED — falló SDK la detección de la versión.
-
STX_ CALL _ FAILED — Falló una llamada al componente de backend del XStx servidor.
-
STX_ INITIALIZATION _ FAILED — No se pudo inicializar el componente de backend del XStx servidor.
-
UNEXPECTED_ PLAYER _ SESSION — El servidor encontró una sesión de jugador no registrada.
-
WEBSOCKET_CONNECT_FAILURE
-
WEBSOCKET_CONNECT_FAILURE_FORBIDDEN
-
WEBSOCKET_CONNECT_FAILURE_INVALID_URL
-
WEBSOCKET_CONNECT_FAILURE_TIMEOUT
-
WEBSOCKET_ RETRIABLE _ SEND _ MESSAGE _ FAILURE — Error recuperable al enviar un mensaje al GameLift Servicio. WebSocket
-
WEBSOCKET_ SEND _ MESSAGE _ FAILURE — No se pudo enviar un mensaje al GameLift Servicio WebSocket.
-
MATCH_ BACKFILL _ REQUEST _ VALIDATION — Falló la validación de la solicitud.
-
PLAYER_ SESSION _ REQUEST _ VALIDATION — Falló la validación de la solicitud.
-
- PlayerSessionCreationPolicy
-
Valor de cadena que indica si la sesión de juego acepta jugadores nuevos. Los valores válidos son:
-
ACCEPT_ ALL — Acepta todas las sesiones de jugadores nuevos.
-
DENY_ ALL — Denegar todas las sesiones de jugadores nuevos.
-
NOT_ SET — La sesión de juego no está configurada para aceptar o denegar sesiones de nuevos jugadores.
-
- PlayerSessionStatus
-
ACTIVE
COMPLETED
NOT_SET
RESERVED
TIMEDOUT