Windrose benutzerdefinierte Welt-Modifikatoren ermöglichen dir, Kampf, Seekampf, Erkundung, Quests und Koop-Skalierung im Detail anzupassen. In dieser Anleitung lernst du, wie du die Datei WorldDescription.json bearbeitest, jeden Parameter verstehst und individuelle Einstellungen auf deinem Windrose Gameserver anwendest.
Um benutzerdefinierte Welt-Modifikatoren anzuwenden, musst du die richtige Welt-Datei bearbeiten.
- Stoppe deinen Windrose Server in der Gameserver-Verwaltung.
- Öffne den Dateien-Tab.
- Navigiere zum folgenden Pfad:
R5/Saved/SaveProfiles/Default/RocksDB/[your_game_version]/Worlds/[your_world_id]/WorldDescription.json
Ersetze die Platzhalter wie folgt:
| Platzhalter | Bedeutung |
|---|---|
[your_game_version] | Dein aktueller Windrose Spielversion-Ordner |
[your_world_id] | Die ID der Welt, die du bearbeiten möchtest |
Richtige Welt finden
Wenn du mehrere Welten hast, achte darauf, die WorldDescription.json im richtigen [your_world_id]-Ordner zu bearbeiten. Sonst wirken sich deine Änderungen auf einen anderen Spielstand aus.
Die folgenden Tabellen bieten eine komplette Übersicht aller verfügbaren benutzerdefinierten Welt-Modifikatoren.
| Parameter | Abschnitt | Standard | Bereich | Wirkung |
|---|---|---|---|---|
MobHealthMultiplier | float | 1.0 | 0.2 - 5.0 | Multiplikator für Gegnergesundheit |
MobDamageMultiplier | float | 1.0 | 0.2 - 5.0 | Multiplikator für Gegner-Schaden |
CombatDifficulty | tag | Normal | Easy, Normal, Hard | Boss-Aggressivität und Kampfschwierigkeit |
CombatDifficulty muss als Tag-Wert geschrieben werden, zum Beispiel:
"tag": {
"CombatDifficulty": {
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
Verfügbare Werte:
| Schwierigkeit | TagName-Wert |
|---|---|
| Easy | WDS.Parameter.CombatDifficulty.Easy |
| Normal | WDS.Parameter.CombatDifficulty.Normal |
| Hard | WDS.Parameter.CombatDifficulty.Hard |
| Parameter | Abschnitt | Standard | Bereich | Wirkung |
|---|---|---|---|---|
ShipHealthMultiplier | float | 1.0 | 0.4 - 5.0 | Multiplikator für Schiffsgesundheit der Gegner |
ShipDamageMultiplier | float | 1.0 | 0.2 - 2.5 | Multiplikator für Schiffsschaden der Gegner |
BoardingDifficultyMultiplier | float | 1.0 | 0.2 - 5.0 | Anzahl der feindlichen Matrosen bei Entern |
Diese Einstellungen sind nützlich, wenn du Seegefechte für kleinere Crews leichter oder für erfahrene Gruppen deutlich anspruchsvoller machen möchtest.
| Parameter | Abschnitt | Standard | Bereich | Wirkung |
|---|---|---|---|---|
Coop_StatsCorrectionModifier | float | 1.0 | 0.0 - 2.0 | Passt Gegnergesundheit und Haltung basierend auf Spieleranzahl an |
Coop_ShipStatsCorrectionModifier | float | 0.0 | 0.0 - 2.0 | Passt Schiffsgesundheit der Gegner basierend auf Spieleranzahl an |
Diese Werte sind besonders für größere Crews praktisch. Sie helfen, den Kampf ausgeglichen zu halten, wenn mehr Spieler in der Welt sind.
| Parameter | Abschnitt | Standard | Wirkung |
|---|---|---|---|
EasyExplore | bool | false | Deaktiviert Kartenmarker für interessante Orte |
EasyExplore Namensgebung
Trotz des Namens macht EasyExplore auf true die Erkundung schwerer, da Kartenmarker für interessante Orte deaktiviert werden. Das ist effektiv ein immersiver Erkundungsmodus.
| Parameter | Abschnitt | Standard | Wirkung |
|---|---|---|---|
CoopQuests | bool | true | Wenn ein Spieler eine Koop-Quest abschließt, wird sie für alle anderen aktiven Spieler automatisch abgeschlossen |
Diese Einstellung ist praktisch, wenn du den Gruppenfortschritt vereinfachen möchtest oder wenn jeder Spieler Quests einzeln abschließen soll.
Falls du unsicher bist, wie ein float-Wert das Gameplay verändert, nutze diese schnelle Skala als Orientierung.
| Wert | Wirkung |
|---|---|
0.5 | 50% - spürbar leichter |
1.0 | 100% - Standard oder normal |
2.0 | 200% - spürbar schwerer |
5.0 | 500% - extrem schwer |
Diese Tabelle ist ein praktisches Beispiel, um deine Welt zu balancieren. Niedrigere Werte reduzieren die Schwierigkeit, höhere erhöhen sie deutlich.
Mit kleinen Änderungen starten Wenn du Balance-Änderungen testest, erhöhe oder verringere jeweils nur einen Parameter. So erkennst du leichter, welche Einstellung das Gameplay beeinflusst hat.
Jeder float-Parameter unterstützt nur einen definierten Bereich. Innerhalb des dokumentierten Bereichs zu bleiben, vermeidet unerwartetes Verhalten.
| Parameter | Minimum | Maximum |
|---|---|---|
MobHealthMultiplier | 0.2 | 5.0 |
MobDamageMultiplier | 0.2 | 5.0 |
ShipHealthMultiplier | 0.4 | 5.0 |
ShipDamageMultiplier | 0.2 | 2.5 |
BoardingDifficultyMultiplier | 0.2 | 5.0 |
Coop_StatsCorrectionModifier | 0.0 | 2.0 |
Coop_ShipStatsCorrectionModifier | 0.0 | 2.0 |
Ungültige Werte Wenn du nicht unterstützte Werte, falsche Formatierung oder Parameter im falschen Abschnitt verwendest, kann das Spiel die Einstellung ignorieren oder nicht korrekt anwenden.
Beim Bearbeiten von WorldDescription.json achte darauf, dass:
- Alle Schlüssel in doppelten Anführungszeichen bleiben
- Kommas korrekt gesetzt sind
- Klammern
{}und eckige Klammern[]richtig geschlossen sind trueundfalsekleingeschrieben sind- Dezimalwerte einen Punkt verwenden, z.B.
1.5
Eine fehlerhafte JSON-Datei kann verhindern, dass die Welt-Konfiguration korrekt geladen wird.
Nachdem du fertig bist:
- Speichere
WorldDescription.json - Starte deinen Server neu
- Verbinde dich mit dem Server und teste die Änderungen im Gameplay
Einige Werte lassen sich am besten im Kampf, beim Entern oder in Koop-Sessions überprüfen, nicht sofort beim Login.
