<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.survivalservers.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RyanP</id>
	<title>Survival Servers - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.survivalservers.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RyanP"/>
	<link rel="alternate" type="text/html" href="https://www.survivalservers.com/wiki/index.php?title=Special:Contributions/RyanP"/>
	<updated>2026-06-04T02:16:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://www.survivalservers.com/wiki/index.php?title=Windrose_Server_Configuration_Guide&amp;diff=3838</id>
		<title>Windrose Server Configuration Guide</title>
		<link rel="alternate" type="text/html" href="https://www.survivalservers.com/wiki/index.php?title=Windrose_Server_Configuration_Guide&amp;diff=3838"/>
		<updated>2026-04-17T01:08:50Z</updated>

		<summary type="html">&lt;p&gt;RyanP: Remove Note field (not in official game docs). Use ServerName instead. Update sidebar sections list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide covers Windrose server configuration including server settings, world customization, and difficulty options.&lt;br /&gt;
&lt;br /&gt;
'''Important:''' Always back up your server files before making configuration changes. Stop your server before editing any configuration files.&lt;br /&gt;
&lt;br /&gt;
== Configuration File Locations ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! File !! Location !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ServerDescription.json&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;R5\&amp;lt;/code&amp;gt; || Main server settings (invite code, password, max players).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WorldDescription.json&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;R5\Saved\SaveProfiles\Default\RocksDB\&amp;lt;version&amp;gt;\Worlds\&amp;lt;world_id&amp;gt;\&amp;lt;/code&amp;gt; || Per-world settings (difficulty, multipliers).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ServerDescription.json ==&lt;br /&gt;
&lt;br /&gt;
The main &amp;lt;code&amp;gt;ServerDescription.json&amp;lt;/code&amp;gt; controls how players find and connect to your server.&lt;br /&gt;
&lt;br /&gt;
'''Important:''' This file can only be changed manually when the server is shut down. Any field might be automatically changed by the server in case of any issue.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;Version&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;ServerDescription_Persistent&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;PersistentServerId&amp;quot;: &amp;quot;1B80182E460F727CEA080C8EEBB1EA0A&amp;quot;,&lt;br /&gt;
    &amp;quot;InviteCode&amp;quot;: &amp;quot;d6221bb7&amp;quot;,&lt;br /&gt;
    &amp;quot;IsPasswordProtected&amp;quot;: false,&lt;br /&gt;
    &amp;quot;Password&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;ServerName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;WorldIslandId&amp;quot;: &amp;quot;DB57768A8A7746899683D0EEE91F97BF&amp;quot;,&lt;br /&gt;
    &amp;quot;MaxPlayerCount&amp;quot;: 10,&lt;br /&gt;
    &amp;quot;P2pProxyAddress&amp;quot;: &amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Setting !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PersistentServerId&amp;lt;/code&amp;gt; || Unique server ID. || '''Do not edit''' — auto-generated by the server.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InviteCode&amp;lt;/code&amp;gt; || Code players use to find your server. || Min 6 characters, case-sensitive. Allowed: 0-9, a-z, A-Z.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IsPasswordProtected&amp;lt;/code&amp;gt; || Require password to join. || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Password&amp;lt;/code&amp;gt; || Server password. || Only used when IsPasswordProtected is true.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ServerName&amp;lt;/code&amp;gt; || Display name of your server. || Helpful for players to verify they are joining the right place if invite codes look similar.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WorldIslandId&amp;lt;/code&amp;gt; || Active world ID. || Must match a WorldDescription.json's IslandId.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MaxPlayerCount&amp;lt;/code&amp;gt; || Max simultaneous players. || Default 10.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P2pProxyAddress&amp;lt;/code&amp;gt; || IP for listening sockets. || Set to your server's IP address.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Editing Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
