Was ist Amazon GameLift FlexMatch? - 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.

Was ist Amazon GameLift FlexMatch?

Amazon GameLift FlexMatch ist ein anpassbarer Matchmaking-Service für Multiplayer-Spiele. Mit FlexMatch können Sie ein benutzerdefiniertes Regelwerk erstellen, das definiert, wie ein Mehrspielerspiel für Ihr Spiel aussieht, und festlegt, wie kompatible Spieler für jedes Spiel bewertet und ausgewählt werden. Außerdem kannst du wichtige Aspekte des Matchmaking-Algorithmus an deine Spielanforderungen anpassen.

Verwenden Sie FlexMatch es als eigenständigen Matchmaking-Service oder integriert in eine GameLift Amazon-Game-Hosting-Lösung. Sie können es beispielsweise FlexMatch als eigenständige Funktion bei Spielen mit einer peer-to-peer Architektur oder bei Spielen, die andere Cloud-Computing-Lösungen verwenden, implementieren. Oder Sie können Ihr von Amazon GameLift verwaltetes EC2-Hosting oder Ihr lokales Hosting bei Amazon erweitern FlexMatch . GameLift Anywhere Dieser Leitfaden enthält detaillierte Informationen zum Aufbau eines FlexMatch Matchmaking-Systems für Ihr spezielles Szenario.

FlexMatch bietet Ihnen die Flexibilität, je nach Ihren Spielanforderungen Prioritäten für das Matchmaking festzulegen. Sie können z. B. Folgendes tun:

  • Finden Sie ein Gleichgewicht zwischen Spielgeschwindigkeit und Qualität. Legen Sie Spielregeln fest, um schnell Spiele zu finden, die gut genug sind, oder lassen Sie die Spieler etwas länger warten, um das bestmögliche Spiel für ein optimales Spielerlebnis zu finden.

  • Richten Sie Spiele auf der Grundlage von Spielern oder Teams aus, die gut zusammenpassen. Erstelle Spiele, bei denen alle Spieler ähnliche Eigenschaften wie Fähigkeiten oder Erfahrung haben. Oder bilden Sie Spiele, bei denen die kombinierten Eigenschaften jeder Mannschaft gemeinsame Kriterien erfüllen.

  • Priorisieren Sie, wie die Latenz der Spieler beim Matchmaking berücksichtigt wird. Wollt ihr ein festes Latenzlimit für alle Spieler festlegen, oder sind höhere Latenzen akzeptabel, solange alle Spieler im Spiel eine ähnliche Latenz haben?

Bist du bereit, mit der Arbeit zu beginnen? FlexMatch

step-by-step Anleitungen dazu, wie Sie Ihr Spiel zum Laufen bringen können FlexMatch, finden Sie in den folgenden Themen:

Die wichtigsten FlexMatch Funktionen

Die folgenden Funktionen sind in allen FlexMatch Szenarien verfügbar, unabhängig davon, ob Sie FlexMatch sie als eigenständigen Service oder mit GameLift Amazon-Spielehosting verwenden.

  • Anpassbares Spieler-Matching. Entwirf und baue Matchmaker, die zu allen Spielmodi passen, die du deinen Spielern anbietest. Erstellen Sie eine Reihe von benutzerdefinierten Regeln, um wichtige Spielerattribute (wie Spielstärke oder Rolle) und geografische Latenzdaten zu bewerten, um großartige Spielermatches für Ihr Spiel zu erstellen.

  • Latenzbasierter Abgleich. Stellen Sie Daten zur Spielerlatenz bereit und erstellen Sie Spielregeln, nach denen Spieler in einem Spiel ähnliche Reaktionszeiten haben müssen. Diese Funktion ist nützlich, wenn sich Ihre Spieler-Suchmaking-Pools über mehrere geografische Regionen erstrecken.

  • Support für Spielgrößen von bis zu 200 Spielern. Erstelle Spiele mit bis zu 40 Spielern mithilfe von Spielregeln, die auf dein Spiel zugeschnitten sind. Erstellen Sie Spiele mit bis zu 200 Spielern mithilfe eines Matching-Prozesses, der einen optimierten benutzerdefinierten Matching-Prozess verwendet, um die Wartezeiten der Spieler überschaubar zu halten.

  • Akzeptanz durch die Spieler. Fordere die Spieler auf, sich für ein geplantes Spiel anzumelden, bevor sie das Spiel beenden und eine Spielsitzung beginnen. Verwenden Sie diese Funktion, um Ihren benutzerdefinierten Annahme-Workflow zu starten und Spielerantworten zu melden, FlexMatch bevor Sie eine neue Spielsitzung für das Spiel platzieren. Wenn nicht alle Spieler ein Spiel annehmen, schlägt das vorgeschlagene Spiel fehl und Spieler, die es akzeptiert haben, kehren automatisch in den Matchmaking-Pool zurück.

  • Unterstützung für Spielerparteien. Generieren Sie Spiele für Gruppen von Spielern, die zusammen in derselben Mannschaft spielen möchten. Verwenden Sie diese Option FlexMatch , um weitere Spieler zu finden, um das Spiel nach Bedarf auszufüllen.

  • Erweiterbare Matching-Regeln. Lockern Sie die Spielanforderungen schrittweise, nachdem eine bestimmte Zeit vergangen ist, ohne dass ein erfolgreiches Spiel gefunden wurde. Durch die Erweiterung der Regeln können Sie entscheiden, wo und wann die ursprünglichen Spielregeln gelockert werden sollen, sodass die Spieler schneller mit spielbaren Spielen beginnen können.

  • Auffüllen von Spielen. Füllen Sie die leeren Spielerplätze in einer bestehenden Spielsitzung mit gut passenden neuen Spielern. Passen Sie an, wann und wie neue Spieler angefordert werden sollen, und verwenden Sie dieselben benutzerdefinierten Spielregeln, um weitere Spieler zu finden.

