이 지침은 테스트 목적으로만 사용됩니다. 소매 시나리오의 경우, 이 데이터는 Partner Center에서 확인된 메타데이터에 따라 자동으로 구성됩니다. 컴필레이션 디스크 만들기 흐름에서 선택된 옵션은 설치 순서 및 자동 재생과 같은 설정을 제어하는 데 사용됩니다. 게임을 인제스트를 위해 제출할 때 테스트 메타데이터나 JSON 구성 파일은 Microsoft에 제출하지 않습니다.
Smart Delivery 디스크 만들기
Smart Delivery 디스크에는 XBOX One 계열 콘솔용 패키지와 XBOX Series 콘솔용 패키지가 포함됩니다. 패키지들은 두 패키지 모두에 유효한 라이선스를 가지고 있습니다. 이들은 Partner Center의 동일한 제품에 속합니다. 콘솔에 삽입되면 콘솔 유형에 적합한 패키지가 설치됩니다. 설치에는 사용 가능한 경우 해당 콘텐츠 업데이트의 시작이 포함됩니다.디스크에서 별도의 Partner Center 제품을 사용하여 콘솔 세대별로 게임 패키지를 만들려면, 이를 다중 제품 디스크라고 합니다. 자세한 내용은 이 항목의 다중 제품 디스크 섹션을 참조하세요.
Smart Delivery 디스크 만들기 및 테스트
Smart Delivery 디스크를 만들고 테스트하려면 이 항목의 다음 섹션에 설명된 대로 catalog.js 메타데이터 파일과 디스크 레이아웃을 만듭니다.디스크 레이아웃 만들기
다음 예제와 같은 디스크 레이아웃을 만듭니다._x를, XBOX Series X|S 세대 패키지의 경우 _xs를 패키지 접미사로 붙입니다. 이러한 패키지 중 하나는 catalog.js 파일에서 다른 패키지의 “변형(variant)“으로 선언됩니다. 앞의 예제에서 Package_xs.xvc는 Package_x.xvc의 변형입니다.
디렉터리에는 다음 내용이 포함됩니다.
- Licenses에는 게임의 라이선스 파일이 포함됩니다. 이 정보는 XBOX One ERA 개발 키트에는 필요하지 않습니다.
/LT또는/LK플래그로 생성된 XVC를 사용하세요. 그런 다음에는 생략할 수 있습니다.
/LK 플래그로 생성된 패키지를 사용하는 경우, 대상 콘솔에 CEKB 파일을 설치하려면 xbapp installkey를 사용해야 합니다. 이렇게 하면 디스크의 /LK 패키지를 복호화할 수 있습니다. 자세한 내용은 xbapp.exe(NDA 주제)를 참조하세요.- MSXC에는 패키징된 게임과 XBOX 셸에서 사용하는 메타데이터가 포함됩니다.
- Metadata에는 셸이 디스크의 게임 및 게임 패키지에 사용하는 메타데이터가 포함됩니다.
- Package_x.xvc에는 셸이 게임에 사용하는 이미지가 포함됩니다. 이름은 MSXC에 있는 게임 패키지 파일과 일치해야 합니다. 다른 패키지의 변형인 패키지에 대해서는 이미지를 제공할 필요가 없습니다.
Catalog.js
Metadata 폴더에서 catalog.js라는 파일을 만듭니다. 다른 폴더에 있는 패키지와 이미지의 이름을 반영하도록 이 파일을 편집합니다.이 파일은 UTF-8로 인코딩되어야 합니다. 웹의 JSON 유효성 검사기 사용을 권장합니다. JSON의 유효성이 확인되도록 텍스트 편집기에 복사한 다음 UTF-8 형식으로 파일을 저장하세요.
Smart Delivery 제품의 예
다음은 인라인 주석이 포함된 Smart Delivery를 사용하는 단일 제품 catalog.js 파일의 예입니다.다중 제품 디스크
다중 제품 디스크에는 XBOX One 및 XBOX Series X|S 콘솔용 패키지가 포함됩니다. 디스크에는 각 패키지에 대한 라이선스가 포함됩니다. 이러한 패키지는 Partner Center의 별도 제품에서 옵니다. Partner Center에서 구성된 명시적 세대 간 관계를 가집니다. 디지털 번들로 판매되거나 디스크를 사용하여 콘솔에 설치될 때, 기본적으로 패키지 중 하나만 설치됩니다. 디스크가 콘솔에 삽입되면 콘솔 유형에 적합한 패키지가 설치됩니다. 여기에는 사용 가능한 경우 해당 콘텐츠 업데이트의 시작이 포함됩니다.단일 Partner Center 제품을 사용하여 콘솔 세대별로 패키지를 만들려면, 이를 세대 간 Smart Delivery 디스크라고 합니다. 자세한 내용은 이 항목의 Smart Delivery 섹션을 참조하세요.
