World settings are stored in the WorldDescription.json file inside your server's world folder. You can set difficulty via a preset (Easy, Medium, Hard) or via custom values (Custom).
Configure settings in-game and transfer
The easiest way: create a world in Windrose with your desired settings and copy the finished file to your server.
-
Create world in-game
Launch Windrose and create a new world with the desired settings (preset or custom). -
Find the local world file
Open the folder of your world on your PC:%LOCALAPPDATA%\R5\Saved\SaveProfiles\Default\RocksDB_v2\<GameVersion>\Worlds\<WorldID>\ -
Stop the server
Stop your server via the dashboard. -
Connect via SFTP
Connect to your server via SFTP. -
Copy WorldDescription.json
Copy your localWorldDescription.jsoninto your server's world folder:/R5/Saved/SaveProfiles/Default/RocksDB_v2/<GameVersion>/Worlds/<WorldID>/WorldDescription.json -
Adjust the island ID
Set the island ID in the dashboard to the value of the copied world so your server loads it. -
Start the server
Start your server.
Edit the file directly on the server
If you prefer editing the file manually:
-
Stop the server
Stop your server via the dashboard. -
Connect via SFTP
Connect to your server via SFTP. -
Open WorldDescription.json
Open the file inside the world folder:/R5/Saved/SaveProfiles/Default/RocksDB_v2/<GameVersion>/Worlds/<WorldID>/WorldDescription.json -
Adjust values
AdjustWorldPresetTypeand/or the individualWorldSettingsparameters (see tables below). -
Start the server
Save the file and start your server.
General fields
| Field | Description | Values |
|---|---|---|
IslandId |
Unique ID of the world – must match the folder name and the value in WorldSettings.json |
Alphanumeric string |
WorldName |
Displayed name of the world | Any text |
WorldPresetType |
Difficulty preset | Easy, Medium, Hard, Custom |
WorldSettings parameters (only for Custom)
Bool parameters
| Parameter | Description | Default |
|---|---|---|
Coop.SharedQuests |
Quests are automatically completed for all active co-op players when one player finishes them | true |
EasyExplore |
Known in-game as "Immersive Exploration". When enabled, point-of-interest markers are hidden – exploration becomes harder. The parameter name is misleading. | false |
Float parameters (multipliers)
| Parameter | Description | Default | Range |
|---|---|---|---|
MobHealthMultiplier |
Enemy health | 1.0 |
0.2 – 5.0 |
MobDamageMultiplier |
Enemy damage | 1.0 |
0.2 – 5.0 |
ShipsHealthMultiplier |
Enemy ship health | 1.0 |
0.4 – 5.0 |
ShipsDamageMultiplier |
Enemy ship damage | 1.0 |
0.2 – 2.5 |
BoardingDifficultyMultiplier |
Number of enemies to defeat during boarding | 1.0 |
0.2 – 5.0 |
Coop.StatsCorrectionModifier |
Scales enemy health and posture loss with the player count | 1.0 |
0.0 – 2.0 |
Coop.ShipStatsCorrectionModifier |
Scales enemy ship health with the player count | 0.0 |
0.0 – 2.0 |
Tag parameters
| Parameter | Description | Default | Values |
|---|---|---|---|
CombatDifficulty |
Difficulty of bosses and overall enemy aggressiveness | Normal |
Easy, Normal, Hard |
Example: WorldDescription.json with Custom preset
Parameters are stored in the file not as plain names, but as TagName-style keys. Here is what a full WorldDescription.json with a custom preset looks like:
{
"Version": 1,
"WorldDescription":
{
"islandId": "E24A22C9C8D3448951AFD002162576D5",
"WorldName": "My World",
"CreationTime": 6.3910902400911002e+17,
"WorldPresetType": "Custom",
"WorldSettings":
{
"BoolParameters":
{
"{\"TagName\": \"WDS.Parameter.Coop.SharedQuests\"}": true,
"{\"TagName\": \"WDS.Parameter.EasyExplore\"}": false
},
"FloatParameters":
{
"{\"TagName\": \"WDS.Parameter.MobHealthMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.MobDamageMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.ShipsHealthMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.ShipsDamageMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.BoardingDifficultyMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.Coop.StatsCorrectionModifier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.Coop.ShipStatsCorrectionModifier\"}": 0.0
},
"TagParameters":
{
"{\"TagName\": \"WDS.Parameter.CombatDifficulty\"}":
{
"TagName": "WDS.Parameter.CombatDifficulty.Normal"
}
}
}
}
}
