logoalt Hacker News

maccardtoday at 8:24 PM1 replyview on HN

I completely agree with every single point you've said here. Running a P4 server is an exercise in self torture, but it's the only option with UE5.

> I wish I could use a better code review tool than Swarm.

With one caveat. I think swarm is a great tool. It could do with being easier to configure, but as a code review tool it's simple, straightforward and gets the job done.

> I wish I could integrate SSO without weird LUA hooks which cause segfaults on my machine (enough of them causing a perforce deadlock).

this is about the only thing that Perforce has actually managed to do in the last... 5 years? [0] It's also woefully awkward to set up and operate, as is everything P4. But it does work.

[0] https://help.perforce.com/helix-core/integrations-plugins/he...


Replies

dijittoday at 8:36 PM

I'm actually using helix-authentication-service.

Swarm "works with it" in theory, but in practice I had to patch the loginWithSSO function to shell out to the p4 process to handle auth, because P4PHP doesn't expose ClientSSO at all and it's required for a clean login with keycloak.

EntraID is a different flow that they've probably nailed, from what I hear from other studios.

show 1 reply