View a markdown version of this page

GAMESOPS04-BP01 플레이어에 영향을 미치는 문제를 감지하고 모니터링하도록 게임을 계측합니다. - 게임 산업 렌즈

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

GAMESOPS04-BP01 플레이어에 영향을 미치는 문제를 감지하고 모니터링하도록 게임을 계측합니다.

소셜 미디어 및 플레이어 문제 보고서에 응답하는 것 외에도 플레이어에 영향을 미치는 문제를 감지하고 조사하는 모니터링 솔루션으로 게임을 계측합니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 높음

구현 지침

게임의 모든 문제를 식별할 수 있는 테스트는 없습니다. 게임은 일반적으로 다음 게임 릴리스에서 점진적으로 수정될 계획인 알려진 문제와 함께 시작됩니다. 알려진 문제와 재현 가능한 문제를 쉽게 해결하고 수정할 수 있습니다. 이러한 문제를 식별하는 데 도움이 되도록 게임 클라이언트는 다양한 전략적 위치에서 플레이어 활동 추적, 앱 로깅 및 보고를 구현하여 백엔드 팀이 클라이언트 측 문제를 식별할 수 있도록 지원해야 합니다. 이러한 문제를 조기에 찾을 수 있는 기능은 게임 개발자가 문제가 확산되기 전에 문제를 해결하고 해결하는 데 도움이 됩니다. 추적 코드에서 보고하는 데이터 및 로그에는 개인 식별 정보(PII)가 포함되어서는 안 되며 디버깅을 지원하는 게임별 메타데이터만 포함되어야 합니다. 

게임 충돌 또는 버그와 같은 문제를 감지하고 대응하기 위한 관찰성 솔루션을 구현합니다.  Amazon CloudWatch Synthetics를 사용하여 플레이어 대상 백엔드 게임 서비스의 상태를 모니터링할 수 있는 카나리아를 생성할 수 있습니다. 를 사용하여 백엔드 서비스를 계측AWS X-Ray하여 분산 서비스 전반의 요청을 추적하고 사용자 지정 로그 및 지표를 Amazon CloudWatch로 전송할 수 있습니다.

Backtrace.ioSentry와 같은 타사 솔루션은 게임에서 오류 보고를 위한 인기 있는 솔루션입니다.  New Relic, Splunk, Datadog, Honeycomb.io 등의 파트너의 애플리케이션 성능 모니터링(APM) 솔루션도 인기가 있습니다.

또한 게임의 라이브 운영 팀과 커뮤니티 관리자는 다양한 소셜 네트워크와 채널을 모니터링하여 공식 지원 채널 외에도 플레이어 피드백, 불만 제기 및 버그 보고서를 확인해야 합니다. 모든 게임별 수신 거부를 검토 및 재현하거나 검토를 위해 QA 팀에 전송합니다. 재현 가능한 경우 더 큰 플레이어 기반에 영향을 미치기 전에 문제 해결 및 수정을 위해 게임 개발자에게 문제를 에스컬레이션합니다.

구현 단계

  • 모니터링 솔루션 구현: 모니터링 도구를 사용하여 플레이어에게 영향을 미치는 문제를 감지하고 신속하게 대응합니다.

  • 플레이어 활동 및 로그 추적: 게임 클라이언트를 계측하여 플레이어 활동을 기록하고 문제를 보고하며 개인 식별 정보(PII)가 포함되어 있지 않은지 확인합니다.

  • 타사 및 AWS 도구 사용: 오류 보고 및 성능 모니터링을 위해 CloudWatch, X-Ray 및 타사 솔루션과 같은 도구를 사용하고 플레이어 피드백 및 버그 보고서를 위해 소셜 미디어를 모니터링합니다.