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 → PlayConnect 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 → ToolsWindrose 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

Self-host vs paid hosting at a glance

Self-hostPaid hosting
SetupSteamCMD, config, port forwardingDeploys in ~60 seconds
HardwareYour own PC/VPS must stay onProvided (Ryzen 9 + NVMe)
UptimeOnly while your machine runs24/7, always online
UpdatesManualHandled for you
Home IPExposed via port forwardingPrivate — public server IP
CostElectricity + your timeFlat monthly fee
Self-hosting is free but you own the maintenance and uptime; paid hosting trades a monthly fee for a hands-off, always-online server.

Frequently asked questions

Can you host a Windrose dedicated server yourself?

Yes — install the dedicated server files via SteamCMD, edit the config, and forward the required ports on your router. The trade-off is that your machine has to stay on for the world to be available, and you handle updates and uptime yourself.

Why can’t my friends join my Windrose server?

Almost always port forwarding — the server’s ports aren’t forwarded to the host machine, or are pointed at the wrong local IP. Double-check the port config and test with your public IP. A managed host avoids this entirely by deploying with open ports and a public IP.

Is it better to self-host or rent a Windrose server?

Self-hosting is free and fully under your control, but you manage hardware, updates, port forwarding and uptime. Renting deploys in about a minute with everything configured, stays online 24/7, and keeps your home IP private — which is why most groups rent for a persistent world.

Ready to play?

Run your own Windrose server with XGamingServer

Spin up an always-on Windrose server your friends can join in minutes — no port-forwarding, no tech headaches.

99.9%Uptime SLA
< 5 minInstant setup
24/7Human support
DDoSProtected
Instant setup Your server is live in minutes with a one-click control panel.
Mods & plugins Install mods, plugins and workshop content in a few clicks.
DDoS protected Enterprise DDoS mitigation keeps your server online 24/7.
Low-latency hardware Premium CPUs & NVMe SSDs for lag-free multiplayer.
Free backups Automatic backups so your world is never lost.
Real human support Gamers helping gamers — 24/7, no bots, no scripts.

Pick your Windrose plan & play in minutes

See all plans
Novice $10.50/mo 6 GB RAM Renews $15/mo Buy now
Pro $24.50/mo 12 GB RAM Renews $35/mo Buy now
ProMax $31.50/mo 16 GB RAM Renews $45/mo Buy now