- XBOX 서비스를 사용하는 경우
- 별도의 Microsoft Store 등록 정보를 갖는 추가 기능인 경우
- 부모 제품이 샌드박스에 있는 추가 기능인 경우
- XBOX 서비스를 사용하는 제품을 포함하는 번들인 경우
- 하나 이상의 XVC 패키지를 포함하는 경우
브랜치와 샌드박스의 차이점
브랜치와 샌드박스는 개발 및 게시 중에 함께 자주 사용되는 별개의 개념입니다. Partner Center에서 지원되는 각 모듈에는 자체 브랜치가 있습니다. Main 브랜치가 기본 브랜치입니다. 제품을 만들 때 모든 모듈에 대해 자동으로 표시됩니다. Packages, Store listings, Pricing and availability 등 지원되는 각 모듈에서 추가 브랜치를 만들 수 있습니다. 각 브랜치는 해당 모듈에 고유합니다. 예를 들면 다음과 같습니다.- Packages의 Test 브랜치는 Store listings의 Test 브랜치와 독립적입니다.
- 한 모듈의 브랜치에서 변경한 내용은 다른 모듈에 자동으로 반영되지 않습니다.
샌드박스 유형
샌드박스에는 글로벌과 개발 두 가지 유형이 있습니다.- 글로벌 샌드박스에는 플레이어가 게임과 서비스에 액세스하는 RETAIL과 인증 테스트에 사용되는 다른 샌드박스가 포함됩니다.
- 개발 샌드박스는 Partner Center 계정에 특정한 것입니다. 이러한 샌드박스를 사용하여 제품을 개발하고 테스트할 수 있습니다.
격리형(Isolated) 및 공유형(Shared) 개발 샌드박스
개발 샌드박스는 격리형(Isolated) 또는 **공유형(Shared)**으로 구성할 수 있습니다.- 공유형(Shared) 샌드박스는 계정 내 모든 제품에서 사용할 수 있습니다.
- 격리형(Isolated) 샌드박스는 지정한 제품만 사용할 수 있습니다.
샌드박스 식별자
각 Partner Center 계정은 100개의 개발 샌드박스에 액세스할 수 있습니다. 각 개발 샌드박스에는 두 부분으로 구성된 고유 식별자가 있습니다. 하나는 Partner Center 계정에 고유한 접두사(예: ABCDEF)이고, 다른 하나는 0에서 99 사이의 숫자 값입니다. 이 두 부분이 합쳐져 샌드박스 ID(예: ABCDEF.1)를 이룹니다. 글로벌 샌드박스는 숫자 값 없이 이름이 지정됩니다(예: RETAIL). 일반적으로 다음과 같이 구성합니다.- 개발용 샌드박스 하나 이상(예: 각 개발 팀당 샌드박스).
- QA용 샌드박스 하나 이상(예: 내부 QA 팀용 샌드박스와 함께 작업하는 각 외부 QA 팀용 샌드박스).
- 인증에 제출할 릴리스 후보를 준비하고 테스트하는 위치로 사용할 인증 스테이징 샌드박스 하나.
개발 샌드박스 만들기 및 관리
샌드박스에서 새 게임을 만들 때 Game setup 페이지에서 기본 개발 샌드박스를 선택합니다. 생성된 샌드박스가 없는 경우 Manage sandboxes를 선택하여 Sandboxes 페이지로 이동하고 첫 번째 개발 샌드박스를 만드세요. 필요에 따라 Sandboxes 페이지로 돌아가 새 개발 샌드박스를 만들 수 있습니다. 이 페이지는 Apps and games 대시보드와 제품 설정 페이지에서 액세스할 수 있습니다. 자세한 내용은 개발 샌드박스를 만들고 관리하는 방법을 참조하세요.테스트 계정 만들기 및 관리
해당 샌드박스에 게시된 제품이나 XBOX 서비스에 액세스하려면 먼저 승인된 MSA를 사용하여 샌드박스에 로그인해야 합니다. RETAIL과 같은 글로벌 샌드박스는 표준 MSA를 사용합니다. 개발 샌드박스는 Partner Center에서 만드는 XBOX 테스트 계정을 사용합니다. 각 테스트 계정이 액세스할 수 있는 샌드박스를 제어할 수 있습니다. 테스트 계정을 만들고 구성하려면 Apps and games 대시보드로 이동한 다음 XBOX test accounts를 선택하세요. 여기에서 다음 작업을 할 수 있습니다.- 테스트 계정 배치 생성.
- 테스트 계정 배치의 속성(계정 유형 및 샌드박스 액세스 등) 확인 및 수정.
- 배치의 각 테스트 계정에 대한 이메일, 게이머태그, XUID, 권한 등 테스트 계정 배치 세부 정보 확인.
- 테스트 계정 배치 삭제.
샌드박스에 제품 게시
제품을 확인하거나 테스트하려면 샌드박스에 게시하세요.XBOX 서비스 게시
게임의 XBOX 서비스만 게시해야 하는 경우 Gameplay settings로 이동하여 Publish를 선택한 다음, 설정을 게시할 위치를 선택하세요.제품 게시
제품을 게시하려면 Review and publish 옵션을 사용합니다. 제품의 Overview 페이지에서 액세스할 수 있습니다. Review and publish 페이지에서 Publish to 드롭다운에서 대상 위치를 선택하세요. RETAIL을 선택하는 경우 제품의 Main 브랜치에서만 게시할 수 있습니다. 개발 샌드박스를 선택하는 경우 Publish from을 선택합니다. 제품이 이미 이 샌드박스에 게시된 경우 RETAIL을 선택할 수 있으며, 또는 Custom을 선택할 수 있습니다. Custom을 선택하면 각 제품 모듈에 대해 원하는 구성을 가진 브랜치를 선택할 수 있습니다. Publish를 선택한 후 Overview 페이지에 표시되는 정보를 확인하여 게시 상태를 모니터링합니다. 이전 게시 세부 정보를 검토하려면 History를 선택할 수 있습니다.게시할 수 있는 유일한 글로벌 샌드박스는 RETAIL입니다. 인증에 업데이트를 제출하려면 Certify 워크플로를 사용하세요.
샌드박스에서 제품 테스트
샌드박스에 게시한 후 승인된 계정으로 샌드박스에 로그인합니다. XBOX 서비스만 게시한 경우 Game Development Kit(GDK) 도구를 통해 디바이스에 배포된 패키지를 사용하여 서비스에 연결할 수 있습니다. 전체 제품을 게시한 경우 샌드박스 내 Microsoft Store에서의 사용 가능 여부는 Pricing and availability 모듈에서 구성한 Schedule에 따라 달라집니다. 자세한 내용은 제품이 Microsoft Store에서 표시되고 구매 가능하도록 구성을 참조하세요. 제품의 Pricing and availability 모듈에서 Release 날짜나 Discoverable in the Microsoft Store 날짜를 미래로 구성한 경우 Microsoft Store의 검색 기능을 사용하여 찾을 수 없습니다. Partner Center의 제품 Setup 페이지에 있는 Store 프로토콜 링크를 사용하여 제품을 찾을 수 있습니다.제품의 Pricing and availability 모듈의 Visibility 섹션에서 비공개 대상 그룹을 구성한 경우, 이는 개발 샌드박스에서의 제품 표시 여부에 영향을 주지 않습니다. Private audience는 RETAIL 샌드박스에 게시된 제품에만 적용됩니다.
