A VEIN server is installed with SteamCMD (app 2131400) and started with VeinServer.exe plus arguments. This tool builds a ready-to-use script: update, start and restart after exit.
How to use the tool
Enter the install folder and the SteamCMD path.
Fill in the server name, ports, player count and options.
Copy or download the script, then run it (right-click > Run as administrator on Windows, or chmod +x on Linux).
Open the server ports in the firewall and on your router, then test the connection.
Good to know
SteamCMD app 2131400 (the game is 1857950), anonymous login. Documented arguments: -Port (7777/UDP), -QueryPort (27015/UDP), -log, -multihome=<IP> and -onethread. The Linux executable name varies between sources (VeinServer.sh, or Vein/Binaries/Linux/VeinServer-Linux-Test): check what your folder contains and fix the field. Query ports differ between sources (27015 or 7778): confirm on your build.
Frequently asked questions
- Should I update on every start?
- Recommended: client and server must run the same version, and a SteamCMD update with nothing new is quick. Untick the option to disable it.
- Are my settings sent anywhere?
- No. Everything is generated in your browser and only a local copy (localStorage) remembers your values; you can view and erase it on the Data page.
