Windrose Dedicated Server Setup Guide (2026): Self-Host vs Paid Hosting

Need a Windrose Server?

Skip the hassle of self-hosting! Get a fully managed Windrose dedicated server with one-click setup, automatic updates, and 24/7 support.

Rent a Windrose Server โ†’ ๐Ÿ”ฅ 30% OFF

Windrose launched into Early Access on April 14, 2026 with full dedicated server support, allowing players to host persistent multiplayer worlds for their communities. Whether you are setting up a server for friends or planning a public server, this guide walks you through everything you need to know.

We will cover both self-hosting a Windrose server and using a managed hosting provider, so you can choose the best option for your crew.


What Is a Windrose Dedicated Server?

A Windrose dedicated server is a standalone instance of the game that runs independently of any player machine. This allows:

  • 24/7 uptime โ€” your world stays online even when you log off
  • Persistent world saves
  • Full control over difficulty, world settings, and player access
  • Support for up to 4 players (8-player lobbies being tested in Early Access)

Option 1: Self-Hosting a Windrose Server

Self-hosting is ideal if you want full control and already have capable hardware. The dedicated server is Windows-only (Unreal Engine 5).

Minimum Requirements

PlayersRAMCPUStorage
28 GB2 cores @ 3.2 GHz35 GB SSD
412 GB2 cores @ 3.2 GHz35 GB SSD
8โ€“1016 GB4 cores @ 3.2 GHz35 GB SSD

โš ๏ธ If you plan to run the game client and the dedicated server on the same PC, you need at least 24 GB RAM total (16 GB for the client + 8 GB for the server process).

  • OS: Windows 10/11 or Windows Server (64-bit)

Step-by-Step Setup Guide

1. Install the Dedicated Server

Open Steam and go to Library โ†’ Tools. Find Windrose Dedicated Server and click Install. This is a separate tool from the game itself โ€” it gets added to your library when you own Windrose.


2. Start the Server for the First Time

Open the server install folder and run StartServerForeground.bat. This is the recommended way to start the server โ€” it shows a live console window with logs so you can see when it finishes loading.

Wait until it fully loads, then close the window to shut it down. This first run generates all the config files you will edit next.

Alternatively, run WindroseServer.exe to start it as a background process (use Task Manager to stop it).


3. Configure Your Server

After the first run, open ServerDescription.json from the root of the server folder (not inside any subfolders). Edit it while the server is stopped:

{
  "PersistentServerId": "do-not-edit-this",
  "InviteCode": "myserver1",
  "IsPasswordProtected": false,
  "Password": "",
  "ServerName": "My Windrose Server",
  "WorldIslandId": "auto-generated",
  "MaxPlayerCount": 4,
  "P2pProxyAddress": "0.0.0.0"
}

โš ๏ธ Always stop the server before editing config files. The server overwrites changes made while it is running.

World difficulty settings (mob health, damage multipliers, etc.) are in a separate file per world:

R5\Saved\SaveProfiles\Default\RocksDB\<version>\Worlds\<world_id>\WorldDescription.json

4. Networking

Windrose uses NAT punch-through for player connections via the invite code system. In most cases you do not need to manually forward ports. Make sure UPnP is enabled on your router and Windows Firewall allows the Windrose server executables through.

If players still cannot connect, check that your router NAT type is not set to Strict, and try switching your DNS to Google Public DNS (8.8.8.8 / 8.8.4.4) โ€” some DNS providers block Windrose connection endpoints by default.


5. Connect to Your Server

Windrose uses an invite code system โ€” not IP addresses. Find your invite code in ServerDescription.json at the server root, or in the console output when the server starts.

To join: launch Windrose โ†’ Play โ†’ Connect to Server โ†’ enter the invite code.

โš ๏ธ Important: Every player must complete the Windrose tutorial in single-player at least once before they can join a multiplayer server. Players who skip this will be kicked back to the main menu.


6. Updating Your Server

Stop the server first, then open Steam โ†’ Library โ†’ Tools โ†’ Windrose Dedicated Server and let Steam update it. The game client and server must be on the same version for players to connect.


Option 2: Using a Windrose Server Hosting Provider

If you want to skip the setup entirely and get your crew online in minutes, a managed hosting provider handles everything for you โ€” hardware, updates, DDoS protection, and backups.

๐Ÿ‘‰ Get Windrose server hosting from XGamingServer โ€” plans from $10.50/month with instant setup, AMD Ryzen 9 7950X hardware, and 24/7 support.


Self-Hosting vs Paid Hosting

FeatureSelf-HostingManaged Hosting
Setup time1โ€“2 hoursUnder 5 minutes
Hardware costYou provide it (8โ€“16 GB RAM needed)Included
UptimeOnly when your machine is on24/7
DDoS protectionโŒโœ…
Automatic updatesManualOne click
BackupsManualAutomated
Technical knowledge neededHighNone

Performance Tips

  • Use an NVMe SSD โ€” Windrose saves world data in RocksDB which does many small reads/writes
  • Keep player count at 4 or under for the best Early Access experience โ€” the developers recommend this
  • Set up scheduled daily restarts โ€” UE5 servers accumulate memory over time
  • Avoid very high mob multipliers (e.g. 5.0) โ€” they increase AI processing per encounter significantly

Common Issues

Players Cannot Connect

  • Wait at least 1 minute after starting โ€” the server needs time to register
  • Double-check the invite code โ€” it is case-sensitive
  • Make sure UPnP is enabled on your router
  • Disable any VPN on the host machine
  • Try switching DNS to 8.8.8.8 โ€” some providers block Windrose endpoints

Player Gets Kicked Back to the Menu

  • The player has not completed the tutorial โ€” all players must finish it before joining multiplayer
  • The host may still be loading โ€” wait until the host is fully inside the world before joining

Version Mismatch

  • Update both the game client and the dedicated server tool via Steam โ€” they must match exactly

Config Changes Not Saving

  • The server must be stopped before editing config files โ€” changes made while it is running get overwritten

Should You Host or Rent?

  • Self-host if you enjoy the technical setup, already have 8โ€“16 GB of spare RAM, and are happy doing maintenance yourself
  • Use a host if you want your server online within minutes, 24/7 uptime, automatic updates, and no hardware overhead

For building a community or running a public server, managed hosting is almost always the better choice.


Final Thoughts

Windrose dedicated servers give you full control over your multiplayer experience. Self-hosting is possible but requires solid hardware (8 GB RAM minimum), Windows OS, and ongoing maintenance as the game updates through Early Access.

If your goal is to get your crew sailing as fast as possible, Windrose server hosting from XGamingServer gets you online in minutes with instant setup, AMD Ryzen 9 hardware, DDoS protection, and 24/7 support from $10.50/month.

Ready to Play?

Get your Windrose server up and running in minutes with our managed hosting solution.

Need a Windrose Server?

Skip the hassle of self-hosting! Get a fully managed Windrose dedicated server with one-click setup, automatic updates, and 24/7 support.

Rent a Windrose Server โ†’ ๐Ÿ”ฅ 30% OFF