- 타이틀 관리 통계(이전 명칭: Stats 2017)
- 이벤트 기반 통계(이전 명칭: Stats 2013)
새 타이틀을 구성할 때는 타이틀 관리 통계를 사용하는 것이 좋습니다. 그러나 Rich Presence 변수는 오직 이벤트 기반 통계에서만 작동합니다.
타이틀 관리 통계
타이틀 관리 통계를 사용할 때는 서버가 사용할 실제 통계 값 자체를 전송합니다. 타이틀 관리 통계에서 서버는 전송된 값에 대해 유효성 검사를 거의 또는 전혀 수행하지 않습니다. 올바른 통계 값을 유지하는 것은 타이틀의 책임입니다. 타이틀이 통계 값에 대한 진실의 원천입니다. 타이틀 관리 통계를 사용할 때는 클라우드 저장소를 사용하여 클라우드에서 통계를 추적하고 저장하는 것을 권장합니다. 타이틀 관리 통계는 리포팅 서비스와 같습니다. 게임의 올바른 통계를 서버에 보냅니다. 그러면 통계가 서버에 저장되어 요청 시 표시되거나 업데이트되기를 기다립니다.타이틀 관리 통계에 대한 전역 리더보드는 플레이어당 가장 높은 기록된 값만 유지합니다. 더 낮은 값을 쓰면 저장된 통계는 해당 낮은 값으로 업데이트되지만 전역 리더보드에서 플레이어의 위치는 낮아지지 않습니다. 타이틀에서 리더보드 위치가 감소해야 하는 경우(예: 오르내리는 등급이나 패배 시 재설정되는 점수),
Replace 통계 규칙을 사용하는 이벤트 기반 통계 또는 PlayFab Leaderboards v2와 같은 외부 리더보드 서비스를 사용하세요. 자세한 내용은 타이틀 관리 통계 개요 및 XblLeaderboardQuery 참조를 참고하세요.이벤트 기반 통계
이벤트 기반 통계를 사용하는 경우, 게임은 XBOX 서비스로 이벤트를 보냅니다. 이벤트에는 플레이어가 수행한 작업에 대한 구체적인 세부 정보가 포함됩니다. 이러한 이벤트의 정보는 통계를 그에 따라 업데이트하는 데 사용됩니다. 이벤트 기반 통계에서 서비스는 모든 통계 값을 추적하고 업데이트합니다. 서비스가 플레이어 또는 플레이어 그룹의 통계 값에 대한 진실의 원천입니다.역사
XBOX One 출시와 함께 XBOX 서비스는 이벤트 기반 통계를 도입했습니다. 이는 다양한 이점을 제공했습니다. 예를 들어, 하나의 게임 이벤트가 리더보드 및 업적과 같은 여러 XBOX 기능에 대한 데이터를 업데이트할 수 있으며, XBOX 서비스 구성이 클라이언트가 아닌 서버에서 관리되는 등의 기능이 있습니다. XBOX One 출시 이후 몇 년 동안, 개발자들은 이벤트 기반 시스템의 복잡성을 우회하는 보다 간소화된 통계 서비스를 요청했습니다. 그러면 이미 사용하던 통계 추적 방법을 사용할 수 있게 됩니다. 개발자 피드백을 바탕으로, 통계 로직의 제어를 개발자에게 다시 부여하는 새롭고 간소화된 버전의 통계가 만들어졌습니다. 그 시스템이 바로 타이틀 관리 통계입니다. 타이틀이 전달한 값을 그대로 받는 서비스로, 개발자에게 통계 값이 결정되는 방법에 대한 로직의 제어권을 부여합니다.이벤트 기반 통계와 타이틀 관리 통계에서 통계가 처리되는 방식
이벤트 기반 통계와 타이틀 관리 통계에 대한 통계 구성 및 업데이트를 살펴보겠습니다. 예를 들어, 일반적인 RPG의 통계를 만들고 처치한 몬스터 수를 추적하려고 합니다.이벤트 기반 통계
이벤트 기반 통계에서는 타이틀이 플레이어가 수행한 작업에 대한 정보를 포함하는 이벤트를 보냅니다. 이 이벤트에서 작업은 플레이어가 검을 들고 있는 동안 오크를 처치한 것입니다. 이 이벤트에 포함될 수 있는 정보로는 처치 작업이 수행되었다는 사실, 처치된 대상이 오크였다는 것, 전투 유형이 근접이었다는 것, 사용된 무기가 검이었다는 것 등이 있습니다. 이벤트 기반 통계는 이 정보를 개발자인 여러분이 파트너 센터에서 구성한 여러 규칙을 통해 실행하고, 이벤트를 기반으로 여러분이 구성한 통계도 업데이트합니다. 이벤트 기반 통계에서 서비스는 처치 통계의 값이 어떻게 되어야 하는지 추적합니다. “검으로 오크 처치” 이벤트는 처치 수, 처치한 오크 수, 검으로 처치한 수 등 여러 통계를 업데이트할 수 있습니다.타이틀 관리 통계
타이틀 관리 통계에서는 통계의 실제 값을 보내게 됩니다. “검으로 오크 처치” 예시의 경우, 타이틀은 전체 처치 수, 검 처치 수, 처치한 오크 수를 개별적으로 추적하고, 각 통계에 대한 업데이트된 숫자를 서비스로 보냅니다. 서비스는 여러분이 의미 있는 숫자를 보내고 있는지 확인하기 위해 최소한의 유효성 검사만 수행하므로, 올바른 통계를 전송하는 것이 타이틀에게 필수적입니다. 타이틀 관리 통계 서비스를 사용하여 게임 세션 시작 시 통계 값을 다시 불러올 수는 있지만, 세션이 진행 중일 때 통계 값을 확인하는 데는 타이틀 관리 통계 서비스를 사용하지 마세요. 다음 다이어그램은 두 가지 통계 방식이 작동하는 방법을 보여줍니다.- 왼쪽은 이벤트 기반 통계
- 오른쪽은 타이틀 관리 통계

두 접근 방식 간의 기타 차이점
Managed Partner의 경우, 타이틀에 이벤트 기반 통계와 타이틀 관리 통계 중 어느 것을 선택할지 결정할 때 알아야 할 몇 가지 차이점이 더 있습니다. 이벤트 기반 통계로는 다음을 수행할 수 있습니다.- 더 많은 리더보드 뷰를 얻을 수 있습니다.
- 통계의 메타데이터를 더 쉽게 분석할 수 있습니다. “오크 처치” 예시에서 전체 통계는 처치 수를 추적하고 있었습니다.
- 무엇을 처치했는지, 어떤 무기로 처치했는지, 그리고 여러분이 구성할 수 있는 기타 처치 정의 정보에 대한 자세한 통계를 얻을 수 있습니다.
