I have worked on setting up my own perforce server and having unreal engine source on the server.
Made it so i can have source + dependencies in one depo and a distro build in an other depo. all with package and publish scripts to automate most of the process.
this was gonna be a setup document for my own needs but might as well share it with others.
v1.0 is out as a pdf on github.
https://github.com/RhinoZerious/p4vue4
There could be errors but i have this setup working on my systems.
I take no responsibilities for broken systems or lost files. “Backup is your friend”
If you find any issues with this setup.
Files missing, Files need to change writeprotection or files that don’t need to be in source control.
Please make a new issue on github here