다음을 통해 공유


플랫 파일 설치 개요

플랫 파일 설치는 2022년 3월 Microsoft 게임 개발 키트(GDK) 및 게이밍 런타임 서비스(GRTS) 릴리스에 제공되는 PC Microsoft 게임 개발 키트(GDK) 설치 기능으로, MSIXVC 파일이 설치된 후 디스크에 배치되는 방식을 간소화하는 데 도움이 됩니다. 이러한 변경의 목표는 루스 파일 및 패키지 워크플로에서 PC의 Microsoft GDK(게임 개발 키트)에 대한 파일 시스템 환경을 보다 일관되게 만들고 기존의 win32 파일 시스템 환경에 더 가깝게 하여 개발자의 마찰을 줄이는 것입니다.

플랫 파일 설치로 PC 게임 개발자 워크플로 변경

플랫 파일 설치는 몇 가지 주요 방식으로 MSIXVC 패키지 작업 방식을 변경합니다. 다음과 같습니다.

  • 패키지는 이제 기본적으로 OS 루트의 XboxGames 폴더에 설치됩니다(예: C:\XboxGames). 이는 wdapp 설치의 /drive 플래그와 함께 wdapp gamefolder 명령줄 도구를 사용하여 구성할 수 있습니다. 또한, C:\XboxGames 폴더에는 게임 폴더와 그 안에 있는 파일에 액세스하기 위해 높은 권한이 필요하지 않습니다.
  • 실행 파일 외부의 모든 파일은 기본적으로 수정 가능합니다. 이것은 또한 타이틀 성능에 이점인 런타임 암호 해독 비용을 줄입니다. 자세한 내용은 PC Microsoft GDK(Game Development Kit) 타이틀에 대한 Mod 지원을 참조하세요.
  • MSIXVC에서 설치된 파일은 모든 파일에 직접 액세스할 수 있는 플랫 파일 레이아웃과 더 유사합니다. 즉, 게임 루트에 쓰기를 방해하거나 파일 시스템 쓰기/레지스트리 쓰기 가상화를 비활성화해야 하는 패키지 가상화 개념이 더 이상 없습니다.
  • 이제 파일에 직접 액세스하고 수정할 수 있으므로 다음 요소는 더 이상 MicrosoftGame.config에 지정할 필요가 없으며 더 이상 사용되지 않습니다.
    • ModFolder
    • EnableWritesToPackageRoot
    • DisableFilesystemWriteVirtualization
    • DisableRegistryWriteVirtualization

참고 항목

이 요소가 Game configVersion="1"(으)로 업데이트된 MicrosoftGame.config에 있는 경우 타이틀을 패키징하려고 할 때 오류가 표시됩니다. 이 오류는 "DesktopRegistration 항목 "modFolder", "enableWritesToPackageRoot", "disableRegistryWriteVirtualization" 및 "disableFilesystemWriteVirtualization"이 configVersion >= 1에서 사용되지 않음"을 출력합니다. MicrosoftGame.config에서 이러한 요소를 제거하면 이 문제가 해결됩니다. Game configVersion="1"에 관한 자세한 내용과 해당 항목이 타이틀에 영향을 미치는지 여부는 MicrosoftGame.config 버전 세부 정보를 참조하세요.

PC 게이머를 위한 플랫 파일 설치 이점

플랫 파일 설치를 통해 게이머는 Xbox 앱을 통해 게임이 설치된 디렉터리(드라이브당 하나의 폴더로 제한됨), 설치된 게임 모드를 선택하고, Xbox 앱을 통해 드라이브 간에 게임을 이동하고, Xbox 앱을 통해 게임을 복구할 수 있습니다. 이러한 변경 내용은 게이머가 암호화된 상태로 유지되는 MicrosoftGame.config에 지정된 실행 파일을 제외한 모든 게임 파일에 대한 읽기 및 쓰기 액세스 권한을 갖게 됨을 의미합니다. 이러한 변경 내용은 더 많은 게임을 수정 가능하도록 선택하고 게임 파일을 더 쉽게 찾고 관리할 수 있도록 하여 PC 게이머의 오랜 요청을 해결합니다.

비고

  • 플랫 파일 설치는 PC Microsoft GDK(게임 개발 키트) 게임에만 적용됩니다. 다른 앱 모델(예: UWP)과 함께 Microsoft Store에서 제공되는 게임에는 이러한 이점이 없습니다.
  • MSIXVC 설치를 위한 C:\Program Files\WindowsApps 경로 구문 분석에 의존하는 자동화가 있는 경우 wdapp gamefolder로 달리 지정하지 않는 한 모든 경로가 이제 C:\XboxGames를 가리키므로 이 변경 내용은 영향을 미칩니다.
  • 플랫 파일 설치는 현재 GA에 있는 대부분의 타이틀에 적용됩니다. 이전에 출시된 Microsoft 게임 개발 키트(GDK)에 대한 향후 Microsoft 게임 개발 키트(GDK) 업데이트를 통해 2022년 3월 Microsoft 게임 개발 키트(GDK)에 있는 wdapp 도구 개선 사항을 통해 이를 보다 직접적으로 제어할 수 있습니다.

참고 항목

PC용 패키징 시작하기
Microsoft 게임 개발 키트 도구를 활용하여 PC 타이틀 설치 및 시작
MicrosoftGame.config