

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.

# Integrieren Amazon GameLift Servers FleetIQ auf einen Gameserver
<a name="gsg-integrate-gameserver"></a>

In diesem Thema werden die Aufgaben beschrieben, die erforderlich sind, um Ihr Gameserver-Projekt auf die Kommunikation mit vorzubereiten Amazon GameLift Servers FleetIQ. Weitere Hinweise [Amazon GameLift ServersFleetIQbewährte Verfahren](gsg-best-practices.md) finden Sie unter.



# Registrieren Sie Spieleserver
<a name="gsg-integrate-gameserver-register"></a>

Wenn ein Gameserver-Prozess gestartet wird und bereit ist, Live-Gameplay zu hosten, muss er sich registrieren bei Amazon GameLift Servers FleetIQ durch Aufrufen von [RegisterGameServer()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_RegisterGameServer.html). Die Registrierung ermöglicht Amazon GameLift Servers FleetIQ um auf Matchmaking-Systeme oder andere Kundendienste zu antworten, wenn diese Informationen zur Serverkapazität anfordern oder einen Spieleserver beanspruchen. Bei der Registrierung kann der Gameserver Folgendes angeben Amazon GameLift Servers FleetIQ mit relevanten Spieleserverdaten und Verbindungsinformationen, einschließlich des Ports und der IP-Adresse, die er für eingehende Client-Verbindungen verwendet.

```
AWS gamelift register-game-server \
    --game-server-id UniqueId-1234 \
    --game-server-group-name MyLiveGroup \
    --instance-id i-1234567890 \
    --connection-info "1.2.3.4:123" \
    --game-server-data "{\"key\": \"value\"}"
```

# Aktualisiere den Status des Spieleservers
<a name="gsg-integrate-gameserver-update"></a>

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()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameServer.html) 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)](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ClaimGameServer.html), fordern die Spieler auf, eine Verbindung zum Spieleserver herzustellen, und veranlassen den Spielserver, das Gameplay zu starten. Dieser Vorgang wird unter beschrieben. [Amazon GameLift ServersFleetIQIn einen Spielclient integrieren](gsg-integrate-gameclient.md) 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
```

# Spieleserver deregistrieren
<a name="gsg-integrate-gameserver-deregister"></a>

Wenn ein Spiel beendet ist, muss sich der Spieleserver von Amazon GameLift Servers FleetIQ mit [DeregisterGameServer()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeregisterGameServer.html).

```
AWS gamelift deregister-game-server \
    --game-server-group-name MyLiveGroup \
    --game-server-id UniqueId-1234
```