

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.

# Eine Warteschlange für Spielsitzungen erstellen
<a name="queues-creating"></a>

Warteschlangen werden verwendet, um neue Spielsitzungen an mehreren Flotten und Standorten zu platzieren. Ihr Spiel startet neue Spielsitzungen, indem Sie Platzierungsanfragen an eine Warteschlange senden. Eine Warteschlange ist mit Anweisungen zur Bearbeitung von Anfragen konfiguriert. Weitere Informationen zum Initiieren von Platzierungsanfragen für Spielsitzungen finden Sie unter[Spielsitzungen erstellen](gamelift-sdk-client-api.md#gamelift-sdk-client-api-create). 

**Um eine Warteschlange für Spielsitzungen zu erstellen**

Diese Anleitung veranschaulicht, wie Sie eine einfache Arbeitswarteschlange mit minimalen Konfigurationseinstellungen und Standardeinstellungen erstellen. Es gibt eine Reihe von Optionen zum Anpassen einer Warteschlangenkonfiguration. Diese Optionen helfen dir dabei, je nach den Bedürfnissen deines Spiels die bestmöglichen Platzierungen vorzunehmen. Weitere Informationen zum Anpassen von Warteschlangen für dein Spiel findest du unter. [Passen Sie eine Warteschlange für Spielsitzungen an](queues-design.md) Du kannst die meisten Einstellungen für die Warteschlangenkonfiguration jederzeit aktualisieren.

Sie können eine Warteschlange für Spielsitzungen entweder mit der Amazon GameLift Servers Konsole oder der AWS CLI erstellen.

------
#### [ Console ]

Wählen Sie in der [Amazon GameLift ServersKonsole](https://console.aws.amazon.com/gamelift/) eine AWS Region aus, in der Sie arbeiten möchten. Öffnen Sie die linke Navigationsleiste der Konsole und wählen Sie **Warteschlangen.** 

1. Wählen Sie auf der Seite **Warteschlangen** die Option **Warteschlange erstellen** aus, um den Workflow zu starten.

1. Geben Sie unter **Warteschlangeneinstellungen** die folgenden Einstellungen ein:

   1. Geben Sie einen Namen für die Warteschlange ein. Dieser Name muss für den Namen, in dem Sie AWS-Region die Warteschlange erstellen, eindeutig sein.

   1. Behalten Sie die Standardeinstellung für das **Timeout** bei, die 600 Sekunden (oder 10 Minuten) beträgt. Dieser Wert steuert, wie lange Amazon GameLift Servers versucht wird, eine neue Spielsitzung zu starten, bevor sie beendet wird. Amazon GameLift Serverssucht nach verfügbaren Ressourcen, bis das Zeitlimit für die Anfrage überschritten wird. Sie können die Timeout-Einstellung einer Warteschlange jederzeit aktualisieren. 

   1. Überspringen Sie den Abschnitt **Richtlinien zur Player-Latenz**. Eine Warteschlange verwendet Latenzrichtlinien nur, wenn sie Platzierungsanfragen erhält, die Latenzdaten von Spielern enthalten. Sie können einer Warteschlange jederzeit Latenzrichtlinien hinzufügen. Weitere Informationen zum Erstellen von Latenzrichtlinien finden Sie unter[Erstellen Sie eine Latenzrichtlinie für Spieler](queues-design-latency.md).

1. Überspringen Sie den Abschnitt „**Orte der Platzierung von Spielsitzungen**“, um die Standardeinstellung „**Alle Standorte**“ zu verwenden. Mit dieser Einstellung kannst du eine Zulassungsliste mit Orten erstellen, an denen die Warteschlange Platzierungen vornehmen kann (auch als Filterkonfiguration bezeichnet). Weitere Informationen zur Priorisierung nach Standort und Filterkonfigurationen finden Sie unter. [Priorisieren Sie Platzierungen nach Standort](queues-design-priority.md#queues-design-priority-custom-location) 

1. Fügen Sie unter **Zielreihenfolge** eine oder mehrere Flotten zur Warteschlange hinzu. Sie können Flotten mithilfe von fleet IDs or oder oder ARNs mithilfe eines Flottenalias identifizieren. Wenn du mehrere Flotten hinzufügst, denke daran, dass auf allen Flotten ähnliche Spielversionen ausgeführt werden sollten und dass sie mit jedem Spielclient kompatibel sein sollten, der diese Warteschlange verwendet. Außerdem müssen alle Flotten in einer Warteschlange dieselbe Zertifikatskonfiguration haben.

   1. Wählen Sie die **Region** aus, in der die Flotte oder der Alias erstellt wurde. Bei einer Flotte mit mehreren Standorten ist dies die „Heimatregion“.

   1. Wählen Sie als **Zieltyp** entweder eine Flotte oder einen Alias aus.

   1. Ihre Region und Ihre Typauswahl füllen eine Dropdownliste mit vorhandenen Flotten oder Aliasnamen auf. Wählen Sie eines aus, das Sie als Ziel für die Warteschlange festlegen möchten.

   1. Um eine andere Flotte oder einen anderen Alias für die Warteschlange anzugeben, wählen **Sie Ziel hinzufügen** und wiederholen Sie die vorherigen Schritte.

   1. Nachdem Sie eine Liste von Zielen hinzugefügt haben, verwenden Sie die drag-and-drop Funktion, um die Ziele neu anzuordnen. Amazon GameLift Serversverwendet diese Reihenfolge, wenn Platzierungen nach Ziel priorisiert werden. 

1. Überspringe den Abschnitt „**Priorität der Platzierung von Spielsitzungen**“, um die standardmäßige Prioritätsreihenfolge beizubehalten. Mit dieser Einstellung können Sie festlegen, wie Amazon GameLift Servers ausgewählt wird, wo nach verfügbaren Hosting-Ressourcen für neue Platzierungen von Spielsitzungen gesucht werden soll. Weitere Informationen zur Priorisierung von Platzierungen finden Sie unter. [Priorisieren der Platzierung von Spielsitzungen](queues-design-priority.md) Sie können die Platzierungsprioritäten einer Warteschlange jederzeit aktualisieren.

1. Behalten Sie unter **Reihenfolge der Standorte** die Standardwerte bei. Diese Einstellung wird bei der Priorisierung nach Flottenstandort verwendet. Sie gibt die Reihenfolge der zu verwendenden Standorte an. Bei Verwendung der standardmäßigen Prioritätseinstellungen wird der Standort als Entscheidungsgrundlage verwendet, wenn das bevorzugte Ziel eine Flotte mit mehreren Standorten ist.

1. Überspringen Sie den optionalen Abschnitt mit den Einstellungen für die **Ereignisbenachrichtigung**. Für Warteschlangen, die eine große Anzahl von Platzierungsanfragen bearbeiten, sind Ereignisbenachrichtigungen erforderlich. In Warteschlangen, in denen nur geringe Mengen verarbeitet werden, z. B. zu Entwicklungs- oder Testzwecken, können Sie den Status der Platzierungsanfragen verfolgen, indem Sie eine Abfrage mit durchführen. [DescribeGameSessionPlacement](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeGameSessionPlacement.html) Weitere Details finden Sie unter [Event-Benachrichtigung für die Platzierung von Spielsitzungen einrichten](queue-notification.md). Sie können die Einstellungen für die Benachrichtigung über Ereignisse in einer Warteschlange jederzeit aktualisieren. 

1. Wählen Sie **Erstellen**, um eine neue Warteschlange mit minimalen Anpassungen zu erstellen.

------
#### [ AWS CLI ]

**Example Erstellen einer Warteschlange**  
Im folgenden Beispiel wird eine Warteschlange für Spielsitzungen mit diesen Konfigurationen erstellt:  
+ Ein Timeout von fünf Minuten.
+ Zwei Flottenziele.
+ Filtern Sie, um nur Platzierungen an diesen Standorten zuzulassen:`us-east-1`,`us-east-2`. `us-west-2`, und. `ca-central-1`
+ Prioritätsreihenfolge auf der Grundlage der Kosten und dann der Standorte in einer bestimmten Reihenfolge.

```
aws gamelift create-game-session-queue \
    --name "sample-test-queue" \
    --timeout-in-seconds 300 \
    --destinations DestinationArn="arn:aws:gamelift:us-east-1:111122223333:fleet/fleet-772266ba-8c82-4a6e-b620-a74a62a93ff8" DestinationArn="arn:aws:gamelift:us-east-1:111122223333:fleet/fleet-33f28fb6-aa8b-4867-85b4-ceb217bf5994" \
    --filter-configuration "AllowedLocations=us-east-1, ca-central-1, us-east-2, us-west-2" \
    --priority-configuration PriorityOrder="COST","LOCATION",LocationOrder="us-east-1","us-east-2","ca-central-1","us-west-2" \
    --notification-target "arn:aws:sns:us-east-1:111122223333:gamelift-test.fifo"
```

**Anmerkung**  
Sie können ARN-Werte für Flotte und Alias abrufen, indem Sie entweder [describe-fleet-attributes](https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-fleet-attributes.html)oder [describe-alias](https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-alias.html) mit der Flotte- oder Alias-ID aufrufen.

Wenn die `create-game-session-queue` Anfrage erfolgreich ist, wird ein [GameSessionQueue](https://docs.aws.amazon.com/gamelift/latest/apireference/API_GameSessionQueue.html)Objekt mit der neuen Warteschlangenkonfiguration Amazon GameLift Servers zurückgegeben. Sie können jetzt Anfragen an die Warteschlange senden mit [StartGameSessionPlacement](https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartGameSessionPlacement.html). 

**Example Erstellen Sie eine Warteschlange mit Latenzrichtlinien für Spieler**  
Im folgenden Beispiel wird eine Warteschlange für Spielsitzungen mit diesen Konfigurationen erstellt:  
+ Ein Timeout von zehn Minuten
+ Drei Flottenziele
+ Eine Reihe von Richtlinien für die Latenz von Spielern

```
aws gamelift create-game-session-queue \
    --name "matchmaker-queue" \
    --timeout-in-seconds 600 \
    --destinations DestinationArn=arn:aws:gamelift:us-east-1::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8910 \
               DestinationArn=arn:aws:gamelift:us-west-2::alias/alias-b0234567-c8d9-0e1f-2ab3-c45d6e7f8901 \
               DestinationArn=arn:aws:gamelift:us-west-2::fleet/fleet-f1234567-b8c9-0d1e-2fa3-b45c6d7e8912 \
    --player-latency-policies "MaximumIndividualPlayerLatencyMilliseconds=50,PolicyDurationSeconds=120" \
               "MaximumIndividualPlayerLatencyMilliseconds=100,PolicyDurationSeconds=120" \
               "MaximumIndividualPlayerLatencyMilliseconds=150" \
```

Wenn die `create-game-session-queue` Anfrage erfolgreich ist, wird ein [GameSessionQueue](https://docs.aws.amazon.com/gamelift/latest/apireference/API_GameSessionQueue.html)Objekt mit der neuen Warteschlangenkonfiguration Amazon GameLift Servers zurückgegeben. 

------