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.
Lockern Sie die Anforderungen an große Spiele
Sie können genauso wie bei kleinen Matches Match-Anforderungen mithilfe von Erweiterungen mit der Zeit lockern, wenn andernfalls keine gültigen Matches möglich sind. Bei großen Spielen haben Sie die Möglichkeit, entweder die Latenzregeln oder die Anzahl der Teamspieler zu lockern.
Wenn Sie für große Matches automatisches Backfill verwenden, vermeiden Sie, Ihre Team-Player-Anzahl zu schnell zu lockern. FlexMatch beginnt mit dem Generieren von Backfill-Anforderungen erst, nachdem die Spielsitzung gestartet wurde. Dies geschieht möglicherweise erst mehrere Sekunden nach dem Erstellen eines Match. Während dieser Zeit kann FlexMatch mehrere teilweise gefüllte neue Spielsitzungen erstellen, insbesondere wenn die Regeln bezüglich der Spieleranzahl gelockert werden. Dies kann letztendlich in mehr Spielsitzungen resultieren, als Sie benötigen, mit zu wenigen Spielern pro Spiel. Es ist eine bewährte Methode, dem ersten Schritt in der Erweiterung der Spieleranzahl eine längere Wartezeit zuzuweisen, während der Ihre Spielsitzung gestartet werden kann. Da Backfill-Anforderungen bei größeren Matches eine höhere Priorität zukommt, werden eingehende Spieler in bestehende Spielen platziert, bevor ein neues Spiel gestartet wird. Möglicherweise müssen Sie experimentieren, um die ideale Wartezeit für Ihr Spiel zu finden.
Es folgt ein Beispiel, in dem die Spieleranzahl des gelben Teams mit einer längeren anfänglichen Wartezeit graduell verringert wird. Denken Sie daran, dass Wartezeiten in Regelsatz-Erweiterungen absolut sind und nicht summiert werden. Die erste Erweiterung tritt bei fünf Sekunden auf und die zweite Erweiterung fünf Sekunden später, also bei zehn Sekunden.
"expansions": [{ "target": "teams[Yellow].minPlayers", "steps": [{ "waitTimeSeconds": 5, "value": 8 }, { "waitTimeSeconds": 10, "value": 5 }] }]