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.
Amazon GameLift Servers FlexMatch ist ein anpassbarer Matchmaking-Service für Multiplayer-Spiele. Mit FlexMatch, kannst du ein benutzerdefiniertes Regelwerk erstellen, das festlegt, wie ein Mehrspielerspiel 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 als eigenständiger Matchmaking-Service oder integriert in einen Amazon GameLift Servers Game-Hosting-Lösung. Sie könnten beispielsweise implementieren FlexMatch als eigenständige Funktion bei Spielen mit einer peer-to-peer Architektur oder bei Spielen, die andere Cloud-Computing-Lösungen verwenden. Oder du könntest hinzufügen FlexMatch zu deinem Amazon GameLift Servers verwaltetes EC2 oder verwaltetes Container-Hosting oder lokales Hosting mit Amazon GameLift Servers Irgendwo. Dieses Handbuch enthält detaillierte Informationen zum Erstellen eines FlexMatch Matchmaking-System 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?
Bereit, mit der Arbeit zu beginnen FlexMatch?
Für step-by-step Anleitungen, wie Sie Ihr Spiel zum Laufen bringen können FlexMatch, siehe die folgenden Themen:
Schlüssel FlexMatch features
Die folgenden Funktionen sind bei allen verfügbar FlexMatch Szenarien, ob Sie verwenden FlexMatch als eigenständiger Dienst oder mit Amazon GameLift Servers Hosting von Spielen.
-
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 an zu melden FlexMatch bevor Sie eine neue Spielsitzung für das Spiel veranstalten. 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 FlexMatch um weitere Spieler zu finden, die das Spiel nach Bedarf ausfüllen können.
-
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 Amazon GameLift Servers Hosten
FlexMatch bietet die folgenden zusätzlichen Funktionen für Spiele, die du als Gastgeber verwendest Amazon GameLift Servers. Dazu gehören Spiele mit benutzerdefinierten Spieleservern oder Amazon GameLift Servers Echtzeit.
-
Platzierung der Spielsitzungen. Wenn ein Spiel erfolgreich ausgetragen wurde, FlexMatch fordert automatisch eine neue Platzierung einer Spielsitzung an von Amazon 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. 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, bietet die Platzierung einer Spielsitzung mit Amazon GameLift Servers kann auch regionale Spielerlatenzdaten verwenden, sofern diese bereitgestellt werden.
-
Automatisches Auffüllen von Spielen. Wenn diese Funktion aktiviert ist, FlexMatch sendet automatisch eine Match-Backfill-Anfrage, 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 du verwendest Amazon GameLift Servers FleetIQ mit Spielen, die mit Ressourcen von Amazon Elastic Compute Cloud (Amazon EC2) gehostet werden, implementieren FlexMatch als eigenständigen Service.
Preisgestaltung für Amazon GameLift ServersFlexMatch
Amazon GameLift Servers Gebühren für Instanzen nach Nutzungsdauer und für Bandbreite nach übertragener Datenmenge. Wenn du deine Spiele auf hostest Amazon GameLift Servers Server, FlexMatch Die Nutzung ist in den Gebühren enthalten für Amazon GameLift Servers. Wenn Sie Ihre Spiele auf einer anderen Serverlösung hosten, FlexMatch Die Nutzung wird separat berechnet. Für eine vollständige Liste der Gebühren und Preise für Amazon GameLift Servers, siehe Amazon GameLift Servers Preisgestaltung
Informationen zur Berechnung der Kosten für das Hosten Ihrer Spiele oder das Matchmaking mit Amazon GameLift Servers, siehe Generieren Amazon GameLift Servers Preisschätzungen, in denen beschrieben wird, wie der verwendet wird AWS -Preisrechner