Through I’m sure poor coding from my part, I ended up with some nasty CDO errors about fonts not being loaded properly during construction, when using packaged builds of dedicated servers. My bad, and I will look into that asap
But what’s important is that these CDO errors create a popup window when you start the server, which in your usual computer is “fine” (as fine as a CDO error can be).
However, this little popup window becomes a major pain when it comes to running your dedicated server on a command-line only interface, because it crashes every time.
What are the exact errors you’re getting? Additionally, what is the full command/arguments you’re using to launch your dedicated server from command line? Do the errors/crash occur if you launch the server from the .exe rather than command line?
[2017.04.13-17.26.51:287][ 0]LogLinux:Error: appError called: Assertion failed: Assertion failed: [File:Path\To\Unreal\Unreal Projects\UnrealEngine\Engine\Source\Runtime\Core\Private\Linux\LinuxPlatformMisc.cpp] [Line: 624]
Error Presenting MessageBox: No message system available
I don’t know if this behaviour is the same when starting the server from an .exe, as I don’t own a Windows Server without graphical interface, and as the Linux version obviously doesn’t have an .exe. But it’s likely that this behaviour would be the same.
I am starting the server from the file /LinuxNoEditor/NameOfGame/Binaries/Linux/NameOfGameServer. And the command arguments I am using range from none to -log. I have also tried -server, -dedicated, -nameOfMap etc… But the result seem to be independant from the arguments.
The project was cross-compiled on Windows. This error has appeared in both Debian 8 and Ubuntu 16 without graphical interface.
I should also add that using the same files on an Ubuntu 16 WITH a graphical interface has the server starting without crashing, and clients able to connect to it.