

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.

# Amazon GameLift ServersFleetIQIn einen Spielclient integrieren
<a name="gsg-integrate-gameclient"></a>

In diesem Thema werden die Aufgaben beschrieben, die erforderlich sind, um Ihren Spielclient oder Matchmaking-Dienst auf die Kommunikation vorzubereiten, mit dem Amazon GameLift Servers FleetIQ Sie einen Spieleserver für die Ausrichtung einer Spielsitzung erwerben können.

Erstellen Sie eine Methode, die es Ihrem Spielclient oder Matchmaker ermöglicht, eine Spielserver-Ressource für Spieler anzufordern. Sie haben einige Optionen, wie Sie dies tun können: 
+ Du hast einen verfügbaren Spieleserver Amazon GameLift Servers FleetIQ ausgewählt. Diese Option nutzt Amazon GameLift Servers FleetIQ Optimierungen für die Verwendung kostengünstiger Spot-Instances und für die automatische Skalierung.
+ Fordern Sie alle verfügbaren Spielserver an und wählen Sie einen aus, den Sie verwenden möchten (oft als "list and pick" bezeichnet).

**Topics**
+ [Lass uns einen Spieleserver Amazon GameLift Servers FleetIQ wählen](gsg-integrate-gameclient-automatic.md)
+ [Wähle deinen eigenen Spieleserver](gsg-integrate-gameclient-optimized.md)

# Lass uns einen Spieleserver Amazon GameLift Servers FleetIQ wählen
<a name="gsg-integrate-gameclient-automatic"></a>

Um einen verfügbaren Spieleserver Amazon GameLift Servers FleetIQ auszuwählen, rufe [ClaimGameServer()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ClaimGameServer.html) auf, ohne eine Spieleserver-ID anzugeben. In diesem Szenario verwendet Amazon GameLift Servers FleetIQ er seine Logik, um einen Spieleserver auf einer Instanz zu finden, die für das Hosten von Spielen geeignet und für die automatische Skalierung optimiert ist.

```
AWS gamelift claim-game-server \
    --game-server-group-name MyLiveGroup
```

Amazon GameLift ServersFleetIQIdentifiziert als Antwort auf eine Anforderung die `GameServer` Ressource, die Verbindungsinformationen und die Spieldaten, die Clients verwenden können, um eine Verbindung zum Spieleserver herzustellen. Der Anspruchsstatus des Spielservers wird für 60 Sekunden auf CLAIMED gesetzt. Entweder dein Spieleserver oder dein Client-Service muss den Status des Spielservers aktualisieren, Amazon GameLift Servers FleetIQ nachdem Spieler eine Verbindung hergestellt haben oder das Spiel gestartet wurde. Dadurch wird sichergestellt, dass dieser Spieleserver Amazon GameLift Servers FleetIQ nicht als Antwort auf spätere Anfragen nach Spieleserverkapazität bereitgestellt wird. Aktualisiere den Status des Spieleservers, indem du [UpdateGameServer()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameServer.html) aufrufst.

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

# Wähle deinen eigenen Spieleserver
<a name="gsg-integrate-gameclient-optimized"></a>

Bei der Methode „Liste und Auswahl“ fordert dein Spielclient oder Matchmaker eine Liste der verfügbaren Spieleserver an, indem er [ListGameServers()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ListGameServers.html) aufruft. Möglicherweise möchten Sie Spielserverdaten verwenden, um zusätzliche Informationen bereitzustellen, die die Spieler oder Ihr Matchmaker bei der Auswahl eines Spielservers verwenden können. Um zu kontrollieren, wie Ergebnisse zurückgegeben werden, kannst du paginierte Ergebnisse anfordern und die Spieleserver nach dem Registrierungsdatum sortieren. Die folgende Anfrage gibt 20 aktive und verfügbare Spieleserver in der angegebenen Spieleservergruppe zurück, sortiert nach der Registrierungszeit, wobei die neuesten Spieleserver zuerst aufgeführt werden.

```
AWS gamelift list-game-servers \
    --game-server-group-name MyLiveGroup \
    --limit 20 \
    --sort-order DESCENDING
```

Basierend auf der Liste der verfügbaren Spieleserver wählt der Client oder der Matchmaking-Dienst einen Spieleserver aus und beansprucht ihn, indem er [ClaimGameServer()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ClaimGameServer.html) mit der spezifischen Spielserver-ID aufruft. Übt in diesem Szenario Amazon GameLift Servers FleetIQ keine Optimierungslogik seines Instanztyps aus, wie unter beschrieben[Amazon GameLift ServersFleetIQLogik](gsg-howitworks-logic.md).

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