ChunkDownloader 플러그인 구성하기

ChunkDownloader 작업 시 프로젝트 세팅 및 플러그인을 구성하는 방법을 알아봅니다.

Choose your operating system:

Windows

macOS

Linux

ChunkDownloader 패치 시스템은 패치 기능을 제공하는 언리얼 엔진 의 내장 플러그인입니다. 이 페이지에서는 ChunkDowloader를 사용하기 위해 언리얼 엔진 프로젝트의 프로젝트 세팅플러그인 을 구성하는 방법을 설명합니다.

이 예시에서는 기본 템플릿 을 기반으로 하는 C++ 프로젝트 를 사용합니다. 이 프로젝트의 이름은 PatchingDemo 입니다.

이미지를 클릭하면 확대됩니다.

이 예시에서는 기본 템플릿 을 기반으로 하는 C++ 프로젝트 를 사용합니다. 프로젝트의 이름은 PatchingDemo 입니다.

단계

  1. 프로젝트 세팅(Project Settings) 을 열고 프로젝트(Project) > 패키징(Packaging) 으로 이동한 다음 Pak 파일 사용(Use Pak File)청크 생성(Generate Chunks) 이 모두 활성화되어 있는지 확인합니다.

    ![](02_ProjSetEnableChunking.png)

  2. 플러그인(Plugins) 창을 열고 Chunk Downloader 플러그인을 활성화합니다. 언리얼 에디터 를 재시작하여 변경사항을 적용합니다.

    ![](03_ChunkDownloaderPlugin.png)

  3. Visual Studio 에서 프로젝트의 [프로젝트 이름]Build.cs 파일을 엽니다. 이 파일은 [프로젝트 이름]/Source/[프로젝트 이름] 에 위치해 있습니다.

    ![](04_BuildFileLoc.png)

  4. ModuleRulesPrivateDependencyModuleNamesChunkDownloader 를 추가하여 파일을 편집합니다. 이를 위해 파일의 ModuleRules 에 다음과 같은 섹션을 추가합니다.

    PrivateDependencyModuleNames.AddRange(new string[] { "ChunkDownloader" } );
  5. 변경사항을 이 파일에 저장(Save) 합니다.

  6. [프로젝트 이름].uproject 파일을 우클릭하고 Visual Studio 프로젝트 파일 생성(Generate Visual Studio project files) 을 클릭합니다.

    ![](05_GenVSProjFiles.png)

  7. Visual Studio 의 프로젝트 솔루션으로 돌아와 프로젝트를 빌드(Build) 합니다.

    ![](06_VSBuildProject.png)

최종 결과

이제 프로젝트에서 ChunkDownloader를 사용할 수 있습니다. 게임 코드에 이를 구현하여 패키지 파일을 다운로드 및 마운트할 수도 있습니다. 에셋 청킹 준비하기를 참조하세요.