> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Partner Center에서 XBOX 통계 및 통계 규칙 구성

> 데이터 플랫폼 2013용 통계 규칙을 Partner Center에서 추가하고 변경하여, 타이틀이 XBOX 서비스에 이벤트를 보낼 때 플레이어 통계가 업데이트되도록 합니다.

이 항목에서는 타이틀의 Partner Center 서비스 구성에서 통계 규칙을 추가하고 변경하는 절차를 설명합니다. 플레이어 통계는 게임이 XBOX Live 서비스에 이벤트를 보낼 때 트리거되는 통계 규칙에 따라 생성되고 업데이트됩니다.

XBOX 서비스 구성에 대한 소개는 [서비스 구성](/services/xbox-services/fundamentals/portal-config/live-service-config-ids-mp)을 참조하세요. Data Platform 2013에 대한 소개는 XDK 항목 **How the XBOX Live data platform 2013 works**를 참조하세요.

<a id="ID4EMB" />

## 통계 규칙이란 무엇인가요?

통계 규칙은 특정 이름의 이벤트가 XBOX 데이터 플랫폼 서비스에 의해 수신될 때 트리거됩니다. 적절한 이벤트를 전송하여 통계 규칙을 트리거하면, 서비스가 하나 이상의 플레이어 통계를 생성하거나 업데이트합니다.

플레이어 통계는 개발자가 정의하고 XBOX Live 데이터 플랫폼이 계산하며, 사용자별로 이름-값 쌍으로 저장됩니다. 다음은 플레이어 통계의 몇 가지 예입니다.

* 어려움 난이도에서 샷건으로 죽인 좀비 총 수
* 매치에서 물리친 적의 최대 수
* 레이스 완주 최단 시간
* 가장 최근에 운전한 자동차의 이름

플레이어 통계는 플레이어의 게임 허브 UI에 featured 또는 hero stat으로 표시되거나, 리더보드에 표시되거나, 도전 과제 잠금 해제에 사용될 수 있습니다.

개별 통계 규칙은 다음 중 하나를 생성하도록 구성할 수 있습니다.

* 플레이어 통계의 단일 인스턴스
* 통계 템플릿을 기반으로 하는 플레이어 통계의 여러 인스턴스

통계와 통계 규칙에 대한 자세한 내용은 XDK 문서의 다음 항목을 참조하세요.

* **User Stats for Data Platform 2013**
* **User Stat Rules**
* **User Stats Scenarios**

다음 다이어그램은 통계 인스턴스를 업데이트하는 통계 규칙을 트리거하는 이벤트의 흐름을 보여줍니다.

<img src="https://mintcdn.com/microsoft-4404708b/66WJ_HwgXG1cFJFn/publishing/game-publishing/how-to/data-platform-2013/media/dataplatformtaxonomy-documentation-01-event_to_stat.jpg?fit=max&auto=format&n=66WJ_HwgXG1cFJFn&q=85&s=b981fb7b2e9b8f7e613b91515ffdf747" alt="이벤트 흐름" width="1280" height="720" data-path="publishing/game-publishing/how-to/data-platform-2013/media/dataplatformtaxonomy-documentation-01-event_to_stat.jpg" />

<a id="ID4ENC" />

## 통계 규칙 구성

