How do I deploy a standalone Linux dedicated server binary to a remote machine?
I think I'm doing a whole bunch of things wrong here because I don't understand the relationship between a built executable and the surrounding project directory.
Setup PC / source build at SHA 69b5693 (~ 4.4.0)
I've also tried building a shipping server instead of a development server. The output is different but the result is essentially the same.
Result With the development server build:
With the shipping server build:
The number of early failures makes me think that I'm just missing a bunch of stuff and need to SCP more than just the executable itself, it's just not clear to me yet what that stuff is, exactly. For example, the first few missing paths appear to exist only in the Engine, not in the project source, so it seems like the build didn't include everything that it needs to stand alone.
Thanks to Osman for pointing out the fix to me!
As is apparent from the crash logs, the binary is looking for some local files. You have to deploy the entire packaged directory, not just the executable binary.
I wrote a little guide here: http://blog.piinecone.com/post/98470361272/building-and-deploying-a-ue4-dedicated-server-for-linux
answered Sep 26 '14 at 04:11 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here