다음을 통해 공유


지능형 전송

지능형 전송은 고객 장치의 게임 설치 크기를 줄이는 데 목적이 있는 기능의 집합입니다. 이렇게 하려면 콘텐츠를 여러 논리 청크로 나누고 그 청크에 지정자를 적용하여 청크 설치 시기에 대한 규칙을 설정하면 됩니다.

Microsoft GDK(게임 개발 키트)를 사용하면 개발자 정의 기능이 가능하도록 업데이트되었습니다. 이것은 설치 시점에 또는 게임 설치 완료 후 최종 사용자가 셸 안에서 선택할 수 있는 콘텐츠 그룹을 나타냅니다.

패키지를 만들 때 기능과 지정자를 사용하여 패키지 레이아웃 xml 파일에서 청크에 주석을 달 수 있습니다.

배포 스키마 항목에는 지능형 전송을 사용하여 설치를 제어하는 지정자와 기능으로 청크를 정의하는 예가 들어 있습니다.

지능형 전송에는 설치 시 콘텐츠와 제어를 그룹화하는 다음과 같은 기능이 있습니다.

  • 기능 및 레시피
    기능은 기본 게임 안에 있고 독립적으로 추가하고 제거할 수 있는 기능을 나타냅니다. 예를 들어, 사용자가 원치 않는 기능에 대한 공간을 복구할 수 있도록 게임에서 캠페인과 멀티 플레이어 기능을 독립적으로 선택하고 제거할 수 있습니다. 레시피란 설치할 기능의 목록을 말합니다.

  • 장치 지정자
    특정 청크의 콘텐츠에 적용될 디바이스 유형을 선언합니다.

  • 언어 지정자
    청크의 콘텐츠가 적용될 언어를 선언합니다.

  • 맞춤형 태그
    개발자는 청크 그룹의 관계를 지정할 수 있으므로 타이틀을 실행하는 데 필요한 모든 청크가 사용자의 시스템에 있는지 간단하게 확인할 수 있습니다.

  • 주문형 콘텐츠
    타이틀이 기본적으로 설치되지 않았지만 사용자 또는 타이틀 요청으로 설치할 수 있는 콘텐츠를 지정할 수 있습니다. OnDemand는 더 이상 사용하지 않는 것이 좋습니다. 아래 참고를 참조하세요.

참고 항목

ContentType 지정자와 OnDemand 태그는 더이상 사용되지 않으며 기능을 도입했습니다. 이로 인해 사용자는 기본 게임 패키지 안에서 더욱 다양하게 콘텐츠를 논리 단위로 추가하고 제거할 수 있습니다.

Important

기능, 레시피, 사용자 지정 태그와 같은 지능형 전송 데이터를 설치 연산으로 이용할 수 있으므로 이 데이터는 XVC에서 암호화되지 않습니다. 사전 릴리스 시기에도 CDN(콘텐츠 배달 네트워크)에 저장된 패키지 파일에서 민감한 데이터를 수집할 수 있으므로 이런 데이터를 사용해서는 안됩니다.

이 섹션 내용

인텔리전트 납품 개요

지능형 전송: 기능과 레시피
최종 사용자가 게임 중에서 설치할 부분을 선택할 때 사용하는 방법을 설명합니다.

지능형 전송: 맞춤형 태그 지정자
다중 디스크 및 기타 복잡한 설치 시나리오를 지원하기 위해 지능형 전송을 사용하는 방법을 설명합니다.

지능형 전송: 장치 지정자
지능형 전송을 사용하여 청크를 설치할 장치를 지정하는 방법을 설명합니다.

지능형 전송: 언어 지정자
지능형 전송을 사용하여 본체에 언어별 자산을 설치할 장치를 지정하는 방법을 설명합니다.

지능형 전송: 주문형 콘텐츠
지능형 전송을 사용하여 기본적으로 설치되지 않지만 사용자나 타이틀에서 설치할 수 있는 콘텐츠를 지정하는 방법을 설명합니다.

지능형 전송 구현

동적 청크 재정렬
게임 실행에 필요한 청크 설치 완료 후 청크가 설치되는 순서를 변경하는 방법을 설명합니다.

스트리밍 설치: 디버깅
설치 프로세스에 디버거를 연결하는 방법을 설명합니다.

스트리밍 설치: 상태
게임 플레이의 특정 측면과 관련된 청크의 상태를 확인하여 제대로 설치되었는지 보는 방법을 설명합니다.

다중 디스크 기능
여러 디스크에 저장할 수 있도록 타이틀을 압축하는 방법을 설명합니다.

디스크 하위 집합 만들기
하나의 디스크에 맞도록 게임 콘텐츠의 하위 집합이 있는 디스크를 만드는 방법을 설명합니다.