Actually, the Linux tutorial is made specifically for dedicated servers with no desktop environment (console-only). I host my servers that way and I know that other people were successful in doing so using that guide as well. You're probably doing something wrong. Perhaps you didn't install OpenGL drivers or you are not setting the DISPLAY environment variable. Note, that the variable is set only for the tty you export it on. This means that if you're running you server in a screen session, you have to set that variable for EVERY screen session separately. Otherwise, you will get display errors like the ones you mentioned.
Assuming you use the settings I mentioned in the tutorial, try this to start your server:
Code: Select all
killall Xvfb 2> /dev/null
killall x11vnc 2> /dev/null
Xvfb :1 -screen 0 800x600x16 &
x11vnc -display :1 -bg -forever -rfbauth ~/.vnc/passwd
export DISPLAY=:1
wine Frost.Game.Main_Win32_Final.exe -serverInstancePath "Instance/" -mapPack2Enabled 1 -port 19567 -timeStampLogNames -region EU -heartBeatInterval 20000 -displayErrors 0 -displayAsserts 0