View a markdown version of this page

Mettre à jour l'état du serveur de jeu - GameLift Serveurs Amazon

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.

Mettre à jour l'état du serveur de jeu

Une fois qu'un serveur de jeu est enregistré, il doit régulièrement signaler son état de santé et son état d'utilisation afin de maintenir l'état de la capacité du serveur synchronisé Amazon GameLift Servers FleetIQ. Signalez l'état de santé et l'état d'utilisation en appelant UpdateGameServer(). Dans l'exemple ci-dessous, le serveur de jeu indique qu'il est en bon état et qu'il n'est actuellement pas occupé à héberger des joueurs ou à jouer.

AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status AVAILABLE

État de santé

Si votre serveur de jeu dispose d'un mécanisme de suivi de l'état de santé, vous pouvez utiliser ce mécanisme pour déclencher une mise à jour de l'état du serveur de jeu pour Amazon GameLift Servers FleetIQ.

État d'utilisation

Signaler l'état d'utilisation du serveur de jeu Amazon GameLift Servers FleetIQ informé sur les serveurs de jeu actuellement idéaux et disponibles pour les nouvelles sessions de jeu. Votre serveur de jeu doit disposer d'un mécanisme qui déclenche une mise à jour du statut d'utilisation pour Amazon GameLift Servers FleetIQ. Par exemple, vous pouvez déclencher la mise à jour lorsque les joueurs se connectent au serveur de jeu ou lorsqu'une session de jeu démarre.

Lors du démarrage d'une session de jeu, les services client ou de matchmaking réclament un serveur de jeu disponible ClaimGameServer(en appelant ()), invitent les joueurs à se connecter au serveur de jeu et déclenchent le serveur de jeu pour démarrer le jeu. Ce processus est décrit dansIntégrer Amazon GameLift Servers FleetIQ dans un client de jeu. Une « réclamation » de serveur de jeu est valide pendant 60 secondes, et le serveur de jeu doit être en mesure de mettre à jour l'état d'utilisation dans cette fenêtre. Si le statut d'utilisation n'est pas mis à jour, Amazon GameLift Servers FleetIQ supprime la réclamation, suppose que le serveur de jeu est disponible et peut réserver le serveur de jeu pour une autre demande de réclamation du client.

AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status UTILIZED