Zen Store是一个实验性的功能,用于将烘焙好的资产保存在本地的存储服务器上,而不是文件资源管理器中零散的文件。该存储服务器可以让游戏基于开发运行,无需部署游戏内容。要启用该存储服务器,找到 C:\MyProject\Config\DefaultGame.ini
文件并且进行以下设置:
[Zen.AutoLaunch]
DataPath=%APPSETTINGSDIR%Zen/Data
LocalDataCachePathEnvOverride=UE-LocalDataCachePath
LocalDataCachePathEditorOverrideSetting=LocalDerivedDataCache
ExtraArgs=--http asio --gc-cache-duration-seconds 2937600 --gc-interval-seconds 21600
[/Script/UnrealEd.ProjectPackagingSettings]
bUseZenStore=true
存储服务器可以从HTTP中读取数据块,使用以下指令:
-ZenStoreHost=[ip]
这样便可以让游戏通过开发工具运行,不需要部署游戏内容。