FlexMatch mit GameLift Amazon-Hosting

FlexMatch bietet die folgenden zusätzlichen Funktionen für Spiele, die Sie bei Amazon hosten GameLift. Dazu gehören Spiele mit benutzerdefinierten Spieleservern oder Echtzeitservern.

  • Platzierung der Spielsitzungen. Wenn ein Spiel erfolgreich abgeschlossen wurde, fordert Amazon FlexMatch automatisch eine neue Platzierung für eine Spielsitzung an GameLift. Die beim Matchmaking generierten Daten, einschließlich Spieler-IDs und Teamzuweisungen, werden dem Spieleserver zur Verfügung gestellt, sodass dieser diese Informationen verwenden kann, um die Spielsitzung für das Spiel zu starten. FlexMatch gibt dann Verbindungsinformationen zur Spielsitzung zurück, sodass Spieleclients dem Spiel beitreten können. Um die Latenz zu minimieren, die Spieler in einem Spiel erleben, GameLift kann die Platzierung von Spielsitzungen bei Amazon auch regionale Spielerlatenzdaten verwenden, sofern diese bereitgestellt werden.

  • Automatisches Auffüllen von Spielen. Wenn diese Funktion aktiviert ist, FlexMatch wird automatisch eine Anfrage zum Auffüllen eines Matches gesendet, wenn eine neue Spielsitzung mit unbesetzten Spielerplätzen beginnt. Ihr Matchmaking-System startet den Platzierungsprozess für eine Spielsitzung mit einer Mindestanzahl von Spielern und füllt dann schnell die verbleibenden Plätze. Sie können das automatische Auffüllen nicht verwenden, um Spieler zu ersetzen, die aus einer Match-Spielsitzung aussteigen.

Wenn Sie Amazon GameLift FleetIQ mit Spielen verwenden, die mit Amazon Elastic Compute Cloud (Amazon EC2) -Ressourcen gehostet werden, implementieren Sie es FlexMatch als eigenständigen Service.

Preise für Amazon GameLift FlexMatch

Amazon GameLift berechnet für Instances nach Nutzungsdauer und für Bandbreite nach übertragener Datenmenge. Wenn Sie Ihre Spiele auf GameLift Amazon-Servern hosten, ist die FlexMatch Nutzung in den Gebühren für Amazon enthalten GameLift. Wenn Sie Ihre Spiele auf einer anderen Serverlösung hosten, wird die FlexMatch Nutzung separat berechnet. Eine vollständige Liste der Gebühren und Preise für Amazon finden Sie GameLift unter GameLift Amazon-Preise.

Informationen zur Berechnung der Kosten für das Hosten Ihrer Spiele oder das Matchmaking bei Amazon GameLift finden Sie unter Generieren von GameLift Amazon-Preisschätzungen, in dem beschrieben wird, wie Sie den AWS Pricing Calculatorverwenden.