C:\Users\Not in\AppData\Local\UnrealEngine\Common\DerivedDataCache 0-9 材质灯光缓存越来越大了,老是要删感觉麻烦
这个目录不建议改哦……如果真的盘要炸了可以尝试删掉一些版本和Launcher里面的VaultCache的内容。
你可以试试mklink的方法:
先将DerivedDataCache移到你想放的盘,比如我会把它移到SSD缓存盘上M:\SSD_CACHE\DerivedDataCache, 然后:
cd C:\Users\Not in\AppData\Local\UnrealEngine\Common
mklink /D DerivedDataCache M:\SSD_CACHE\DerivedDataCache
测试一下为何我发不了帖子,LZ请无视这楼
我的做法是这样的,一个 256G的 SSD 做 C盘,只装系统,其他软件都装别的盘,这样 C盘还能有不少富裕空间。 然后大约一个月清理一次 C盘。
临时缓存清理之后占用空间是下降很多,但是你从新打开工程的时候还是要从新生成一次。
楼上 Nate 的 mklink 命令也是一个不错的解决方法。
\Program Files\Epic Games\4.8\Engine\Config\BaseEngine.ini
打开:找:
[DerivedDataBackendGraph]
MinimumDaysToKeepFile=7
Root=(Type=KeyLength, Length=120, Inner=AsyncPut)
AsyncPut=(Type=AsyncPut, Inner=Hierarchy)
Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Pak, Inner=EnginePak, Inner=Local, Inner=Shared)
Boot=(Type=Boot, Filename=“%GAMEDIR�rivedDataCache/Boot.ddc”, MaxCacheSize=512)
Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path=…/…/…/Engine/DerivedDataCache, EnvPathOverride=UE-LocalDataCachePath)
Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=23, FoldersToClean=10, MaxFileChecksPerSec=1, Path=?EpicDDC, EnvPathOverride=UE-SharedDataCachePath)
AltShared=(Type=FileSystem, ReadOnly=true, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=23, FoldersToClean=10, MaxFileChecksPerSec=1, Path=?EpicDDC2, EnvPathOverride=UE-SharedDataCachePath2)
Pak=(Type=ReadPak, Filename=“%GAMEDIR�rivedDataCache/DDC.ddp”)
EnginePak=(Type=ReadPak, Filename=…/…/…/Engine/DerivedDataCache/DDC.ddp)
改:
Boot=(Type=Boot, Filename=“D:/Program Files/Unreal Engine Projects/DerivedDataCache/Boot.ddc”, MaxCacheSize=512)
Path=“D:/Program Files/Unreal Engine Projects/DerivedDataCache”
Pak=(Type=ReadPak, Filename=“D:/Program Files/Unreal Engine Projects/DerivedDataCache/DDC.ddp”)
EnginePak=(Type=ReadPak, Filename=“D:/Program Files/Unreal Engine Projects/DerivedDataCache/DDC.ddp”)
好多段都有
仔细看
改完后,删了你现有的缓存文件。
不是什么大不了的东西,不会出错。
换缓存文件位置才是王道,然后跟着nicki的走。定期清理一下。
之前也是修改 ini 文件,但是蛋疼的是这个文件每次引擎升级都会被覆盖掉,考虑到 ue4 的升级频率,后来就改用软连接的方式了。