Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windrose Dedicated Server

WindowsGSH Status Module version Requires WindowsGSH Licence

WindowsGSH installs, configures, imports and backs up Windrose dedicated servers.

Status

BETA CANDIDATE. Configuration/import are substantial; P2P/direct joining, shutdown and restore require live validation.

Installation

SteamCMD app 4129620 installs anonymously. WindowsGSH launches R5/Binaries/Win64/WindroseServer-Win64-Shipping.exe. Start once to generate world data before editing world settings.

Import an existing server

Direct installs and WindowsGSM serverfiles layouts support Copy/Adopt preview, including ServerDescription.json and generated worlds.

Configuration

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.

Networking

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.

Query, console, and administration

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.

Files and backups

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.

Known limitations

  • 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.

Beta verification checklist

  • 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.

Support

Report issues via the WindowsGSH.Windrose tracker with sanitized versions/logs. Never post passwords, invite codes or private addresses.

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 permissions. Review module.json and WindroseModule.cs; see SECURITY.md. Game files retain publisher terms.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages