Skip to content

How to Fix "Server Not Found" in Windrose

Pallav Pathak
How to Fix "Server Not Found" in Windrose

Windrose launched into Early Access in April 2026, and the most widespread complaint from new players is deceptively simple: the server can't be found. You click connect, enter your invite code, and nothing happens — or you get kicked straight back to the title screen. The good news is that almost every case traces back to one of a handful of known causes, most of which take only minutes to fix.

Quick answer: Complete the single-player tutorial before attempting multiplayer. If you've already done that, verify your invite code is entered exactly (it's case-sensitive), confirm the server has fully booted, and check that your game client version matches the server version.

Image credit: Kraken Express, Pocketpair Publishing

Windrose tutorial requirement — the #1 cause

Windrose silently blocks multiplayer connections for any player who hasn't finished the single-player tutorial. There's no error message, no tooltip, and no prompt explaining what went wrong. The game simply fails to connect or dumps you back to the main menu, which makes it look exactly like a broken server.

Step 1: Launch Windrose and start a single-player game. Play through the entire tutorial sequence, which takes roughly 15–20 minutes.

Launch Windrose and start a single-player game | Image credit: Kraken Express, Pocketpair Publishing (via YouTube/@TmarTn2)

Step 2: Once the tutorial is complete, exit to the main menu and try connecting to your server again. The connection should now proceed normally.

This single issue accounts for the majority of "server not found" reports. Every player on the server needs to have completed the tutorial individually — it's not enough for just the host to have done it.


Invite code entry mistakes

Windrose doesn't use the traditional IP-and-port connection method. Instead, each server generates a unique invite code on its first successful boot (something like d5398a2a). Players join by navigating to Play → Connect to Server and typing in that code.

Two things trip people up constantly. First, invite codes are case-sensitive, so aBc and abc are treated as completely different codes. Second, visually similar characters like l and 1 or O and 0 cause mistyped codes that fail without explanation. Copy-paste the code directly from your hosting provider's control panel whenever possible instead of reading it off a screenshot.

⚠️
If your invite code shows "not available yet," the server hasn't completed its first boot. Wait for the startup process to finish, then check the code again.
Each server generates a unique invite code on its first successful boot | Image credit: Kraken Express, Pocketpair Publishing (via YouTube/@ASAP)

Server hasn't finished starting

A Windrose server needs to fully load the world before it accepts any connections. If you've just started or restarted the server and immediately try to join, the connection will fail. Watch the web console or log viewer in your hosting control panel — once the world finishes loading, you're clear to connect. This startup process can take a minute or two, especially on a fresh world.


Client and server version mismatch

The game client version must match the server version exactly. Steam auto-updates the game client, which can push a player's version ahead of the server. When versions don't match, connections fail silently.

Step 1: Stop the server through your hosting control panel.

Step 2: Run a Steam update or file validation on the server to pull the latest files.

Step 3: Make sure every player's Steam client has also updated Windrose to the same version. Then restart the server and try connecting.

Run a Steam update or file validation on the server

DNS blocking and network issues

Windrose uses a relay system for multiplayer, and certain DNS providers interfere with the domains the game needs to reach. NextDNS, in particular, blocks windrose.support by default, which kills the connection without any visible error. If you can connect from one network but not another, or if connections time out for no apparent reason, DNS is the likely culprit.

Switch your DNS servers to Google's public DNS — 8.8.8.8 and 8.8.4.4 — in your network adapter settings. This resolves a surprising number of timeout problems.

Network issueFix
DNS provider blocks Windrose relay domainsSwitch to Google DNS (8.8.8.8 / 8.8.4.4)
VPN or proxy activeDisconnect temporarily and retry
Windows firewall blocking WindroseAllow the Windrose executable through Windows Defender Firewall
Docker server on bridge network (local connections fail)Switch Docker network type from bridge to host

VPNs and proxies can also interfere with the relay connection. If someone on your server is running one, have them disable it temporarily to isolate the problem. On the local machine side, Windows Defender sometimes blocks the Windrose executable if a player clicked "Block" on the firewall prompt during first launch.


Self-hosted and Docker server quirks

Players running Windrose dedicated servers through Docker on their own hardware have reported a specific issue where local machines on the same network can't connect, while friends connecting from outside have no trouble at all. The fix is to change the Docker container's network mode from bridge to host. This eliminates the NAT layer that prevents the local relay connection from resolving properly.


Hosting provider outages

Not every connection failure is on your end. Some hosting providers have experienced intermittent issues since Windrose's Early Access launch. If you've verified game files on both the client and server, completed the tutorial, and confirmed the invite code is correct, the problem may sit with your provider. Check your provider's status page or community channels for any ongoing incidents before spending more time troubleshooting locally.


Configuration file errors that prevent world loading

If your server starts but the world never loads — meaning no one can connect because there's nothing to connect to — the issue is usually in the config files. Windrose uses two main configuration files: ServerDescription.json and WorldDescription.json.

Config problemWhat happensHow to fix
Editing while server is runningChanges get overwritten on shutdownAlways stop the server before editing, save, then restart
WorldIslandId mismatchWorld won't load at allEnsure WorldIslandId in ServerDescription.json matches IslandId in WorldDescription.json
Invalid JSON syntaxServer crashes or fails to parse configPaste file contents into a JSON validator to find stray commas or missing brackets
Corrupted save data after crashWorld fails to load on restartRestore from a cloud backup through your control panel

The most critical rule with Windrose config files: never edit them while the server is running. Windrose rewrites both files on shutdown, so any changes you make to a running server will be silently erased. Stop the server first, make your edits, save, and then start it again.


General troubleshooting checklist

When nothing obvious stands out, run through these steps in order. Each one eliminates a common failure point.

Step 1: Open the log viewer in your hosting control panel and look for startup errors or crash messages. These often point directly to the problem.

Step 2: Run a Steam file validation on the server to repair any corrupted or missing game files.

Step 3: Restart the server cleanly. A surprising number of Early Access issues resolve with a fresh restart.

Step 4: Confirm that both the game client and server are running the same version. If Steam updated one side but not the other, connections will fail.

💡
Windrose does not currently support console commands. The UE5 console is locked in the Early Access build, so all server management happens through config files and your hosting provider's control panel. The developers have indicated that admin tooling will expand over time.

Most Windrose "server not found" errors come down to the tutorial gate, a mistyped invite code, or a version mismatch. Once you've ruled those out, DNS issues and config file mistakes cover nearly everything else. The game is still in Early Access, so rough edges around connection handling are expected to improve as development continues.