

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.

# Spielersitzungen und Matchmaking-Anpassungen
<a name="customize-player-sessions-matchmaking"></a>

Anpassungen an Spielersitzungen und Spielerzuweisungen geben dir die Möglichkeit, ausgeklügelte Workflows für die Spielerverwaltung zu entwickeln. Dazu gehört auch ein differenziertes Matchmaking-System, das dir dabei hilft, ausgewogene und fesselnde Mehrspielererlebnisse zu bieten.

# Spieler generieren IDs
<a name="player-sessions-player-identifiers"></a>

Amazon GameLift Serversverwendet eine Spielersitzung, um einen Spieler darzustellen, der mit einer Spielsitzung verbunden ist. Amazon GameLift Serverserstellt jedes Mal, wenn ein Spieler über einen integrierten Spielclient eine Verbindung zu einer Spielsitzung herstellt, eine SpielersitzungAmazon GameLift Servers. Wenn ein Spieler ein Spiel verlässt, endet die Spielersitzung. Amazon GameLift Serversverwendet Spielersitzungen nicht wieder.

**Wichtig**  
Wenn du die FlexMatch Spielerzuweisung verwendest und eine neue Matchmaking-Anfrage erstellst, die eine Spieler-ID enthält, die bereits in einer bestehenden aktiven Spielerzuweisungsanfrage enthalten ist, wird die bestehende Anfrage automatisch storniert. Für die stornierte `MatchmakingCancelled` Anfrage wird jedoch kein Event gesendet. Um den Status vorhandener Matchmaking-Anfragen zu überwachen, können Sie [DescribeMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmaking.html)den Status der Anfrage in seltenen Intervallen (30-60 Sekunden) abfragen. Für die stornierte Anfrage wird der Status `CANCELLED` mit dem Grund angezeigt. `Cancelled due to duplicate player`

Das folgende Codebeispiel generiert zufällig einen eindeutigen Spieler IDs:

```
bool includeBrackets = false;
bool includeDashes = true;
string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);
```

Weitere Informationen zu Spielersitzungen finden Sie unter[Spiel- und Spielersitzungen in der Amazon GameLift Servers Konsole](gamelift-console-game-player-sessions-metrics.md).

# Fügen Sie FlexMatch Matchmaking hinzu zu Amazon GameLift Servers
<a name="gamelift-match-intro"></a>

Verwenden Sie Amazon GameLift Servers FlexMatch diese Option, um Ihren Amazon GameLift Servers gehosteten Spielen Funktionen zur Spielersuche hinzuzufügen. Sie können es entweder FlexMatch mit benutzerdefinierten Spieleservern oder Amazon GameLift Servers Realtime verwenden. 

FlexMatch verbindet den Matchmaking-Service mit einer anpassbaren Regel-Engine. Sie entwerfen anhand von Spielerattributen und Spielmodi, die für Ihr Spiel sinnvoll sind, wie Spieler zusammengebracht werden. FlexMatchverwaltet die Einzelheiten der Bewertung von Spielern, die nach einem Spiel suchen, der Organisation von Spielen mit einem oder mehreren Teams und dem Starten von Spielsitzungen, um die Spiele auszurichten. 

Um den vollen FlexMatch Service nutzen zu können, müssen Sie Ihre Hosting-Ressourcen mit Warteschlangen eingerichtet haben. Amazon GameLift Serversverwendet Warteschlangen, um die bestmöglichen Hosting-Standorte für Spiele in verschiedenen Regionen und Computertypen zu finden. Insbesondere können Amazon GameLift Servers Warteschlangen Latenzdaten verwenden, sofern sie von Spielclients bereitgestellt werden, um Spielsitzungen so zu platzieren, dass Spieler beim Spielen die geringstmögliche Latenz erleben.

Weitere Informationen dazu, FlexMatch wie Sie detaillierte Hilfe bei der Integration von Spielersuche in Ihre Spiele erhalten, finden Sie in den folgenden Themen im [Amazon GameLift ServersFlexMatchEntwicklerhandbuch:](https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/)
+ [Wie funktioniert Amazon GameLift ServersFlexMatch](https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-intro.html)
+ [FlexMatchSchritte zur Integration](https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-tasks.html)