View a markdown version of this page

Aggiorna lo stato del server di gioco - GameLift Server Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna lo stato del server di gioco

Una volta registrato, un server di gioco dovrebbe segnalare regolarmente lo stato di salute e di utilizzo per mantenere sincronizzato lo stato della capacità del server Amazon GameLift Servers FleetIQ. Segnala lo stato di salute e di utilizzo chiamando UpdateGameServer(). Nell'esempio seguente, il server di gioco segnala che è in buono stato e non è attualmente occupato ad ospitare giocatori o a giocare.

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

Health status (Stato di integrità)

Se il tuo server di gioco dispone di un meccanismo per monitorare lo stato di salute, puoi utilizzare questo meccanismo per attivare un aggiornamento sullo stato di salute del server di gioco su Amazon GameLift Servers FleetIQ.

Stato di utilizzo

La segnalazione dello stato di utilizzo del server di gioco continua Amazon GameLift Servers FleetIQ informati su quali server di gioco sono attualmente ideali e disponibili per nuove sessioni di gioco. Il tuo server di gioco deve disporre di un meccanismo che attivi un aggiornamento dello stato di utilizzo a Amazon GameLift Servers FleetIQ. Ad esempio, potresti attivare l'aggiornamento quando i giocatori si connettono al server di gioco o all'inizio di una sessione di gioco.

All'avvio di una sessione di gioco, il client o i servizi di matchmaking richiedono un server di gioco disponibile (chiamando ClaimGameServer()), richiedono ai giocatori di connettersi al server di gioco e attivano il server di gioco per avviare il gioco. Questo processo è descritto in. Integrazione Amazon GameLift Servers FleetIQ in un client di gioco Una «dichiarazione» del server di gioco è valida per 60 secondi e il server di gioco deve essere in grado di aggiornare lo stato di utilizzo in questa finestra. Se lo stato di utilizzo non è aggiornato, Amazon GameLift Servers FleetIQ rimuove il reclamo, presuppone che il server di gioco sia disponibile e può riservare il server di gioco per la richiesta di reclamo di un altro cliente.

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