Send-to-Koen onboarding for the dedicated Gallo-Romeins Museum Perforce server (set up in #479). Contains a TEMPORARY password — redact it from this issue after sending, and CLOSE this issue once Koen has logged in, changed his password, and submitted (or confirmed access).
=====================================================
EMAIL TO: koen@cyborn.be
Subject: Your Perforce access — Gallo-Romeins Museum (Cyborn)
Hi Koen,
You now have Perforce (Helix Core) access to deliver the Gallo-Romeins Museum Unreal build. Everything you submit here is picked up automatically and published to our render fleet.
Connection details
- Server (P4PORT): ssl:perforce.galloromeins.experiencenet.com:1666
- User: koen
- Temporary password: [REDACTED — temp password sent to Koen 2026-08-12]
- Depot: //galloromeinsmuseum/main (this is a STREAM depot, mainline)
First-time setup (P4V, the Helix Visual Client — recommended)
- Download P4V from https://www.perforce.com/downloads/helix-visual-client-p4v
- Open P4V > Connection > set Server to: ssl:perforce.galloromeins.experiencenet.com:1666 and User to: koen. When it asks to trust the SSL fingerprint, accept it.
- Log in with the temporary password above. You will be required to set your own password immediately (minimum length applies).
- Create a workspace/client that is BOUND TO THE STREAM //galloromeinsmuseum/main (in P4V: New Workspace > 'Stream' > pick //galloromeinsmuseum/main). A classic non-stream workspace cannot submit to this depot.
- Choose a local workspace root folder, then Get Latest.
Command-line equivalent (p4 CLI), if you prefer
p4 set P4PORT=ssl:perforce.galloromeins.experiencenet.com:1666
p4 set P4USER=koen
p4 trust -y
p4 login # enter the temporary password, then p4 passwd to set your own
p4 passwd # set a new password
create a stream-bound client, then:
p4 sync
Submitting builds
- Put packaged builds under //galloromeinsmuseum/main/Builds/ — that folder is what our watcher monitors, so builds there are auto-published.
- If you also commit the Unreal project source, enable Source Control = Perforce inside the editor. Keep Binaries/, Build/, and Intermediate/ out of source control, BUT do not exclude Binaries/ThirdParty/ (those are NVIDIA/DLSS redistributables that cannot be rebuilt).
Access note: your account is scoped to //galloromeinsmuseum/ only.
Any problems connecting, reply here and we'll sort it out.
Thanks,
Cederik
Internal notes (do not send):
- Password is forced-reset on first login (Security Level 3). If Koen never receives it or it needs rotating: ssh root@195.201.88.170,
export P4PORT=ssl:localhost:1666 P4USER=hydra_admin; p4 login, then p4 passwd koen.
- Server + watcher details: #479 and hydraperforcewatcher/docs/runbooks/galloromeins-perforce.md.
Closed — onboarding email sent to Koen manually (2026-08-12). Temp password redacted from this issue. Koen must set his own password on first login (Security Level 3 forces the reset). If it needs rotating: ssh root@195.201.88.170, export P4PORT=ssl:localhost:1666 P4USER=hydra_admin; p4 login; p4 passwd koen.