Windrose Artwork

Wiki & Guides

Windrose

Pirate Survival · Co-op · Kraken Express · Kraken Express, Pocketpair Publishing

Rent Windrose Server

Configuring Windrose server settings

Configure a Windrose server: ServerDescription.json and WorldDescription.json explained — server name, password, player count, difficulty and combat multipliers.

Last updated July 16, 2026 · RespawnHost

Configuring a Windrose server

Windrose has no classic .ini file and no in-game options editor for servers. Instead, two JSON files control your server:

FileResponsible forLocation
ServerDescription.jsonConnection: server name, invite code, password, player countserver root
WorldDescription.jsonGameplay: difficulty, enemy and ship valuesper world (under Saved/SaveProfiles/…/Worlds/)

At RespawnHost you edit both conveniently through the File Manager or the config editor in the panel — SFTP works too.

Warning

Stop the server before editing a config file. A running server can overwrite your changes on its next save. After editing, save and restart the server.

ServerDescription.json — connection & access

This file lives in the server’s main directory and controls how and who connects:

FieldMeaning
ServerNameYour server’s name
InviteCodeThe code to join with — at least 6 characters, alphanumeric, case-sensitive
IsPasswordProtectedtrue/false — extra password protection on/off
PasswordThe password (only relevant if IsPasswordProtected is true)
MaxPlayerCountPlayer limit, maximum 8

Tip

At RespawnHost you don't have to hunt through the JSON for these — they're in the panel under Configuration → Startup variables (Server Name, Invite code, Server Password, Password Protected, Max players, WorldIslandID) as convenient input fields.

ServerDescription.json of a Windrose server in the RespawnHost panel editor showing InviteCode, IsPasswordProtected, MaxPlayerCount and WorldIslandId
The ServerDescription.json in the panel editor (invite code redacted for security)

WorldDescription.json — difficulty & combat

Gameplay rules live per world in WorldDescription.json. The most important value is difficulty:

FieldValues / rangeEffect
WorldPresetType / CombatDifficultyEasy / Medium / HardOverall combat difficulty preset
MobHealthMultiplier0.2 – 5.0Enemy hit points
MobDamageMultiplier0.2 – 5.0Enemy damage
ShipsHealthMultiplier0.4 – 5.0Durability of enemy ships
ShipsDamageMultiplier0.2 – 2.5Damage from enemy ships
BoardingDifficultyMultiplier0.2 – 5.0Difficulty of boarding fights
CoopQueststrue / false (default true)Co-op quests enabled
EasyExploretrue / false (default false)Easier exploration

Note

The exact field names and ranges are community-documented (Steam guides, wikis) and may change with Early Access updates. If in doubt, check the actual contents of your WorldDescription.json — it's the most reliable reference for your build. In some versions the bundled R5WorldDescriptionUpdater.exe tool updates the world config.

For laid-back co-op sailing with friends, this direction works well — weaker enemies, easier boarding:

"WorldPresetType": "Easy",
"MobHealthMultiplier": 0.7,
"MobDamageMultiplier": 0.7,
"BoardingDifficultyMultiplier": 0.6,
"CoopQuests": true,
"EasyExplore": true

Save, restart the server, done.

What Windrose does NOT have (yet)

Unlike some survival games, you’ll look for these options in vain — they simply don’t exist in the current Early Access build:

  • No PvP/PvE toggle — Windrose is a pure co-op/PvE game; there’s no documented PvP mode.
  • No custom world seed — worlds are based on a fixed WorldIslandId, not an enterable seed.
  • No loot/XP rate multipliers — you control difficulty exclusively through the enemy/ship values above.

“Complete settings lists” with XP or loot sliders that circulate online come from auto-generated guide pages and don’t apply to Windrose.