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 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-Dienst oder integriert in eine Amazon GameLift Servers 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 Amazon GameLift Servers verwaltetes EC2- oder verwaltetes Container-Hosting oder Ihr lokales Hosting mit Anywhere erweiternFlexMatch. Amazon GameLift Servers 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?

Bereit, mit der Arbeit zu beginnen FlexMatch?

Eine schrittweise Anleitung, wie Sie Ihr Spiel zum Laufen bringen könnenFlexMatch, finden Sie 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 beim Hosten von Amazon GameLift Servers Spielen 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.

  • Latency-based übereinstimmend. 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.

  • 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-Server Hosten

FlexMatchbietet die folgenden zusätzlichen Funktionen für Spiele, 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 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 Spieleserver 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 GameLift Amazon-Server FlexMatch

Amazon GameLift ServersGebühren für Instances nach Nutzungsdauer und für 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 du deine Spiele auf einer anderen Serverlösung hostest, 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. Dort wird beschrieben, wie Sie den AWS -Preisrechnerverwenden.