This module installs, launches, imports, monitors, and backs up Abiotic Factor dedicated servers.
NEEDS LIVE TEST. Current Steam identity, executable, launch parameters, paths, and ports pass static host validation. End-to-end behavior requires a current live server.
WindowsGSH installs anonymous SteamCMD app 2857200 and launches AbioticFactor/Binaries/Win64/AbioticFactorServer-Win64-Shipping.exe directly.
WindowsGSH passes server name/password, world name, player limit, game port, and query port as individual process tokens. Module-owned switches cannot be overridden through Additional Arguments. Sandbox settings remain vendor-managed below AbioticFactor/Saved; unknown game settings are not overwritten.
| Purpose | Default | Protocol | Exposure |
|---|---|---|---|
| Game traffic | 7777 |
UDP | Public; firewall/UPnP eligible |
| Steam query | 27015 |
UDP | Public; firewall/UPnP eligible |
WindowsGSH currently reports process state. A2S, RCON, interactive console input, and player counts are not advertised until live-tested. Output is captured for diagnostics.
- Executable:
AbioticFactor/Binaries/Win64/AbioticFactorServer-Win64-Shipping.exe - Configuration, worlds, administrator list, and logs: below
AbioticFactor/Saved - Backup target: complete
AbioticFactor/Saved
- No proven graceful headless shutdown channel is advertised.
- Imported launch settings cannot be recovered reliably from arbitrary historical batch files, so preview uses defaults.
- Player counts above the vendor-recommended six may display a warning and require live capacity testing.
- Fresh-install/update app
2857200and verify its executable. - Test names/passwords with spaces and confirm redacted diagnostics.
- Start, attach, restart WindowsGSH, stop, and confirm world integrity.
- Verify browser discovery, direct joining, UDP ports, and player count behavior.
- Test direct and WindowsGSM
serverfilesimports using Copy and Adopt. - Back up and restore a disposable world and sandbox configuration.
Report issues through the issue tracker with sanitized version and log details. Never post passwords, Steam IDs, or private worlds.
If you like the work I do and would like to support continued WindowsGSH and module development, you can contribute here:
Modules execute with WindowsGSH's Windows permissions. Review AbioticFactorModule.cs, module.json, and SECURITY.md. Values were checked against the maintained community dedicated-server reference. Historical WindowsGSM repositories without a confirmed licence were not copied or adapted.