Setting up version control (Perforce) for Unreal Engine 4 using DigitalOcean and Ubuntu (Part 2)
There is a completely new version that adds the Engine to Perforce in a completely different and much better way. You can read about it here:
If you know how to use Perforce, basically...
Make all the .dlls and .pdbs writable in Engine/Binaries, Engine/Plugins, Engine/Programs, YourProject/Binaries.
Don't put any intermediate files on the server.
Don't put any DerivedDataCache and Saved folders on Perforce.