> ## 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에서 챌린지 구성

> 데이터 플랫폼 2013 통계 규칙과 잠금 해제 로직을 사용하여 Partner Center 서비스 구성에서 시간 제한 XBOX 챌린지를 추가하고 변경합니다.

이 항목에서는 타이틀의 Partner Center 서비스 구성에서 XBOX Challenge(챌린지)를 추가하고 변경하는 절차를 설명합니다. 챌린지는 도전 과제와 유사하지만 지정된 기간 동안에만 잠금 해제할 수 있습니다. 도전 과제와 마찬가지로 챌린지는 서비스 구성에서 정의한 로직에 따라 잠금 해제됩니다. 이 로직은 서비스의 플레이어 통계 값을 기반으로 하며, 지정된 기간 중에 플레이어 통계가 특정 요구 사항을 충족할 때 챌린지가 자동으로 잠금 해제됩니다.

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="ID4EYB" />

## XBOX 디바이스에서 챌린지가 작동하는 방식

챌린지는 지정된 기간 동안에만 사용할 수 있는 도전 과제입니다. 예를 들어 자정에 시작해서 자정에 종료되는 연속된 3일 동안에만 사용할 수 있는 도전 과제를 만들고 싶을 수 있습니다. 시간 제한이 있기 때문에 이러한 도전 과제는 챌린지로 간주됩니다.

도전 과제와 마찬가지로 챌린지는 표시(가능한 도전 과제 목록에서) 또는 숨김 상태로 만들 수 있습니다.

<a id="ID4E5M" />

## 챌린지 구성

<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="**Challenges** 페이지에 대한 링크를 선택합니다.">
    **Challenges** 페이지에 대한 링크를 선택합니다.
  </Step>

  <Step title="**Challenges**에서 타이틀에 대한 챌린지를 만들고 관리합니다.">
    **Challenges**에서 타이틀에 대한 챌린지를 만들고 관리합니다.
  </Step>
</Steps>

<a id="ID4EJC" />

## 챌린지 만들기

<Steps>
  <Step title="**Challenges** 페이지에서 **New challenge** 버튼을 선택합니다.">
    **Challenges** 페이지에서 **New challenge** 버튼을 선택합니다. **New challenge** 페이지로 이동합니다.
  </Step>

  <Step title="**Challenge name** 필드에 플레이어에게 표시할 이름을 입력합니다.">
    **Challenge name** 필드에 플레이어에게 표시할 이름을 입력합니다. 문자열의 최대 길이는 44자입니다.
  </Step>

  <Step title="**Locked description** 필드에 챌린지가 잠긴 상태일 때 플레이어에게 표시할 설명을 입력합니다...">
    **Locked description** 필드에 챌린지가 잠긴 상태일 때 플레이어에게 표시할 설명을 입력합니다. 문자열의 최대 길이는 100자입니다. **Secret** 옵션이 선택된 경우 이 설명은 도전 과제 목록에 표시되지 않습니다.
  </Step>

  <Step title="**Image icon** 필드에 챌린지의 시각적 표현('배지') 역할을 할 도전 과제 아이콘을 제공합니다...">
    **Image icon** 필드에 챌린지의 시각적 표현("배지") 역할을 할 도전 과제 아이콘을 제공합니다. 아이콘이 PNG 파일이며 크기가 1920 x 1080픽셀인지 확인하세요.
  </Step>
</Steps>

아이콘은 사용자에게 표시됩니다. XBOX는 사용자가 도전 과제 목록을 볼 때 자동으로 썸네일 크기로 조정합니다. 그러나 개별 도전 과제를 선택하면 해당 아이콘이 배경 이미지로 설정됩니다. **Hidden** 체크박스가 선택된 경우 사용자가 잠금 해제할 때까지 아이콘이 목록에 표시되지 않습니다.

타이틀을 개발하는 동안, 최종 아트가 준비될 때까지 기본 XBOX 아이콘을 사용하려면 **use placeholder image**를 선택할 수 있습니다.

5. **Promo icon** 필드에 프로모션 아이콘을 지정합니다. 크기는 424 x 424픽셀이어야 하며 1:1 PNG 형식이어야 합니다. 타이틀을 개발하는 동안, 최종 아트가 준비될 때까지 기본 XBOX 아이콘을 사용하려면 **use placeholder image**를 선택할 수 있습니다.
6. **Time frame**에서 챌린지의 **Start time**과 **End time**을 지정합니다. 챌린지는 여기에서 지정한 기간 동안에만 잠금 해제할 수 있습니다. 종료 날짜는 시작 날짜 이후 3개월보다 나중일 수 없습니다. 시간은 그리니치 표준시(GMT) 기준입니다.
7. \*\*How should the details be treated?\*\*에서 다음 옵션 중 선택합니다.
   * **Public**<br />챌린지와 그 세부 정보가 모든 플레이어에게 표시됨을 나타냅니다.
   * **Secret** 챌린지를 잠금 해제한 플레이어에게만 챌린지와 세부 정보가 표시됨을 나타냅니다. 스토리 스포일러를 피하고 실험한 플레이어에게 보상하는 데 유용합니다.