=== For Survival Servers Customers ===&lt;br /&gt;
&lt;br /&gt;
# Log into your [https://www.survivalservers.com/sspanel/ control panel].&lt;br /&gt;
# Click '''Stop''' to shut down your server.&lt;br /&gt;
# Open the '''Server Config''' tool to adjust settings through an easy interface.&lt;br /&gt;
# The config tool has sidebar sections for '''Server Settings''', '''Gameplay''', '''Multipliers''', '''Windrose+''', '''Player Stats''', '''Co-op Scaling''', '''Rest Effects''', '''Swimming''', '''Combat Effects''', and '''Hearth'''.&lt;br /&gt;
# Choose a save mode:&lt;br /&gt;
#* '''Apply &amp;amp; Restart''' — Saves settings and restarts your server.&lt;br /&gt;
#* '''Apply''' — Saves settings without restarting.&lt;br /&gt;
#* '''Save form only''' — Saves your form values locally without writing to config files.&lt;br /&gt;
# Click '''Save'''.&lt;br /&gt;
&lt;br /&gt;
Additional tools available in the control panel:&lt;br /&gt;
* '''ServerConfig.ini''' — Edit advanced engine configuration.&lt;br /&gt;
* '''Engine.ini''' — Edit Unreal Engine settings.&lt;br /&gt;
* '''Launch Parameters''' — Toggle options like Vehicle Physics.&lt;br /&gt;
&lt;br /&gt;
=== For Self-Hosted Servers ===&lt;br /&gt;
&lt;br /&gt;
# Stop your server.&lt;br /&gt;
# Open the config file in a text editor.&lt;br /&gt;
# Make your changes and save.&lt;br /&gt;
# Start your server.&lt;br /&gt;
&lt;br /&gt;
== WorldDescription.json ==&lt;br /&gt;
&lt;br /&gt;
Each world on your server has its own &amp;lt;code&amp;gt;WorldDescription.json&amp;lt;/code&amp;gt; file. You can create multiple worlds — the first is generated automatically on first server start.&lt;br /&gt;
&lt;br /&gt;
'''Location:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;R5\Saved\SaveProfiles\Default\RocksDB\&amp;lt;game_version&amp;gt;\Worlds\&amp;lt;world_id&amp;gt;\WorldDescription.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IslandId&amp;lt;/code&amp;gt; || Unique world ID — must match the folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WorldName&amp;lt;/code&amp;gt; || Display name of the world.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CreationTime&amp;lt;/code&amp;gt; || Time of creation (internal format).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WorldPresetType&amp;lt;/code&amp;gt; || Difficulty preset: &amp;lt;code&amp;gt;&amp;quot;Easy&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Medium&amp;quot;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;&amp;quot;Hard&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WorldSettings&amp;lt;/code&amp;gt; || Custom world parameters (see below).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If any custom values are present in WorldSettings, the preset will be automatically set to &amp;lt;code&amp;gt;&amp;quot;Custom&amp;quot;&amp;lt;/code&amp;gt; on the next server launch.&lt;br /&gt;
&lt;br /&gt;
== World Difficulty Presets ==&lt;br /&gt;
&lt;br /&gt;
Windrose offers three built-in difficulty presets:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Preset !! Description&lt;br /&gt;
|-&lt;br /&gt;
| '''Easy''' || Lower enemy health and damage, easier ship combat and boarding.&lt;br /&gt;
|-&lt;br /&gt;
| '''Medium''' || Balanced defaults — the standard Windrose experience.&lt;br /&gt;
|-&lt;br /&gt;
| '''Hard''' || Higher enemy health and damage, tougher combat encounters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Set the preset in &amp;lt;code&amp;gt;WorldDescription.json&amp;lt;/code&amp;gt; by changing &amp;lt;code&amp;gt;WorldPresetType&amp;lt;/code&amp;gt;, or use the '''Server Config''' tool in the Survival Servers control panel.&lt;br /&gt;
&lt;br /&gt;
== Custom World Settings ==&lt;br /&gt;
&lt;br /&gt;
For fine-grained control, you can customize individual world parameters. Setting any custom value will change the preset to &amp;lt;code&amp;gt;&amp;quot;Custom&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Tip:''' It may be easier to configure custom settings in-game first, then copy the values to your dedicated server's config file.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Description !! Default !! Range&lt;br /&gt;
|-&lt;br /&gt;
| '''CoopQuests''' || When a player completes a co-op quest, it auto-completes for all players who have it active. || true || true / false&lt;br /&gt;
|-&lt;br /&gt;
| '''EasyExplore''' || Disables map markers for points of interest (called &amp;quot;Immersive Exploration&amp;quot; in-game — makes exploration harder despite the name). || false || true / false&lt;br /&gt;
|-&lt;br /&gt;
| '''MobHealthMultiplier''' || How much health enemies have. || 1.0 || 0.2 - 5.0&lt;br /&gt;
|-&lt;br /&gt;
| '''MobDamageMultiplier''' || How hard enemies hit. || 1.0 || 0.2 - 5.0&lt;br /&gt;
|-&lt;br /&gt;
| '''ShipHealthMultiplier''' || How much health enemy ships have. || 1.0 || 0.4 - 5.0&lt;br /&gt;
|-&lt;br /&gt;
| '''ShipDamageMultiplier''' || How much damage enemy ships deal. || 1.0 || 0.2 - 2.5&lt;br /&gt;
|-&lt;br /&gt;
| '''BoardingDifficultyMultiplier''' || How many enemy sailors must be defeated to win a boarding action. || 1.0 || 0.2 - 5.0&lt;br /&gt;
|-&lt;br /&gt;
| '''Coop_StatsCorrectionModifier''' || Adjusts enemy health and posture loss based on player count on the server. || 1.0 || 0.0 - 2.0&lt;br /&gt;
|-&lt;br /&gt;
| '''Coop_ShipStatsCorrectionModifier''' || Adjusts enemy ship health based on player count on the server. || 0.0 || 0.0 - 2.0&lt;br /&gt;
|-&lt;br /&gt;
| '''CombatDifficulty''' || Overall boss encounter difficulty and enemy aggression. || Normal || Easy, Normal, Hard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom WorldDescription.json Example ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;Version&amp;quot;: 1,&lt;br /&gt;
  &amp;quot;WorldDescription&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;IslandId&amp;quot;: &amp;quot;DB57768A8A7746899683D0EEE91F97BF&amp;quot;,&lt;br /&gt;
    &amp;quot;WorldName&amp;quot;: &amp;quot;My Server&amp;quot;,&lt;br /&gt;
    &amp;quot;CreationTime&amp;quot;: 6.3905278455349005e+17,&lt;br /&gt;
    &amp;quot;WorldPresetType&amp;quot;: &amp;quot;Custom&amp;quot;,&lt;br /&gt;
    &amp;quot;WorldSettings&amp;quot;:&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;BoolParameters&amp;quot;:&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.Coop.SharedQuests\&amp;quot;}&amp;quot;: true,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.EasyExplore\&amp;quot;}&amp;quot;: false&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;FloatParameters&amp;quot;:&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.MobHealthMultiplier\&amp;quot;}&amp;quot;: 1.5,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.MobDamageMultiplier\&amp;quot;}&amp;quot;: 1.2,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.ShipsHealthMultiplier\&amp;quot;}&amp;quot;: 1.0,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.ShipsDamageMultiplier\&amp;quot;}&amp;quot;: 1.0,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.BoardingDifficultyMultiplier\&amp;quot;}&amp;quot;: 1.0,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.Coop.StatsCorrectionModifier\&amp;quot;}&amp;quot;: 1.0,&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.Coop.ShipStatsCorrectionModifier\&amp;quot;}&amp;quot;: 0.5&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;TagParameters&amp;quot;:&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;{\&amp;quot;TagName\&amp;quot;: \&amp;quot;WDS.Parameter.CombatDifficulty\&amp;quot;}&amp;quot;:&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;TagName&amp;quot;: &amp;quot;WDS.Parameter.CombatDifficulty.Hard&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Managing Multiple Worlds ==&lt;br /&gt;
