Jump to content

Recommended Posts

Posted (edited)

I wouldn't recommend running a server on Steam OS (I'm actually running Steam OS on random non-Steam desktop hardware), but in case anyone else is doing it, I thought I'd write down some of what I've learned while setting it up (and give folks the chance to comment on any mistakes.)

For the most part, the setup is as stated on the wiki however when I got to the part about installing `pgrep` and `screen', there are some extra steps I had to take:

sudo steamos-readonly disable
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --populate holo
sudo pacman -Syu procps-ng screen dotnet-runtime
sudo steamos-readonly enable

Note that any time Steam OS updates, anything installed by pacman gets removed, so I put this in a .sh file for easy re-running.

I also had to make sure nothing was using /var (since that's a tiny partition on Steam OS). I forget if I had to edit serverconfig.json, server.sh, or both.


When starting the server, I consistently get this message:

Starting VintagestoryServer.dll ...
*** buffer overflow detected ***: terminated
Error! vintagestory encountered problems with command execution.
VintagestoryServer.dll process found ... executing command
VintagestoryServer.dll status is indetermined.
Error! User vintagestory could not start VintagestoryServer.dll! Please check /home/vintagestory/server/var/vintagestory/data/Logs.

despite the error message, the server is actually running, and I can reconnect using:

screen -r vintagestory_server
Edited by Qabach
Added a missing step
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.