WindowsGSH installs, configures, imports and backs up Windrose dedicated servers.
BETA CANDIDATE. Configuration/import are substantial; P2P/direct joining, shutdown and restore require live validation.
SteamCMD app 4129620 installs anonymously. WindowsGSH launches R5/Binaries/Win64/WindroseServer-Win64-Shipping.exe. Start once to generate world data before editing world settings.
Direct installs and WindowsGSM serverfiles layouts support Copy/Adopt preview, including ServerDescription.json and generated worlds.
The module preservation-updates R5/ServerDescription.json and matched WorldDescription.json files. Persistent IDs and unknown JSON survive. Windrose's updater is run after world changes.
Invite-code mode uses the connection service/ICE NAT traversal and has no fixed forwardable query port. Direct mode uses the configured port for both TCP and UDP. Because the host cannot conditionally expose ports, the direct endpoint is optional/private and never automatically forwarded; configure TCP+UDP manually only when direct mode is enabled.
Base status is process-oriented. No game-native A2S/RCON claim is made. Optional WindrosePlus integration may provide file-spool status/commands when separately installed and trusted.
Backups include R5/ServerDescription.json, R5/Saved/SaveProfiles and saved config. Windrose now uses both RocksDB and RocksDB_v2 migration/backup layouts; stop fully before moving or restoring worlds.
- Direct and invite-code modes need separate live tests.
- Automatic UPnP is intentionally unavailable for the conditionally used direct port.
- Clean shutdown/session-ending behavior and restore need proof.
- Install/update and generate server/world descriptions.
- Preserve identifiers/unknown JSON while changing managed values.
- Test invite-code mode without forwarding and direct mode with TCP+UDP forwarding.
- Reattach after app restart and prove clean shutdown.
- Test import, crash recovery, backup and RocksDB/RocksDB_v2 restore.
Report issues via the WindowsGSH.Windrose tracker with sanitized versions/logs. Never post passwords, invite codes or private addresses.
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 permissions. Review module.json and WindroseModule.cs; see SECURITY.md. Game files retain publisher terms.