WindroseWindroseGetting Started

How To Join A Windrose Server

Learn how to join any Windrose server.

Joining a Windrose dedicated server takes a few more steps than most co-op games — there’s no server browser to scroll through. Instead, you’ll need an invite code or direct connection details from the host, then enter them through the main menu to connect. Server passwords, port configuration, and DDoS protection settings can all affect whether you get in cleanly or hit a connection error. This guide covers how to join a Windrose server across every setup type, including self-hosted servers, dedicated servers, and servers running through a hosting provider.


Quick ways to connect

  • Invite code – the default method for most public and private worlds.

  • Direct IP – used when the host shares an address and port.

  • Managed hosting panel – providers like Physgun expose the code and extra controls.

  • Self‑hosted server – run the dedicated binaries on your own machine.

Locate the invite code

Through the Physgun control panel

  1. Log into the Physgun Gamepanel.

  2. Click the Windrose instance you own.

  3. In the Server Information box, copy the alphanumeric string labeled Invite Code.

Tip: The code is case‑sensitive; a single wrong character prevents a connection.

On a self‑hosted server

The code is written to ServerDescription.json in the root of the server folder.

/path/to/windrose/ServerDescription.json

Open the file with any text editor and look for the “inviteCode” field.

Joining with an invite code

  1. Start Windrose on your PC or console.

  2. Open PlayConnect to Server.

  3. Paste the invite code into the field.

  4. Press Find and select the listed world.

  5. Click Connect.

If the host is online and both sides run the same game version, you’ll drop straight into the shared world.

Connecting via direct IP

Some dedicated hosts publish an address and port, especially when NAT punch‑through fails.

  1. In the same Connect to Server menu, choose Direct IP.

  2. Enter IP_ADDRESS:PORT (e.g., 123.45.67.89:27015).

  3. Hit Connect.

Make sure the host has opened the port in any firewall or router settings; otherwise the client will time out.


Dedicated hosting options

Managed providers

Physgun will spin up the Windrose binaries for you, handle DDoS protection, and keep the network stack configured. Ideal for:

  • Persistent worlds that run 24/7.

  • Groups larger than four players.

  • Users who prefer a web UI over command‑line fiddling.

Self‑hosting

Running the server yourself gives total control but adds responsibilities:

  1. Install SteamCMD or use the Steam Tools tab in your library.

  2. Download the Windrose dedicated server files.

  3. Launch with the supplied batch script:

StartServerForeground.bat

The console shows live logs, the generated invite code, and any port information. Save data resides in R5/Saved/SaveProfiles; back this folder up before applying updates.


Common pitfalls

  • Wrong code – double‑check case and spacing.

  • Version mismatch – a client on 1.2 cannot join a server on 1.3.

  • Firewall blocks – Windows Defender or router NAT may need a rule for the server’s port.

  • Insufficient hardware – large oceans and many ships tax CPU and RAM; allocate at least 2 GB per 8 players.

  • Forgot to restart – changes to JSON files only apply after a full server stop/start cycle.

Troubleshooting checklist

SymptomQuick fix
Invite code rejectedRe‑copy from panel, ensure case matches, confirm server is online
Infinite loading screenVerify both sides run same version, restart client and server
Direct IP times outOpen port in router/firewall, test with ping or telnet
Players can’t see each otherCheck maxPlayers setting, ensure world isn’t locked by password

FAQ

Do I need to port‑forward?
Usually not. The invite‑code system uses NAT punch‑through, but direct IP connections do require the host to forward the server port.

Can I host on my own PC?
Yes. Use SteamCMD or the Steam Tools to install the dedicated server, then run StartServerForeground.bat.

Where is the invite code stored?
In ServerDescription.json under the “inviteCode” key.

Why can’t my friends join?
Common reasons are a mistyped code, firewall blockage, or mismatched game versions.

Is there a limit to players?
The default is 8, but you can raise it in ServerDescription.json as long as the host’s hardware can handle the load.

With the code in hand and the correct connection method chosen, you’ll be sailing the seas of Windrose alongside your crew in minutes. Happy sailing!

windrosejoin a server
Ready to get started?

Your server. The best panel. Any game.

Every Physgun server ships with the full panel experience out of the box — no setup, no extras, no waiting. Pick your game and start hosting.

Garry's ModRustMinecraftTeam Fortress 2S&Box
Pick Your Game