Creating a Shared Derived Data Cache by project

Hello I have a problem with my Shared DDC. I try to setup my shared DDC by project and not by Engine because we simply can’t set it inside whole engine.
My shared is working when I set the path inside Editor Settings but it’s not working when I’m following this tutorial on Epic’s website : Derived Data Cache | Unreal Engine 5.1 Documentation

Here’s my DefaultEngine.ini of my project :

[DerivedDataBackendGraph]
Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=10, FoldersToClean=10, MaxFileChecksPerSec=1, ConsiderSlowAt=70, PromptIfMissing=false, Path=\192.168.1.19\public\DDC, EnvPathOverride=UE-SharedDataCachePath, EditorOverrideSetting=SharedDerivedDataCache, CommandLineOverride=SharedDataCachePath)

The logs of my project is returning me this :

LogDerivedDataCache: Shared data cache path not found in *engine.ini, will not use an Shared cache.

Dylane

I found the solution as it’s written inside BaseEngine.ini :
; DerivedDataBackendGraph is the default graph for source builds, and InstalledDerivedDataBackendGraph is the default for installed builds.

[InstalledDerivedDataBackendGraph]
Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=5, FoldersToClean=10, MaxFileChecksPerSec=1, Path=\192.168.1.19\public\DDCC, EnvPathOverride=UE-SharedDataCachePath, WriteAccessLog=“%GAMEDIR%Saved/Logs/DDCAccessLog.txt”)

So for Source Build you need to change [DerivedDataBackendGraph]

And for installed Build So you need to change[InstalledDerivedDataBackendGraph]

4 Likes