<Steps>
  <Step title="[Partner Center](https://developer.microsoft.com/dashboard/windows/overview)에서 계정으로 로그인합니다.">
    [Partner Center](https://developer.microsoft.com/dashboard/windows/overview)에서 계정으로 로그인합니다.
  </Step>

  <Step title="타이틀을 선택한 다음 **Services** > **XBOX Live**로 이동합니다.">
    타이틀을 선택한 다음 **Services** > **XBOX Live**로 이동합니다.
  </Step>

  <Step title="**Stat rules** 링크를 선택합니다.">
    **Stat rules** 링크를 선택합니다.
  </Step>

  <Step title="**Events and stat rules** 페이지에서 이벤트와 해당 이벤트를 기반으로 하는 통계 규칙을 구성합니다.">
    **Events and stat rules** 페이지에서 이벤트와 해당 이벤트를 기반으로 하는 통계 규칙을 구성합니다.
  </Step>
</Steps>

통계 규칙은 이벤트를 기반으로 하므로, 통계 규칙을 만들기 전에 이벤트를 먼저 만들어야 합니다. 자세한 내용은 [Partner Center에서 데이터 플랫폼 2013용 XBOX Live 이벤트 구성](/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-events-2013)을 참조하세요.

<a id="ID4ELC" />

## 통계 규칙 만들기

1. **Events & Stat Rules** 페이지에서 **New stat rule**을 선택합니다.
2. **Add Stat Rule** 대화 상자에서 다음 필드의 값을 지정합니다.
   * **Base event**<br />드롭다운 목록에서 이 통계 규칙을 트리거하는 기본 이벤트를 선택합니다.
   * **Event fields added to the stat rule**
     * 이 선택 필드에서는 통계 규칙의 일부로 기본 이벤트에 포함된 필드를 선택할 수 있습니다.
     * 드롭다운 목록에서 통계 규칙에 추가할 필드를 선택합니다. 이 방법으로 여러 필드를 추가할 수 있습니다. 선택한 필드는 통계 규칙의 루트 이름 뒤에 점 문자로 구분되어 추가됩니다.
     * 필드를 제거하려면 필드 이름 옆의 X를 선택합니다.
   * **Stat Rule Name**<br />통계 규칙의 특성을 나타내고 쉽게 기억하고 인식할 수 있는 이름을 지정합니다. 통계 규칙 이름은 *루트* 이름과, 선택적으로 점 문자로 구분된 하나 이상의 \_필드\_로 구성됩니다. 통계 규칙 이름의 명명 요구 사항은 XDK 항목 **User Stat Rules**를 참조하세요.
   * **Operator**<br />다음 연산자 중 하나를 선택합니다.
     * **Sum**<br />기존 통계 값을 **Parameter** 필드에 지정된 값만큼 증가시킵니다.
     * **Min**<br />기존 통계 값과 **Parameter** 필드 값 중 최소값을 사용합니다.
     * **Max**<br />기존 통계 값과 **Parameter** 필드 값 중 최대값을 사용합니다.
     * **Replace**<br />통계 값을 **Parameter** 필드에 지정된 값으로 바꿉니다. 도전 과제를 구동하는 통계에는 **Replace** 연산자를 사용하지 않는 것이 좋습니다. 이벤트는 항상 순서대로 처리되지 않으므로, 이로 인해 도전 과제가 절대 잠금 해제되지 않을 수 있습니다. 대신 **SUM** 연산자를 사용하세요.
   * **Parameter**<br />**Operator** 필드에서 선택한 연산자에 사용할 값을 지정합니다.
     * 지정한 정적 숫자를 사용하려면 **literal** 옵션을 선택한 다음 옵션 아래 상자에 값을 지정합니다.
     * 필드 값을 사용하려면 **field** 옵션을 선택한 다음, 옵션 아래 드롭다운 목록에서 사용할 필드를 선택합니다.
   * **Restrict other features like achievements and featured stats from accessing this info.**<br />통계 규칙을 비공개로 만들려면 이 체크박스를 선택합니다.
   * **Only allow changes to this stat from a server event. Client events will be ignored.**<br />통계 규칙이 콘솔이나 PC에서 실행되는 게임 클라이언트가 아닌, 서버-서버 API를 통해 전송된 이벤트에 의해서만 트리거되도록 하려면 이 체크박스를 선택합니다.
3. 모든 필드와 값을 구성한 후 **Save**를 선택한 다음 대화 상자를 닫습니다.

이제 규칙의 이벤트가 선택될 때마다 새 통계 규칙이 **Events & Stat Rules** 페이지에 나열됩니다.

<a id="ID4E2C" />

## 기존 통계 규칙 변경

<Warning>
  타이틀이 Final Certification을 통과한 후에는 해당 타이틀의 이벤트에 대한 기존 통계 규칙을 더 이상 변경하거나 삭제할 수 없습니다.
</Warning>

1. 제품 인스턴스에 대한 **Events and stat rules** 페이지의 **Stat rules** 열에서 변경할 통계 규칙을 선택합니다.
2. 이벤트에 대한 **Update stat rule** 대화 상자에서 변경합니다.
3. **Save**를 선택합니다.

<a id="ID4ELE" />

## 통계 규칙 편집

통계 규칙의 이름이나 이벤트 필드가 제거, 추가 또는 재정렬되면 통계 규칙 편집이 이루어집니다. 이 작업은 통계 규칙의 삭제 및 새 통계 규칙 생성으로 처리됩니다. 이 정의에 따라 편집의 일환으로 모든 통계 인스턴스가 삭제됩니다.

<a id="ID4EMS" />

## 기존 통계 규칙 복사

<Warning>
  타이틀이 Final Certification을 통과한 후에는 해당 타이틀의 이벤트에 대한 기존 통계 규칙을 더 이상 변경하거나 삭제할 수 없습니다.
</Warning>

1. 제품 인스턴스에 대한 **Events and stat rules** 페이지에서 삭제할 통계 규칙이 있는 행을 찾습니다.
2. 해당 행의 **Actions** 열에서 **Copy**를 선택합니다.
3. 이벤트에 대한 **Update stat rule** 대화 상자에서 변경합니다.
4. **Save**를 선택합니다.

<a id="ID4EMF" />

## 기존 통계 규칙 삭제

<Warning>
  * 타이틀이 Final Certification을 통과한 후에는 해당 타이틀의 이벤트에 대한 기존 통계 규칙을 더 이상 변경하거나 삭제할 수 없습니다.
  * 통계 규칙의 삭제는 영구적인 작업이며 취소하거나 되돌릴 수 없습니다.
  * 통계 규칙을 삭제하면 해당 규칙에 있을 수 있는 체인 종속성도 삭제됩니다. 통계 규칙을 삭제하기 전에 해당 종속성도 모두 삭제할 것인지 확인하세요.
</Warning>

1. 제품 인스턴스에 대한 **Events and stat rules** 페이지에서 삭제할 통계 규칙이 있는 행을 찾습니다.
2. 해당 행의 **Actions** 열에서 **Delete**를 선택합니다.
3. **Confirmation** 대화 상자에서 **Delete**를 선택합니다.

<img src="https://mintcdn.com/microsoft-4404708b/66WJ_HwgXG1cFJFn/publishing/game-publishing/how-to/data-platform-2013/media/event_delete_dependency.png?fit=max&auto=format&n=66WJ_HwgXG1cFJFn&q=85&s=18f149e565417485187df9a2a9ae1fab" alt="이벤트 삭제 종속성" width="624" height="297" data-path="publishing/game-publishing/how-to/data-platform-2013/media/event_delete_dependency.png" />
