Aktualisiere den Status des Spieleservers - Amazon GameLift Servers

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisiere den Status des Spieleservers

Sobald ein Spieleserver registriert ist, sollte er regelmäßig über den Status und die Auslastung berichten, um den Status der Serverkapazität synchron zu halten Amazon GameLift Servers FleetIQ. Melden Sie den Zustand und den Nutzungsstatus, indem Sie UpdateGameServer() aufrufen. Im Beispiel unten meldet der Spieleserver, dass er fehlerfrei ist und derzeit nicht mit dem Hosten von Spielern oder dem Gameplay beschäftigt ist.

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

Gesundheitsstatus

Wenn dein Spieleserver über einen Mechanismus zur Überwachung des Gesundheitsstatus verfügt, kannst du diesen Mechanismus verwenden, um ein Gesundheitsupdate für den Spieleserver auszulösen Amazon GameLift Servers FleetIQ.

Nutzungsstatus

Der Nutzungsstatus des Spielservers wird weiterhin gemeldet Amazon GameLift Servers FleetIQ informiert darüber, welche Gameserver derzeit ideal und für neue Spielsitzungen verfügbar sind. Ihr Spieleserver muss über einen Mechanismus verfügen, der eine Aktualisierung des Nutzungsstatus auslöst Amazon GameLift Servers FleetIQ. Sie können das Update beispielsweise auslösen, wenn Spieler eine Verbindung zum Spieleserver herstellen oder wenn eine Spielsitzung beginnt.

Beim Starten einer Spielsitzung beanspruchen Client- oder Matchmaking-Dienste einen verfügbaren Spieleserver (indem sie ClaimGameServer() aufrufen), fordern die Spieler auf, eine Verbindung zum Spieleserver herzustellen, und veranlassen den Spielserver, das Gameplay zu starten. Dieser Vorgang wird unter beschrieben. Integrieren Amazon GameLift Servers FleetIQ in einen Spielclient Ein Anspruch auf einen Spieleserver ist 60 Sekunden lang gültig, und der Spieleserver muss in der Lage sein, den Nutzungsstatus innerhalb dieses Fensters zu aktualisieren. Wenn der Nutzungsstatus nicht aktualisiert wird, Amazon GameLift Servers FleetIQ entfernt den Anspruch, geht davon aus, dass der Spieleserver verfügbar ist, und reserviert den Spieleserver möglicherweise für eine weitere Kundenanforderung.

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