Windrose

Windrose

Docker app from Jamxx's Repository

Overview

This Docker will download and install SteamCMD. It will also install a Windrose server and run it. **ATTENTION:** First startup can take a long time since it downloads the server files and installs the runtimes! **NOTE:** After first startup of the server, shut it down and edit the following files to your liking: - YOUR_INSTALL_PATH/R5/ServerDescription.json - YOUR_INSTALL_PATH/R5/Saved/SaveProfiles/Default/RocksDB/_gameVersion_/Worlds/_worldId_/WorldDescription.json The invite code used to join the server will be in ServerDescription.json Update Notice: Simply restart the container if a newer version of the game is available.

SteamCMD Docker Dedicated Game Server for Unraid

This will download and install SteamCMD and the associated dedicated game server.

NOTE: Please allow about 5 minutes for initial container startup with a good Internet connection. The game files and necessary runtimes only need to be downloaded once. To update to a newer version of the game, just restart the container. If you want to install a beta version of the game, change the GAME_ID parameter value to: GAME_ID -beta BRANCH_NAME (e.g. 294420 -beta latest_experimental would download the 7 Days to Die dedicated server from the latest_experimental branch).

Windrose Dedicated Server

NOTE: After first startup of the server, shut it down and edit the following files to your liking:

  • YOUR_INSTALL_PATH/R5/ServerDescription.json
  • YOUR_INSTALL_PATH/R5/Saved/SaveProfiles/Default/RocksDB/gameVersion/Worlds/worldId/WorldDescription.json

You can customize your server by modifying those two files. See here for more details: https://playwindrose.com/dedicated-server-guide/

Please note that there is no port forwarding required for this game, but it does rely on UPnP.

The invite code used to join the server will be in ServerDescription.json

Run example

docker run --name WR -d \
	--volume /path/to/steamcmd:/serverdata/steamcmd \
	--volume /path/to/windrose:/serverdata/serverfiles \
	jcoker85/windrose

Heavily based off of https://github.com/ich777/docker-steamcmd-server. Thank you for your contributions!

Install Windrose on Unraid in a few clicks.

Find Windrose in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Windrose Review the template variables and paths Click Install

Categories

Download Statistics

2,858
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
jcoker85/windrose
Last Updated2026-04-15
First Seen2026-04-15

Runtime arguments

Network
bridge
Shell
bash
Privileged
false
Extra Params
--restart=unless-stopped

Template configuration

SteamCMDPathrw
Target
/serverdata/steamcmd
Value
/mnt/cache/appdata/steamcmd
Server FilesPathrw
Target
/serverdata/serverfiles
Value
/mnt/cache/appdata/windrose
Game IDVariable

The game ID that the container download at startup. (https://steamdb.info/)

Target
GAME_ID
Value
4129620
Validate InstallationVariable

Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.

Target
VALIDATE
Game TCP PortPorttcp

Only put a port here if using Direct IP connection (default value is 7777)

Target
7777
Game UDP PortPortudp

Only put a port here if using Direct IP connection (default value is 7777)

Target
7777
UIDVariable
Value
99
GIDVariable
Value
100