In Unreal 5.2 built from source on Linux (Ubuntu 22.04), I create a fresh project from third person template.
Then I setup the project to build the Linux dedicated server following ufficial documentation here: Setting Up Dedicated Servers in Unreal Engine | Unreal Engine 5.2 Documentation
Then I package the client using the “Platforms → Linux → Package project” command, and I build the dedicated headless server with “make myproject” from the command line.
Everything seems to work smoothly. I’m able to start the dedicated server and a couple clients from the command line.
The problem is: the clients (everything executed on the same machine, connecting to localhost) have a very different behavior compared to in-editor run: for one, I’m not able to jump on the blue cubes, they slips away from the avatar in a very strange way, as if the collisions were calculated differently from the in-editor execution, where (with “launch separate server” on and “play as client” net mode) it plays out as expected.
I’m going to build a multiplayer game where I need the linux dedicated server so I’m concerned the build I’m doing is someway wrong. Does anybody have the same problems?