Version: Unity 6.0 (6000.0)
언어 : 한국어
전용 서버용 애플리케이션 빌드
데스크톱 헤드리스 모드

전용 서버 에셋 번들

전용 서버 최적화를 Unity 에디터 버전 2023.1.0a21부터 에셋 번들에 적용할 수 있습니다. 스크립팅을 통해 에셋 번들을 빌드할 수 있습니다. 일반적인 에셋 번들 빌드에 대한 자세한 내용은 에셋 번들 섹션을 참조하십시오.

플레이어에 대해 설명한 것과 동일한 전용 서버 최적화를 거쳐 에셋 번들을 빌드하려면 BuildAssetBundle 메서드를 호출할 때 BuildAssetBundlesParameters 구조체의 subtarget 필드를 StandaloneBuildSubtarget.Server로 지정합니다. 다음 예시를 참조하십시오.

BuildAssetBundlesParameters serverAssetBundleParameters =
{
    outputPath = /*some example asset path here, not entirely relevant*/,
    options = BuildAssetBundleOptions.None,
    targetPlatform = BuildTarget.StandaloneWindows64,  //alternately, the MacOS or Linux build targets, any desktop platform
    subtarget = StandaloneBuildSubtarget.Server
};
BuildPipeline.BuildAssetBundles(serverAssetBundleParameters);

에셋 번들을 빌드한 후 런타임 시 플레이어를 통해 로드할 수 있습니다. 에셋 번들의 전문적인 활용을 참조하십시오.

경고: 에셋 번들 로딩 프로세스는 에셋 번들 타겟 플랫폼이 플레이어의 타겟 플랫폼과 일치하는지 확인하지만, 에셋 번들 하위 타겟은 확인하지 않습니다. 서버가 아닌 스탠드얼론 플레이어용으로 빌드된 에셋 번들은 로드하지 않도록 하십시오. 전용 서버 하위 타겟을 타게팅하는 에셋 번들(또는 그 반대)을 로드하지 않도록 하십시오.

전용 서버용 애플리케이션 빌드
데스크톱 헤드리스 모드