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
| Players | RAM | CPU | Storage |
|---|---|---|---|
| 2 | 8 GB | 2 cores @ 3.2 GHz | 35 GB SSD |
| 4 | 12 GB | 2 cores @ 3.2 GHz | 35 GB SSD |
| 8–10 | 16 GB | 4 cores @ 3.2 GHz | 35 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
| Feature | Self-Hosting | Managed Hosting |
|---|---|---|
| Setup time | 1–2 hours | Under 5 minutes |
| Hardware cost | You provide it (8–16 GB RAM needed) | Included |
| Uptime | Only when your machine is on | 24/7 |
| DDoS protection | ❌ | ✅ |
| Automatic updates | Manual | One click |
| Backups | Manual | Automated |
| Technical knowledge needed | High | None |
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-host | Paid hosting | |
|---|---|---|
| Setup | SteamCMD, config, port forwarding | Deploys in ~60 seconds |
| Hardware | Your own PC/VPS must stay on | Provided (Ryzen 9 + NVMe) |
| Uptime | Only while your machine runs | 24/7, always online |
| Updates | Manual | Handled for you |
| Home IP | Exposed via port forwarding | Private — public server IP |
| Cost | Electricity + your time | Flat monthly fee |
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.







