View a markdown version of this page

Fügen Sie optionale Elemente hinzu - 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.

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 Amazon GameLift Servers Hosting-Lösung verwendenFlexMatch, sind viele Funktionen integriert. Wenn Sie den Matchmaking-Dienst FlexMatch als eigenständigen Matchmaking-Dienst verwenden, möchten Sie diese Funktionen möglicherweise in Ihr System integrieren.

Spieler-Akzeptanz

Du kannst einen Matchmaker so konfigurieren, dass alle Spieler, die für ein Spiel ausgewählt werden, 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 in den Matchmaking-Pool zurückgeführt. Tickets, bei denen mindestens ein Spieler das Spiel abgelehnt hat oder nicht reagiert hat, werden in den Status „Fehlgeschlagen“ versetzt und nicht mehr bearbeitet. Für die Annahme durch Spieler ist ein Zeitlimit erforderlich. Alle Spieler müssen einen Spielvorschlag innerhalb des Zeitlimits annehmen, damit das Spiel fortgesetzt werden kann.

Backfill-Modus

FlexMatchNutze das Auffüllen, um deine Spielsitzungen während der gesamten Dauer der Spielsitzung mit passenden neuen Spielern zu füllen. FlexMatchVerwendet bei der Bearbeitung von Backfill-Anfragen den gleichen Matchmaker, der für das Matching der ursprünglichen Spieler verwendet wurde. Du kannst anpassen, wie Backfill-Tickets mit Tickets für neue Spiele priorisiert werden, indem du Backfill-Tickets entweder am Anfang oder am Ende der Warteschlange platzierst. Das bedeutet, dass neue Spieler, die in den Matchmaking-Pool kommen, mehr oder weniger wahrscheinlich in ein bestehendes Spiel aufgenommen werden als in ein neu gegründetes Spiel.

Manuelles Auffüllen ist möglich, unabhängig davon, ob dein Spiel FlexMatch mit verwaltetem Amazon GameLift Servers 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. Beispielsweise möchtest du vielleicht 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 Amazon GameLift Servers Hosting verwenden. Wenn diese Funktion aktiviert ist und eine Spielsitzung mit offenen Spielerplätzen Amazon GameLift Servers beginnt, werden automatisch Backfill-Anfragen dafür generiert. Mit dieser Funktion kannst du die Spielersuche so einrichten, dass neue Spiele mit einer Mindestanzahl an Spielern gestartet und dann schnell gefüllt werden, wenn neue Spieler in den Matchmaking-Pool kommen. Du kannst das automatische Auffüllen während der Spielsitzung jederzeit deaktivieren.

Spieleigenschaften

Für Spiele, die FlexMatch mit Amazon GameLift Servers verwaltetem Hosting genutzt werden, kannst du zusätzliche Informationen angeben, die an einen Spieleserver weitergegeben werden, wenn eine neue Spielsitzung angefordert wird. Dies kann eine nützliche Methode sein, um die Spielmoduskonfigurationen zu übergeben, die für den Start einer Spielsitzung für die Art der Spiele, die gerade erstellt werden, erforderlich sind. Alle Spielsitzungen für Matches, die von einem Matchmaker erstellt wurden, erhalten dieselben Spieleigenschaften. Du kannst die Informationen zu den Spieleigenschaften variieren, indem du verschiedene Matchmaking-Konfigurationen erstellst.

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.