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.
Actualización del estado del servidor de juegos
Una vez registrado un servidor de juegos, debería informar periódicamente sobre su estado y uso para mantener sincronizado el estado de la capacidad del servidor Amazon GameLift Servers FleetIQ. Llame al UpdateGameServer() para informar sobre el estado y el estado de uso. En el ejemplo siguiente, el servidor del juego informa de que está en buen estado y de que actualmente no está ocupado con el alojamiento de jugadores o juegos.
AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status AVAILABLE
Estado
Si el servidor del juego tiene un mecanismo para rastrear el estado de salud, puedes usar este mecanismo para activar una actualización del estado del servidor del juego para Amazon GameLift Servers FleetIQ.
Estado de la utilización
Se mantiene la notificación del estado de uso del servidor del juego Amazon GameLift Servers FleetIQ Infórmese sobre qué servidores de juegos son actualmente ideales y están disponibles para nuevas sesiones de juego. Tu servidor de juegos debe tener un mecanismo que active una actualización del estado de uso a Amazon GameLift Servers FleetIQ. Por ejemplo, puedes activar la actualización cuando los jugadores se conecten al servidor del juego o cuando comience una sesión de juego.
Al iniciar una sesión de juego, el cliente o los servicios de emparejamiento reclaman un servidor de juego disponible (llamando a ClaimGameServer()), piden a los jugadores que se conecten al servidor de juego y activan el servidor de juego para iniciar la partida. Este proceso se describe en Integrar Amazon GameLift Servers FleetIQ en un cliente de juego. La «solicitud» del servidor de juegos es válida durante 60 segundos y el servidor de juegos debe poder actualizar el estado de uso dentro de ese periodo. Si el estado de uso no está actualizado, Amazon GameLift Servers FleetIQ elimina la reclamación, da por sentado que el servidor del juego está disponible y puede reservarlo para otra solicitud de reclamación de un cliente.
AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status UTILIZED