8. 선택 사항: **Challenge deep link** 필드에 플레이어가 챌린지를 즉시 시도할 수 있도록 리디렉션될 게임 내 위치를 지정합니다. 예를 들어 `ms-xbl-11aa99ff://default?trackId=18`에서 `11aa99ff`는 TitleId이고 `default?trackId=18`은 게임이 이해하여 플레이어를 게임의 특정 위치로 리디렉션하는 데 사용할 코드입니다.
9. 도전 과제 잠금 해제에 대한 추가 보상(아트 또는 게임 내)을 부여하려면 다음을 수행합니다.
   1. **Add reward** 버튼을 선택합니다.
   2. **Achievement rewards** 페이지에서 **Art** 또는 **In-game**을 선택합니다.
   3. **Display name** 필드에 플레이어에게 표시할 보상 이름을 입력합니다.
   4. **Description** 필드에 플레이어에게 표시할 보상 설명을 입력합니다. 설명은 90자를 초과할 수 없습니다. 보상 기간(해당하는 경우) 및 보상 사용 방법과 같은 세부 정보를 포함하세요.
   5. 선택한 보상 유형에 따라 다음을 수행합니다.
      * 보상 유형 **Art**를 선택한 경우 **Art** 필드를 사용하여 플레이어가 챌린지 잠금 해제 시 얻을 아트 보상을 지정합니다. 보상은 1920 x 1080픽셀 크기의 PNG 파일이어야 합니다. 타이틀을 개발하는 동안, 최종 아트가 준비될 때까지 기본 XBOX 이미지를 사용하려면 **use placeholder image**를 선택할 수 있습니다.
      * 보상 유형 **In-game**을 선택한 경우
        1. **Image** 필드를 사용하여 플레이어가 챌린지 잠금 해제 시 얻을 보상을 나타내는 이미지를 지정합니다. 타이틀을 개발하는 동안, 최종 아트가 준비될 때까지 기본 XBOX 이미지를 사용하려면 **use placeholder image**를 선택할 수 있습니다.
        2. **In-game value**를 사용하여 게임에 전달되는 값 또는 코드를 지정합니다. 게임이 이 코드를 사용하여 보상을 잠금 해제할 수 있는지 확인하세요.
   6. **Add**를 선택하여 챌린지에 보상을 추가하거나 **Cancel**을 선택하여 취소하고 **New challenge** 페이지로 돌아갑니다.
10. 챌린지가 잠금 해제되는 방식을 결정할 **Unlock logic**을 선택합니다.
    * **Do something with incremental progress**<br />단일 플레이어 통계를 선택합니다. 플레이어 통계가 지정된 기준을 충족하면 챌린지가 잠금 해제됩니다. 플레이어는 챌린지 잠금 해제 진행 상황을 볼 수 있습니다. 기준을 충족하려면 통계가 지정된 값과 같거나 커야 합니다. 이는 **min** 연산자로 구성된 통계에는 적용되지 않습니다. 그러한 통계는 지정된 값과 같거나 작아야 합니다.
    * **Do multiple things, cumulatively**<br />**sum** 연산자로 구성된 여러 플레이어 통계를 선택합니다. 선택한 모든 플레이어 통계가 지정된 기준을 충족할 때 챌린지가 잠금 해제됩니다.
    * **Min/max one of several things**<br />**max** 또는 **min** 연산자로 구성된 여러 플레이어 통계를 선택합니다. 최소 하나의 플레이어 통계 요구 사항이 충족되면 챌린지가 잠금 해제됩니다.
    * **Do something once**<br />플레이어 통계를 선택합니다. 통계 규칙 트리거의 결과로 인스턴스가 만들어질 때 챌린지가 잠금 해제됩니다.
    * **Custom logic**<br />챌린지 잠금 해제를 위한 복잡한 조건을 만들려면 **Add stat** 버튼을 선택한 후 현재 조건에 통계 조건을 추가합니다. 새 조건 절을 추가하려면 **Add condition** 버튼을 선택합니다.
      * 단일 조건 절에 포함된 모든 통계는 동일한 연산자 유형이어야 하며, 조건을 충족하려면 동일한 기준을 충족해야 합니다.
      * 통계가 **min** 또는 **max** 연산자를 사용하는 경우, 절은 OR 로직을 사용하여 조건을 충족합니다.
      * 통계가 **sum** 연산자를 사용하는 경우, 절은 AND 로직을 사용하여 조건을 충족합니다. 모든 조건이 충족되면 챌린지가 잠금 해제됩니다.
11. **Save**를 선택하여 챌린지를 저장하거나 **Cancel**을 선택하여 취소하고 **Challenges** 페이지로 돌아갑니다.

<a id="ID4EXC" />

## 기존 도전 과제 또는 챌린지 규칙 변경

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

1. **Challenges** 페이지의 챌린지 목록에서 변경하려는 챌린지의 **Name**을 선택합니다. 챌린지 이름을 제목으로 하는 페이지가 열립니다.
2. 챌린지를 변경합니다.
3. **Save**를 선택하여 챌린지를 저장하거나 **Cancel**을 선택하여 취소하고 **Challenges** 페이지로 돌아갑니다.

<a id="ID4E5D" />

## 챌린지 삭제

<Warning>
  타이틀이 Final Certification을 통과한 후에는 해당 타이틀의 기존 도전 과제 및 챌린지를 더 이상 변경하거나 삭제할 수 없습니다.
</Warning>

1. **Achievements** 페이지의 챌린지 목록에서 제거할 챌린지 옆의 **Delete**를 선택합니다.
2. **Confirmation** 대화 상자에서 **Delete**를 선택하여 삭제를 확인하거나, **Cancel**을 선택합니다.


## Related topics

- [Partner Center에서 XBOX 데이터 플랫폼 2013 구성](/ko/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-data-platform-2013.md)
- [Partner Center에서 초기 구성](/ko/publishing/xstore-commerce/xstore-initial-configuration.md)
- [Partner Center에서 도전 과제 구성](/ko/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-achievements-2013.md)
- [Partner Center에서 featured stat 구성](/ko/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-featured-stats.md)
- [Partner Center에서 Game DVR 구성](/ko/services/xbox-services/fundamentals/portal-config/live-game-dvr.md)
