View a markdown version of this page

GAMEPERF07-BP03 Überwachen Sie regelmäßig die Matchmaking-Leistung - 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-BP03 Überwachen Sie regelmäßig die Matchmaking-Leistung

Eine der auffallendsten Möglichkeiten, die Leistung eines Spiels für Spieler zu optimieren, besteht darin, die Wartezeit zu verkürzen, bevor sie an einer Spielsitzung teilnehmen können. Lange Wartezeiten können dazu führen, dass Spieler das Interesse verlieren und zu Fluktuation führen. Daher ist es wichtig, dies bei der Entwicklung Ihrer Matchmaking-Lösung zu berücksichtigen.

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

Implementierungsleitfaden

Wenn Sie Ihre Matchmaking-Konfiguration für Ihr Spiel entwerfen, sollten Sie Regeln erstellen, die die Bedingungen festlegen, die für die Bildung eines Spiels gelten. Sie sollten die Auswirkungen berücksichtigen, die diese Regeln auf die Leistung des Systems haben werden, insbesondere auf die Wartezeiten für Spieler. Bevor Sie Änderungen an Ihrer Matchmaking-Implementierung vornehmen, wie z. B. das Hinzufügen neuer Bedingungen oder Filter für die Spielerzuweisung, sollten Sie dies vorher testen oder erwägen, diese Änderung schrittweise einer kleinen Gruppe von Spielern als Frühwarnsystem zugänglich zu machen oder A/B Leistungskennzahlen zu sammeln, bevor Sie diese Änderung für die gesamte Spielerpopulation einführen.

Konfiguriere deinen Matchmaking-Dienst so, dass er detaillierte Protokolle generiert, um die Bedingungen oder Regeln zu verstehen, die auf jede Matchmaking-Anfrage angewendet wurden. Dies hilft bei der Überprüfung und bei der Anpassung der Matchmaking-Implementierung nach Bedarf.

Amazon GameLift FlexMatch bietet beispielsweise einen vollständig verwalteten Matchmaking-Service an, der als eigenständiger Dienst mit Ihrem eigenen Spieleserver-Hosting oder mit auf Amazon GameLift gehosteten Spieleservern verwendet werden kann. FlexMatch kann Event-Benachrichtigungen an Amazon generieren EventBridge, siehe FlexMatch Event-Benachrichtigungen einrichten. Verwenden Sie Amazon Simple Notification Service (Amazon SNS), um Matchmaking-Daten im JSON-Format zu empfangen, sodass Sie diese Informationen automatisch verarbeiten und speichern können, um die Matchmaking-Leistung zu verbessern.

Richten Sie Messwerte ein, um zu verfolgen, wie lange Ihr Matchmaking-Service benötigt, um eine passende Spielsitzung für Spieler zu finden. Überprüfe regelmäßig die Messwerte für die Dauer der Spielerzuweisung und korreliere diese Zeiten mit dem Spielerverhalten und der Stimmung in der Community. Verwenden Sie diese Daten, um geeignete Schwellenwerte für Matchmaking-Timeouts zu entwickeln, die in Ihre Konfiguration der Matchmaking-Regeln aufgenommen werden können.

Amazon GameLift FlexMatch bietet beispielsweise Unterstützung bei der Definition von Timeouts für Matchmaking-Anfragen sowie bei der Erstellung von Matchmaking-Regeln, die es ermöglichen, die Anforderungen im Laufe der Zeit zu lockern. Mit dieser Funktion können Sie Matchmaking einrichten, das sich anpassen lässt, sodass es einfach ist, Matches zu erstellen und Spieler in Spielsitzungen unterzubringen, wenn Matches schwer zu finden sind.