Vox Machinae

Vox Machinae

View Stats:
CMDRZOD Sep 30, 2018 @ 12:13am
Host dedicated server?
I have a linux box I could use to host a server. Will you be releasing a dedicated server for the general public to use?
< >
Showing 1-9 of 9 comments
TonyDanza  [developer] Sep 30, 2018 @ 12:19am 
Yes, we actually use Steam to distribute and update our servers already. Currently it only comes with scripts to set up nicely as a service on the CentOS distro, but if you don't mind getting your hands a little dirty it does come with a little manual with all the command-line flags and format for creating a playlist.
CMDRZOD Sep 30, 2018 @ 12:26am 
Hey, I already run a linux server so I know all about getting my hands dirty :-)

I'm using Ubuntu 18.04 server for my distro.... Ill have to download a server and try it out!

Also, how does the server selection in game work? Are the lobbies sorted by ping?
TonyDanza  [developer] Sep 30, 2018 @ 12:37am 
Our master server takes a guess at the location of the player and server based on IP address and returns a list sorted roughly by geographic distance. Before it can be released publicly, the dedicated server is just waiting on a quick review by Valve, which should happen next week when they are actually in the office.
AGENTMOO Sep 30, 2018 @ 5:08am 
Originally posted by TonyDanza:
Our master server takes a guess at the location of the player and server based on IP address and returns a list sorted roughly by geographic distance. Before it can be released publicly, the dedicated server is just waiting on a quick review by Valve, which should happen next week when they are actually in the office.

Awesome!
TonyDanza  [developer] Oct 2, 2018 @ 10:57am 
The "Vox Machinae Dedicated Server" is now available. It should be accessible anonymously using the command-line version of Steam (SteamCMD) for server use without having to buy an extra copy. There is a manual.txt included in the download.
CMDRZOD Oct 3, 2018 @ 8:30am 
I've been trying to get my Vox Machinae up and running. Unfortunately on ubuntu 18.04 server (headless) I keep getting steam errors. Pasted below:

./vmserver.x86_64
Set current directory to /home/hair/.steam/SteamApps/common/Vox Machinae Dedicated Server
Found path: /home/hair/.steam/SteamApps/common/Vox Machinae Dedicated Server/vmserver.x86_64
Mono path[0] = '/home/hair/.steam/SteamApps/common/Vox Machinae Dedicated Server/vmserver_Data/Managed'
Mono config path = '/home/hair/.steam/SteamApps/common/Vox Machinae Dedicated Server/vmserver_Data/MonoBleedingEdge/etc'Preloaded 'libsteam_api.so'
Logging to /home/hair/.config/unity3d/SpaceBulletDynamicsCorporation/VoxMachinae/Player.log
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API FAIL] SteamAPI_Init(): Sys_LoadModule failed to load: steamclient.so
[S_API FAIL] SteamAPI_Init() failed

If I run with arguments it's still the same output. Not sure what to try next googleing around ddn't help much.

TonyDanza  [developer] Oct 3, 2018 @ 12:12pm 
Ah yeah there is some trouble with loading the Steam library.
You can make a launch script that helps it be found like below (change path obviously):
#!/bin/sh export LD_LIBRARY_PATH=/home/steam/vmserver/linux64:{$LD_LIBRARY_PATH} ; vmserver.x86_64 -playlist 'playlist.txt' -logFile 'playlist.log' -batchmode -nographics -dedicated -bots -restartempty 24 -restartmax 72
CMDRZOD Oct 3, 2018 @ 4:19pm 
Hey, that worked great. I can now connect to my server, even while using a VPN, so it must have went through my firewall using NAT.

The only problem however, is that I cannot see my game server on the server list. Even manually adding my server shows server not responding, even though I have no issue connecting in game. Any ideas on how to get my server onto the server list?
Last edited by CMDRZOD; Oct 3, 2018 @ 6:35pm
TonyDanza  [developer] Oct 3, 2018 @ 5:26pm 
The Steam server browser is a bit more picky and won't work unless the port is wide open. Our master server has some router hole-punching capabilities so that's why it works for the in-game browser.
< >
Showing 1-9 of 9 comments
Per page: 1530 50