통계에 컨텍스트 데이터 추가
이 튜토리얼에서는 통계가 업데이트될 때마다 컨텍스트 정보를 추가하는 방법을 설명합니다. 통계를 저장하는 것만으로는 충분하지 않은 경우가 있습니다. 게임 스튜디오는 플레이어가 특정 작업을 어떻게 수행했는지에 대한 세부 정보를 추가할 수 있으며, 또는 통계와 관련된 게임 내 기능이 있을 수 있습니다. 우리는 경쟁적인 슈터 게임을 계속합니다. 이 예제에서 게임은 엄청난 성공을 거두었지만 문제에 직면해 있습니다. 무기의 반동을 제거하고 조준 보조를 향상시키는 외부 구성 요소로 게임을 “해킹”하는 사람들에 대한 불만이 너무 많습니다. 이제 우리는 사용된 모든 구성 요소와 게임의 네트워크 정보에 대한 더 많은 정보를 추적해야 하는 과제를 안고 있습니다.통계 만들기
이 시나리오를 처리하는 방법을 보여주기 위해 통계로 더 많은 작업 수행 페이지의 통계 정의를 가져오겠습니다. 이 정의로부터 통계에 추가된 모든 행에 메타데이터를 추가하는 방법을 살펴봅니다.각 통계에 메타데이터 추가
우리는 플레이어가 게임 플레이에 영향을 미치는 승인되지 않은 하드웨어를 가지고 있는지, 또는 플레이어의 성능을 향상시킬 수 있는 다른 악성 소프트웨어를 가지고 있는지 알고 싶습니다. 안티 치트 시스템은 이러한 모든 정보를 얻을 수 있습니다. 우리는 장거리 슛 통계에 대해서만 이 정보를 첨부하면 됩니다. 이 작업을 수행하기 위해 UpdateStatistics API를 사용합니다. 여기서 SDK 예제를 확인할 수 있습니다.StatisticUpdate 내에서 Metadata 매개 변수의 사용입니다. 이는 값 자체와 별도로 업데이트될 컨텍스트 데이터를 나타냅니다. 여기에 개발자에게 의미 있는 정보라면 무엇이든 추가할 수 있으며, 이 경우에는 안티 치트 데이터입니다.
이러한 예제로 이제 상위 플레이어의 모든 관련 정보를 추적할 수 있으며, 게임 관리자가 누구를 밴할지에 대해 더 나은 결정을 내릴 수 있게 됩니다.
결론
이 튜토리얼에서는 다음 작업을 수행하는 방법을 배웠습니다.- 다중 열 통계 만들기.
- 통계에 메타데이터 추가.
