So änderst du die Welt-Einstellungen auf deinem Windrose Server
Die Welt-Einstellungen liegen in der Datei WorldDescription.json im Welt-Ordner deines Servers. Du kannst die Schwierigkeit über ein Preset (Easy, Medium, Hard) oder über eigene Werte (Custom) festlegen.
Empfohlen
Am einfachsten ist es, die gewünschten Einstellungen direkt im Spiel auszuwählen — siehe Einstellungen im Spiel vornehmen. So musst du das aufwendige JSON-Format nicht manuell schreiben.
Einstellungen im Spiel vornehmen und übertragen
Der einfachste Weg: Erstelle eine Welt in Windrose mit den gewünschten Einstellungen und kopiere die fertige Datei auf deinen Server.
Welt im Spiel erstellen
Starte Windrose und erstelle eine neue Welt mit deinen gewünschten Einstellungen (Preset oder Custom).Lokale Welt-Datei finden
Öffne auf deinem PC den Ordner deiner Welt:%LOCALAPPDATA%\R5\Saved\SaveProfiles\Default\RocksDB_v2\<GameVersion>\Worlds\<WorldID>\%LOCALAPPDATA%\R5\Saved\SaveProfiles\Default\RocksDB_v2\<GameVersion>\Worlds\<WorldID>\Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.WorldDescription.json kopieren
Kopiere die lokaleWorldDescription.jsonin den Welt-Ordner deines Servers:/R5/Saved/SaveProfiles/Default/RocksDB_v2/<GameVersion>/Worlds/<WorldID>/WorldDescription.json/R5/Saved/SaveProfiles/Default/RocksDB_v2/<GameVersion>/Worlds/<WorldID>/WorldDescription.jsonIsland ID anpassen
Setze die Island ID in der Verwaltung auf den Wert aus der kopierten Welt, damit dein Server diese Welt lädt.Server starten
Starte deinen Server.
Datei direkt am Server bearbeiten
Wenn du die Datei lieber von Hand bearbeiten möchtest:
Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.WorldDescription.json öffnen
Öffne die Datei im Welt-Ordner:/R5/Saved/SaveProfiles/Default/RocksDB_v2/<GameVersion>/Worlds/<WorldID>/WorldDescription.json/R5/Saved/SaveProfiles/Default/RocksDB_v2/<GameVersion>/Worlds/<WorldID>/WorldDescription.jsonWerte anpassen
PasseWorldPresetTypeund/oder die einzelnenWorldSettings-Parameter an (siehe Tabellen unten).Server starten
Speichere die Datei und starte deinen Server.
Hinweis
Du musst WorldPresetType nicht manuell auf Custom setzen. Sobald du eigene Werte in den WorldSettings einträgst und den Server neu startest, wechselt der Server WorldPresetType beim nächsten Start automatisch auf Custom.
Allgemeine Felder
| Feld | Beschreibung | Werte |
|---|---|---|
IslandId | Eindeutige ID der Welt — muss mit dem Ordnernamen und dem Wert in WorldSettings.json übereinstimmen | Alphanumerische Zeichenkette |
WorldName | Angezeigter Name der Welt | Beliebiger Text |
WorldPresetType | Schwierigkeits-Preset | Easy, Medium, Hard, Custom |
WorldSettings-Parameter (nur bei Custom)
Achtung
Die WorldSettings werden nur ausgewertet, wenn WorldPresetType auf Custom steht. Bei den Presets Easy, Medium und Hard sollte WorldSettings leer bleiben — der Server verwendet dann die Preset-Werte.
Bool-Parameter
| Parameter | Beschreibung | Standard |
|---|---|---|
Coop.SharedQuests | Quests werden automatisch für alle aktiven Mitspieler abgeschlossen, wenn ein Spieler sie beendet | true |
EasyExplore | Im Spiel als "Immersive Exploration" bekannt. Wenn aktiviert, werden Marker für Points of Interest ausgeblendet — Erkunden wird also schwerer. Der Parametername ist irreführend. | false |
Float-Parameter (Multiplikatoren)
| Parameter | Beschreibung | Standard | Bereich |
|---|---|---|---|
MobHealthMultiplier | Leben von Gegnern | 1.0 | 0.2 – 5.0 |
MobDamageMultiplier | Schaden von Gegnern | 1.0 | 0.2 – 5.0 |
ShipsHealthMultiplier | Leben von feindlichen Schiffen | 1.0 | 0.4 – 5.0 |
ShipsDamageMultiplier | Schaden feindlicher Schiffe | 1.0 | 0.2 – 2.5 |
BoardingDifficultyMultiplier | Anzahl Gegner, die beim Entern besiegt werden müssen | 1.0 | 0.2 – 5.0 |
Coop.StatsCorrectionModifier | Skaliert Gegner-Leben und Posture-Verlust mit Spieleranzahl | 1.0 | 0.0 – 2.0 |
Coop.ShipStatsCorrectionModifier | Skaliert Schiffs-Leben mit Spieleranzahl | 0.0 | 0.0 – 2.0 |
Tag-Parameter
| Parameter | Beschreibung | Standard | Werte |
|---|---|---|---|
CombatDifficulty | Schwierigkeit von Bossen und Aggressivität der Gegner | Normal | Easy, Normal, Hard |
Beispiel: WorldDescription.json mit Custom-Preset
Die Parameter werden in der Datei nicht als einfache Namen, sondern als TagName-Schlüssel gespeichert. So sieht eine vollständige WorldDescription.json mit Custom-Preset aus:
{
"Version": 1,
"WorldDescription":
{
"islandId": "E24A22C9C8D3448951AFD002162576D5",
"WorldName": "Meine Welt",
"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"
}
}
}
}
}{
"Version": 1,
"WorldDescription":
{
"islandId": "E24A22C9C8D3448951AFD002162576D5",
"WorldName": "Meine Welt",
"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"
}
}
}
}
}Achtung
Ändere IslandId nicht — der Wert muss mit dem Ordnernamen und der IslandId in WorldSettings.json übereinstimmen. Möchtest du eine andere Welt laden, siehe Island ID setzen.