View a markdown version of this page

GAMESOPS04-BP01 Instrumentieren Sie das Spiel, um Probleme zu erkennen und zu überwachen, die sich auf die Spieler auswirken - 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.

GAMESOPS04-BP01 Instrumentieren Sie das Spiel, um Probleme zu erkennen und zu überwachen, die sich auf die Spieler auswirken

Neben der Reaktion auf Probleme in sozialen Netzwerken und Spielermeldungen sollten Sie Ihr Spiel auch mit Überwachungslösungen ausstatten, um Probleme, die sich auf Spieler auswirken, zu erkennen und zu untersuchen.

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

Implementierungsleitfaden

Durch umfangreiche Tests können nicht alle Probleme in einem Spiel identifiziert werden. Spiele werden normalerweise mit bekannten Problemen gestartet, die mit der nächsten Version des Spiels schrittweise behoben werden sollen. Bekannte und reproduzierbare Probleme lassen sich leicht beheben und beheben. Um bei der Identifizierung solcher Probleme zu helfen, sollten Spieleclients an verschiedenen strategischen Stellen die Erfassung von Spieleraktivitäten, die Protokollierung von Apps und die Berichterstattung implementieren, um das Backend-Team bei der Identifizierung von Problemen auf Kundenseite zu unterstützen. Die Fähigkeit, solche Probleme frühzeitig zu finden, hilft den Spieleentwicklern, das Problem zu beheben und zu beheben, bevor es sich ausbreitet. Die vom Tracking-Code gemeldeten Daten und Protokolle sollten niemals personenbezogene Daten (PII) enthalten und sie sollten nur spielspezifische Metadaten enthalten, die beim Debuggen helfen. 

Implementieren Sie eine Observability-Lösung, um Probleme wie Spielabstürze oder Bugs zu erkennen und darauf zu reagieren. Sie können Amazon CloudWatch Synthetics verwenden, um Kanarien zu erstellen, die den Zustand Ihrer Backend-Spieledienste für Spieler überwachen können. Sie können Ihre Backend-Services nutzen, AWS X-Rayum Anfragen über verteilte Dienste hinweg zu verfolgen und Ihre benutzerdefinierten Protokolle und Metriken an Amazon CloudWatch zu senden.

Lösungen von Drittanbietern wie Backtrace.io und Sentry sind beliebte Lösungen für die Fehlerberichterstattung in Spielen. Lösungen zur Überwachung der Anwendungsleistung (Application Performance Monitoring, APM) von Partnern wie New Relic, Splunk, Datadog und Honeycomb.io sind ebenfalls beliebt.

Das Live-Betriebsteam und die Community-Manager des Spiels sollten zusätzlich zu den offiziellen Support-Kanälen auch verschiedene soziale Netzwerke und Kanäle im Auge behalten, um nach Feedback, Beschwerden und Bugreports von Spielern zu suchen. Überprüfe jede spielspezifische Beschwerde und versuche, sie zu reproduzieren, oder schicke sie zur Überprüfung an das QA-Team. Falls es reproduzierbar ist, leiten Sie das Problem an die Spieleentwickler weiter, damit sie es beheben und beheben können, bevor es sich auf die größere Spielerbasis auswirkt.

Implementierungsschritte

  • Implementieren Sie Überwachungslösungen: Verwenden Sie Überwachungstools, um Probleme zu erkennen, die sich auf die Spieler auswirken, und reagieren Sie schnell.

  • Spieleraktivitäten und -protokolle verfolgen: Instrumentieren Sie Spielclients, um Spieleraktivitäten zu protokollieren und Probleme zu melden, und stellen Sie sicher, dass keine personenbezogenen Daten (PII) enthalten sind.

  • Verwenden Sie AWS Tools von Drittanbietern: Verwenden Sie Tools wie CloudWatch X-Ray und Lösungen von Drittanbietern für die Fehlerberichterstattung und Leistungsüberwachung und überwachen Sie soziale Medien auf Spielerfeedback und Fehlerberichte.