Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VEIN Dedicated Server

WindowsGSH Status Module version Requires WindowsGSH Licence

This module installs, launches, imports, monitors, and backs up VEIN dedicated servers.

Status

NEEDS LIVE TEST. Current Steam identity, root launcher, ports, and the new -SaveDir option pass static host validation. Current-version joining and lifecycle behavior still require live testing.

Installation

WindowsGSH installs anonymous SteamCMD app 2131400 and launches the current root VeinServer.exe. It also recognizes the shipping child process VeinServer-Win64-Test.

Configuration

WindowsGSH owns the game port, Steam query port, player limit, logging, and save directory. Each is passed through ProcessStartInfo.ArgumentList; duplicate managed switches in Additional Arguments are removed. Game rules, server name, password, whitelist, and administrator lists remain vendor-managed in Vein/Saved/Config/WindowsServer/Game.ini because their current application behavior is still changing.

Networking

Purpose Default Protocol Exposure
Game traffic 7777 UDP Public; firewall/UPnP eligible
Steam query 7778 UDP Public; firewall/UPnP eligible

The official current guide describes the query port as game port plus one. Older 27015 examples remain valid only when explicitly configured. Optional TCP RCON is not exposed because WindowsGSH does not implement it.

Query, console, and administration

WindowsGSH reports supervised process state. A2S, RCON, player counts, and interactive console delivery are not advertised pending live proof. Output is captured for diagnostics.

Files and backups

  • Launcher: VeinServer.exe
  • Shipping process: Vein/Binaries/Win64/VeinServer-Win64-Test.exe
  • Configuration/logs: below Vein/Saved
  • Saves: pinned with -SaveDir to Vein/Saved/SaveGames
  • Backup target: complete Vein/Saved

Known limitations

  • Server identity and access-control settings must currently be edited in the vendor Game.ini/admin interface.
  • No proven save-safe graceful shutdown method is advertised.
  • Import warns when saves may still reside in %LOCALAPPDATA%/Vein following the March 2026 migration.
  • RCON is intentionally not declared or forwarded.

Beta verification checklist

  • Install/update app 2131400 and verify root and shipping executables.
  • Verify custom ports/player limits and managed-switch deduplication.
  • Start, attach, restart WindowsGSH, stop, and confirm save integrity.
  • Verify joining, browser discovery, sockets, and query behavior.
  • Test direct and WindowsGSM imports with Copy and Adopt, including AppData migration.
  • Back up and restore a disposable .vns save and configuration.

Support

Report issues through the issue tracker with sanitized versions and logs. Never post passwords, Steam IDs, or saves.

Support development

If you like the work I do and would like to support continued WindowsGSH and module development, you can contribute here:

Trust and source

Modules execute with WindowsGSH's Windows permissions. Review VeinModule.cs, module.json, and SECURITY.md. Values were checked against the official VEIN dedicated-server guide, current Steam depot metadata, and the developer's March 2026 -SaveDir release note.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages