View a markdown version of this page

Definieren Sie Teams - GameLift Amazon-Server

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.

Definieren Sie Teams

Der Prozess zum Definieren der Teamgröße und -struktur gestaltet sich genauso wie bei kleinen Matches, außer dass FlexMatch Teams auf unterschiedliche Weise füllt. Dies wirkt sich darauf aus, wie Spiele wahrscheinlich aussehen werden, wenn sie nur teilweise besetzt sind. Möglicherweise möchten Sie als Reaktion darauf Ihre Mindestgröße für Teams anpassen.

FlexMatch weist einen Spieler nach folgenden Regeln einem Team zu. Erstens: Suchen Sie nach Teams, die die minimal erforderliche Spieler-Anzahl noch nicht erreicht haben. Zweitens: Suchen Sie unter diesen Teams nach dem Team mit den meisten noch nicht gefüllten Spielerplätzen.

Bei Matches, die mehrere Teams gleicher Größe definieren, werden Spieler jedem Team sequenziell hinzugefügt, bis sie voll sind. Das hat zur Folge, dass die Teams in einem Spiel immer fast die gleiche Anzahl von Spielern haben, auch wenn das Spiel nicht voll ist. Derzeit gibt es keine Möglichkeit, bei großen Matches Teams gleicher Größe zu erzwingen. Bei Matches mit asymmetrisch großen Teams ist der Prozess etwas komplexer. In diesem Szenario werden die Spieler zunächst den größten Teams zugewiesen, die die meisten freien Plätze haben. Da die Anzahl der offenen Plätze immer gleichmäßiger auf alle Teams verteilt wird, werden die Spieler in die kleineren Teams aufgeteilt.

Nehmen wir zum Beispiel an, Sie haben einen Regelsatz mit drei Teams. Die Teams Rot und Blau sind beide auf maxPlayers =10, minPlayers =5 gesetzt. Das grüne Team ist auf maxPlayers =3, =2 gesetzt. minPlayers Hier ist die Füllsequenz:

  1. Kein Team hat es erreichtminPlayers. Das rote und das blaue Team besitzen 10 verfügbare Spielerplätze und das grüne Team hat 3. Die ersten 10 Spieler (jeweils 5) werden dem roten und dem blauen Team zugewiesen. Beide Teams haben es jetzt erreichtminPlayers.

  2. Das grüne Team hat es noch nicht erreichtminPlayers. Die nächsten 2 Spieler werden dem grünen Team zugewiesen. Das grüne Team hat es jetzt erreichtminPlayers.

  3. Wenn alle Teams aktiviert sindminPlayers, werden nun weitere Spieler basierend auf der Anzahl der offenen Plätze zugewiesen. Das rote und das blaue Team haben jeweils 5 offene Plätze, während das grüne Team 1 hat. Die nächsten 8 Spieler (jeweils 4) werden den Teams Rot und Blau zugewiesen. Alle Teams haben jetzt 1 freien Platz.

  4. Die verbleibenden 3 Spielerplätze werden den Teams in keiner bestimmten Reihenfolge zugewiesen (jeweils 1).