Fügen Sie optionale Elemente hinzu - Amazon GameLift

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.

Fügen Sie optionale Elemente hinzu

Zusätzlich zu diesen Mindestanforderungen können Sie Ihren Matchmaker mit den folgenden zusätzlichen Optionen konfigurieren. Wenn Sie eine GameLift Amazon-Hosting-Lösung verwenden FlexMatch , sind viele Funktionen integriert. Wenn Sie einen FlexMatch eigenständigen Matchmaking-Service verwenden, möchten Sie diese Funktionen möglicherweise in Ihr System integrieren.

Spieler-Akzeptanz

Sie können einen Matchmaker so konfigurieren, dass alle Spieler, die für ein Spiel ausgewählt wurden, die Teilnahme akzeptieren müssen. Wenn Ihr System eine Annahme erfordert, müssen alle Spieler die Möglichkeit haben, ein geplantes Spiel anzunehmen oder abzulehnen. Eine Match muss die Akzeptanz aller Spieler des vorgeschlagenen Match erhalten, bevor es fertiggestellt werden kann. Wenn ein Spieler ein Spiel ablehnt oder nicht annimmt, wird das vorgeschlagene Spiel verworfen und die Tickets werden wie folgt behandelt. Tickets, bei denen alle Spieler auf dem Ticket das Spiel akzeptiert haben, werden zur weiteren Bearbeitung an den Matchmaking-Pool zurückgeschickt. Tickets, bei denen mindestens ein Spieler das Spiel abgelehnt oder nicht geantwortet hat, werden in den Status „Fehlgeschlagen“ versetzt und nicht mehr bearbeitet. Die Spielerannahme erfordert ein Zeitlimit. Alle Spieler müssen ein geplantes Spiel innerhalb des Zeitlimits annehmen, damit das Spiel fortgesetzt werden kann.

Backfill-Modus

Verwenden FlexMatch Sie Backfill, um Ihre Spielsitzungen während der gesamten Dauer der Spielsitzung mit gut passenden neuen Spielern zu füllen. Bei der Bearbeitung von Backfill-Anfragen wird derselbe Matchmaker FlexMatch verwendet, der auch für das Matching der ursprünglichen Spieler verwendet wurde. Sie können festlegen, wie Backfill-Tickets bei Tickets für neue Spiele priorisiert werden, indem Sie Tickets für Auffüllungen entweder am Anfang oder am Ende der Warteschlange platzieren. Das bedeutet, dass neue Spieler, die den Matchmaking-Pool betreten, mit größerer oder geringerer Wahrscheinlichkeit in ein bestehendes Spiel aufgenommen werden als in ein neu gegründetes Spiel.

Manuelles Backfill ist verfügbar, unabhängig davon, ob dein Spiel FlexMatch mit verwaltetem GameLift Amazon-Hosting oder mit anderen Hosting-Lösungen verwendet wird. Manuelles Backfill bietet Ihnen die Flexibilität, zu entscheiden, wann eine Backfill-Anforderung ausgelöst werden soll. Möglicherweise möchtest du neue Spieler nur in bestimmten Phasen deines Spiels hinzufügen oder nur, wenn bestimmte Bedingungen erfüllt sind.

Automatisches Auffüllen ist nur für Spiele verfügbar, die verwaltetes GameLift Amazon-Hosting verwenden. Wenn diese Funktion aktiviert ist und eine Spielsitzung mit offenen Spielerplätzen GameLift beginnt, generiert Amazon automatisch Backfill-Anfragen dafür. Mit dieser Funktion können Sie die Spielerzuweisung so einrichten, dass neue Spiele mit einer Mindestanzahl von Spielern gestartet und dann schnell gefüllt werden, sobald neue Spieler in den Matchmaking-Pool kommen. Sie können das automatische Auffüllen jederzeit während der Laufzeit der Spielsitzung deaktivieren.

Spieleigenschaften

Für Spiele, die FlexMatch mit Amazon GameLift Managed Hosting verwendet werden, können Sie zusätzliche Informationen angeben, die an einen Spieleserver weitergegeben werden, wenn eine neue Spielsitzung angefordert wird. Dies kann eine nützliche Methode sein, um Spielmoduskonfigurationen zu übergeben, die zum Starten einer Spielsitzung für die Art der Spiele erforderlich sind, die gerade erstellt werden. Alle Spielsitzungen für Spiele, die von einem Matchmaker erstellt wurden, erhalten dieselben Spieleigenschaften. Sie können die Informationen zu den Spieleigenschaften variieren, indem Sie verschiedene Matchmaking-Konfigurationen erstellen.

Reservierte Spielerplätze

Sie können festlegen, dass bestimmte Spielerplätze in jedem Match reserviert und zu einem späteren Zeitpunkt gefüllt werden. Dies erfolgt, indem Sie die Eigenschaft für die „zusätzliche Spielerzahl“ einer Matchmaking-Konfiguration konfigurieren.

Benutzerdefinierte Ereignisdaten

Verwenden Sie diese Eigenschaft, um verschiedene benutzerdefinierte Informationen in alle mit dem Matchmaking verbundenen Ereignisse für den Matchmaker aufnehmen. Diese Funktion ist nützlich, um bestimmte Aktivitäten nachzuverfolgen, die einzigartig für Ihr Spiel sind, unter anderem die Leistung Ihrer Matchmaker.