&lt;br /&gt;
You can create multiple worlds on a single server:&lt;br /&gt;
&lt;br /&gt;
# Create a new folder in &amp;lt;code&amp;gt;R5\Saved\SaveProfiles\Default\RocksDB\&amp;lt;version&amp;gt;\Worlds\&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Add a &amp;lt;code&amp;gt;WorldDescription.json&amp;lt;/code&amp;gt; file with a unique &amp;lt;code&amp;gt;IslandId&amp;lt;/code&amp;gt; (matching the folder name).&lt;br /&gt;
# To switch worlds, update &amp;lt;code&amp;gt;WorldIslandId&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;ServerDescription.json&amp;lt;/code&amp;gt; to the new world's ID.&lt;br /&gt;
# Restart your server.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[How to Create a Windrose Server Guide]]&lt;br /&gt;
* [[How to Transfer a Local Save to a Windrose Server]]&lt;br /&gt;
* [[How to Join a Windrose Server]]&lt;br /&gt;
* [[Windrose Admin Commands]]&lt;br /&gt;
* [https://store.steampowered.com/app/1730950/Windrose/ Windrose on Steam]&lt;br /&gt;
* [https://www.survivalservers.com/services/game_servers/windrose/ Rent a Windrose Server from Survival Servers]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>RyanP</name></author>
	</entry>
</feed>