I mentioned an intention of setting up a Voxelands server a month ago so that Macsen and I could play in the same environment, and I have now finally gotten around to doing this. The server itself is running Debian 8 and the process turned out to be surprisingly painless.
I installed the Ubuntu deb from the Voxelands download page using gdebi, because I need my dependency resolution:
And starting the server is a simple case of typing:
voxelands-server --port 30000
And, if I was going to run this only once, this would be enough. But as I want this to be available as and when required, it’s time for Systemd.
Handily, the Voxelands site provides a sample Systemd.service, so I copied and pasted it into /lib/systemd/system/voxelands.service with just one change:
ExecStart=/usr/local/bin/voxelands-server --port 30000
Then it’s just a case of enabling it:
systemctl enable voxelands
And starting it:
systemctl start voxelands
Now all I need to do is to upgrade the client versions so that they match the server.