View a markdown version of this page

GAMEPERF07-BP02 Führe für jeden Spielmodus und jede Spielhosting-Region einen separaten Matchmaking-Dienst aus - Linse für die Spieleindustrie

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.

GAMEPERF07-BP02 Führe für jeden Spielmodus und jede Spielhosting-Region einen separaten Matchmaking-Dienst aus

Wenn dein Spiel mehrere Spielmodi bietet, aus denen die Spieler wählen können, solltest du die Matchmaking-Systeme für jeden dieser Modi trennen, sodass du die Leistung für jeden Spielmodus unabhängig von den jeweiligen Anforderungen anpassen und Ressourcenkonflikte reduzieren kannst. Für jeden Spielmodus gelten wahrscheinlich eigene Anforderungen in Bezug auf akzeptable Latenz, Match-Größe und andere spielspezifische Matchmaking-Logiken. Sie werden wahrscheinlich auch verschiedene Spielertypen anziehen. Führen Sie den Matchmaking-Dienst der einzelnen Spielmodi als separate Softwarebereitstellung aus, sodass Sie die Leistung der Spielmodi unabhängig voneinander testen und bedienen können.

Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch

Implementierungsleitfaden

Sie können diese beispielsweise als separate Lambda-Funktionen für jeden Spielmodus ausführen, oder Sie können sie als separate containerbasierte Servicebereitstellungen betreiben.

Stellen Sie Ihre Matchmaking-Dienste in mehreren Regionen in der Nähe Ihrer Spieleserverstandorte bereit. Der Spielerverkehr wird über viele Wege erfolgen, daher ist es wichtig, dass der Matchmaking-Dienst ein up-to-date Latenzprofil über mehrere Kanäle hinweg beibehält, ISPs um die Effizienz der Platzierung von Spielsitzungen mit niedriger Latenz zu verbessern. GameLift FlexMatch bietet zusätzliche Hinweise zur Auswahl von Regionen für Matchmaker und beinhaltet die Möglichkeit, deine Matchmaker in Warteschlangen für Spielsitzungen mit mehreren Regionen zu integrieren.