Was ist Amazon GameLift ServersFlexMatch? - Amazon GameLift Servers

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 ServersFlexMatch?

Amazon GameLift ServersFlexMatchist ein anpassbarer Matchmaking-Service für Multiplayer-Spiele. Mit kannst du ein benutzerdefiniertes Regelwerk erstellenFlexMatch, das festlegt, wie ein Mehrspieler-Match für dein 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 ihn als eigenständigen Matchmaking-Service oder integriert in eine Amazon GameLift Servers Game-Hosting-Lösung. Sie könnten es beispielsweise FlexMatch als eigenständige Funktion bei Spielen mit einer bestimmten peer-to-peer Architektur oder bei Spielen, die andere Cloud-Computing-Lösungen verwenden, implementieren. Oder Sie können Ihr Amazon GameLift Servers verwaltetes EC2 oder verwaltetes Container-Hosting oder Ihr lokales Hosting mit Amazon GameLift Servers Anywhere erweiternFlexMatch. Dieses Handbuch enthält detaillierte Informationen zum Aufbau eines FlexMatch Matchmaking-Systems für Ihr spezielles Szenario.

FlexMatchbietet 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-stepAnleitungen dazu, wie Sie Ihr Spiel zum Laufen bringen könnenFlexMatch, 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 sie FlexMatch als eigenständigen Dienst oder beim Hosten von Amazon GameLift Servers Spielen verwenden.

  • Individuell 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 OptionFlexMatch, 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.

  • Aufstockung der Spiele. 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.

FlexMatchmit Amazon GameLift Servers Hosting

FlexMatchbietet die folgenden zusätzlichen Funktionen zur Verwendung mit Spielen, mit denen Sie hostenAmazon GameLift Servers. Dazu gehören Spiele mit benutzerdefinierten Spieleservern oder Amazon GameLift ServersRealtime.

  • Platzierung der Spielsitzungen. Wenn ein Spiel erfolgreich ausgetragen wurde, wird FlexMatch automatisch eine neue Platzierung für eine Spielsitzung von angefordertAmazon GameLift Servers. Die beim Matchmaking generierten Daten, einschließlich Spieler IDs - und Teamzuweisungen, werden dem Spielserver zur Verfügung gestellt, sodass dieser diese Informationen verwenden kann, um die Spielsitzung für das Spiel zu starten. FlexMatchgibt dann Verbindungsinformationen zur Spielsitzung zurück, sodass Spieleclients dem Spiel beitreten können. Um die Latenz zu minimieren, die Spieler in einem Spiel erleben, Amazon GameLift Servers kann die Platzierung von Spielsitzungen 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 Spiele verwenden, die Amazon GameLift Servers FleetIQ mit Amazon Elastic Compute Cloud (Amazon EC2) -Ressourcen gehostet werden, implementieren Sie es FlexMatch als eigenständigen Service.

Preisgestaltung für Amazon GameLift ServersFlexMatch

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

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