5.4 moved to Zen but most of the DDC documentation doesn’t seem to be updated for it. I tried
AppData/Local/UnrealEngine/Common/Zen/Install$ ./zenserver.exe --clean
but it mostly seemed to try to clean data in
C:\ProgramData
And not my User’s AppData zen cache. I’m trying to debug blueprint serialization problems after changing an intermediate base class in c++ and want to clean all DDC.
Also during the run with --clean I got:
[00:00:00.908] [main] [warning] Wiping state at ‘C:\ProgramData\Epic\Zen\Data’ - reason: ‘clean start requested’
[00:00:00.909] [main] [info] Deleting ‘C:\ProgramData\Epic\Zen\Data.sentry-native’
[00:00:00.910] [main] [warning] Delete of ‘C:\ProgramData\Epic\Zen\Data.sentry-native’ returned error: ‘The process can
not access the file because it is being used by another process.’
There seems to be data in both
There seems to be data in both
C:\ProgramData\Epic\Zen\Data
and
C:\Users[my user]\AppData\Local\UnrealEngine\Common\Zen\Data
Is there a system-wide Zen and a per-user zen? This page ( Using Derived Data Cache In Unreal Engine | Unreal Engine 5.4 Documentation | Epic Developer Community ) says:
UE 5.4 defaults to using an Unreal Zen Store DDC as a Local DDC , with a default storage location of AppSettingsDir/Zen/Data
.
But mine seems to have data in both? Is there any info on how to properly clean things? Is zenserver.exe --clean the right way?