View a markdown version of this page

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

Was ist GameLift Amazon-Server FlexMatch?

Amazon GameLift ServersFlexMatchist ein anpassbarer Matchmaking-Service für Multiplayer-Spiele. Mit kannst du ein eigenes Regelwerk erstellenFlexMatch, das festlegt, wie ein Multiplayer-Match für dein Spiel aussieht, und bestimmt, 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 Amazon GameLift Servers Game-Hosting-Lösung. Sie können es beispielsweise FlexMatch als eigenständige Funktion für Spiele mit einer Peer-to-Peer-Architektur oder für Spiele implementieren, die andere Cloud-Computing-Lösungen verwenden. Oder Sie können Ihr Amazon GameLift Servers verwaltetes EC2- oder Managed Container-Hosting oder Ihr lokales Hosting mit Anywhere erweiternFlexMatch. Amazon GameLift Servers Dieses Handbuch enthält detaillierte Informationen zum Erstellen eines FlexMatch Matchmaking-Systems für Ihr spezielles Szenario.

FlexMatchbietet Ihnen die Flexibilität, Matchmaking-Prioritäten je nach Ihren Spielanforderungen festzulegen. Sie können z. B. Folgendes tun:

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

  • Erstelle Spiele, die auf gut aufeinander abgestimmten Spielern oder Teams basieren. Erstelle Spiele, bei denen alle Spieler ähnliche Eigenschaften wie Fähigkeiten oder Erfahrung haben. Oder bilden Sie Spiele, bei denen die kombinierten Eigenschaften der einzelnen Teams gemeinsame Kriterien erfüllen.

  • Priorisiere, wie die Spielerlatenz beim Matchmaking eine Rolle spielt. Wollt ihr eine feste Latenzgrenze für alle Spieler festlegen oder sind höhere Latenzen akzeptabel, solange alle im Spiel eine ähnliche Latenz haben?

Bereit, mit der Arbeit zu beginnen FlexMatch?

Eine schrittweise Anleitung, wie du dein Spiel zum Laufen bringstFlexMatch, findest du in den folgenden Themen:

Key (Schlüssel) FlexMatch features

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

  • Individuell anpassbares Spieler-Matching. Entwirf und baue Matchmaker, die zu allen Spielmodi passen, die du deinen Spielern bietest. Erstelle eine Reihe von benutzerdefinierten Regeln, um wichtige Spielerattribute (wie Spielstärke oder Rolle) und geografische Latenzdaten zu bewerten, um tolle Spieler-Matches für dein Spiel zu erstellen.

  • Latency-based übereinstimmend. Stellen Sie Spielerlatenzdaten 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-Matchmaking-Pools über mehrere geografische Regionen erstrecken.

  • Unterstützung für Matches mit einer Größe von bis zu 200 Spielern. Erstelle Matches mit bis zu 40 Spielern mithilfe von Spielregeln, die auf dein Spiel zugeschnitten sind. Erstelle Matches 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 Spieler. Fordere die Spieler auf, sich für einen Spielvorschlag anzumelden, bevor sie das Spiel beenden und eine Spielsitzung beginnen können. Nutze diese Funktion, um deinen individuellen Akzeptanz-Workflow einzuleiten und die Antworten der Spieler zu melden, FlexMatch bevor du eine neue Spielsitzung für das Spiel anberaumst. Wenn nicht alle Spieler ein Spiel annehmen, schlägt das vorgeschlagene Spiel fehl und Spieler, die das Spiel akzeptiert haben, kehren automatisch in den Matchmaking-Pool zurück.

  • Unterstützung von Spielergruppen. 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 Sie die ursprünglichen Spielregeln lockern möchten, sodass die Spieler schneller in spielbare Spiele einsteigen können.

  • Füllen Sie das Spiel auf. Füllen Sie die leeren Spielerplätze in einer bestehenden Spielsitzung mit passenden neuen Spielern. Passe an, wann und wie du neue Spieler anforderst, und verwende dieselben benutzerdefinierten Spielregeln, um weitere Spieler zu finden.

FlexMatch mit GameLift Amazon-Server Hosten

FlexMatchbietet die folgenden zusätzlichen Funktionen zur Verwendung mit Spielen, die Sie Amazon GameLift Servers auf verwalteten EC2-Flotten, verwalteten Container-Flotten oder Amazon GameLift Servers Anywhere-Flotten hosten. Dazu gehören Spiele mit benutzerdefinierten Spieleservern oder. Amazon GameLift Servers Realtime

  • Platzierung der Spielsitzungen. Wenn ein Match erfolgreich abgeschlossen wurde, fordert FlexMatch automatisch eine neue Platzierung der Spielsitzung von anAmazon GameLift Servers. Die bei der Spielersuche 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. FlexMatchleitet dann die Verbindungsinformationen zur Spielsitzung zurück, sodass Spielclients dem Spiel beitreten können. Um die Latenz der Spieler in einem Spiel so gering wie möglich zu halten, Amazon GameLift Servers können bei der Platzierung von Spielsitzungen mit auch regionale Spielerlatenzdaten verwendet werden, sofern diese zur Verfügung stehen.

  • Automatisches Auffüllen der Spiele. Wenn diese Funktion aktiviert ist, FlexMatch wird automatisch eine Match-Backfill-Anfrage gesendet, wenn eine neue Spielsitzung mit unbesetzten Spielerplätzen beginnt. Ihr Matchmaking-System startet den Platzierungsprozess für die Spielsitzung mit einer Mindestanzahl an Spielern und füllt dann schnell die verbleibenden Plätze. Du kannst das automatische Auffüllen nicht verwenden, um Spieler zu ersetzen, die aus einer Match-Spielsitzung aussteigen.

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

Preisgestaltung für GameLift Amazon-Server FlexMatch

Amazon GameLift ServersGebühren für Instances nach Nutzungsdauer und Bandbreite nach übertragener Datenmenge. Wenn du deine Spiele auf hostestAmazon GameLift Servers, 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 Hosting Ihrer Spiele oder für das Matchmaking mit Amazon GameLift Servers Ihnen finden Sie unter Generieren von Amazon GameLift Servers Preisschätzungen. Dort wird beschrieben, wie Sie den AWS -Preisrechner verwenden.