Windrose Server: Konfigurationsanleitung
Diese Anleitung behandelt die Konfiguration eines Windrose-Servers, einschließlich Servereinstellungen, Weltanpassung und Schwierigkeitsoptionen.
Wichtig: Sichere deine Serverdateien immer, bevor du Konfigurationsänderungen vornimmst. Stoppe deinen Server, bevor du Konfigurationsdateien bearbeitest.
Speicherorte der Konfigurationsdateien
| Datei | Standort | Zweck |
|---|---|---|
ServerDescription.json |
R5\ |
Zentrale Servereinstellungen (Einladungscode, Passwort, maximale Spieleranzahl). |
WorldDescription.json |
R5\Saved\SaveProfiles\Default\RocksDB\<version>\Worlds\<world_id>\ |
Einstellungen pro Welt (Schwierigkeit, Multiplikatoren). |
ServerDescription.json
Die zentrale Konfiguration in ServerDescription.json steuert, wie Spieler deinen Server finden und sich mit ihm verbinden.
Wichtig: Diese Datei kann nur manuell geändert werden, wenn der Server heruntergefahren ist. Jedes Feld kann bei einem Problem automatisch vom Server geändert werden.
{
"Version": 1,
"ServerDescription_Persistent":
{
"PersistentServerId": "1B80182E460F727CEA080C8EEBB1EA0A",
"InviteCode": "d6221bb7",
"IsPasswordProtected": false,
"Password": "",
"ServerName": "",
"WorldIslandId": "DB57768A8A7746899683D0EEE91F97BF",
"MaxPlayerCount": 10,
"P2pProxyAddress": "127.0.0.1"
}
}
| Einstellung | Beschreibung | Hinweise |
|---|---|---|
PersistentServerId |
Eindeutige Server-ID. | Nicht bearbeiten - wird vom Server automatisch erzeugt. |
InviteCode |
Code, mit dem Spieler deinen Server finden. | Mindestens 6 Zeichen, Groß-/Kleinschreibung wird beachtet. Erlaubt: 0-9, a-z, A-Z. |
IsPasswordProtected |
Passwort zum Beitreten erforderlich. | true oder false.
|
Password |
Serverpasswort. | Wird nur verwendet, wenn IsPasswordProtected auf true gesetzt ist. |
ServerName |
Anzeigename deines Servers. | Hilft Spielern zu prüfen, ob sie dem richtigen Server beitreten, wenn Einladungscodes ähnlich aussehen. |
WorldIslandId |
ID der aktiven Welt. | Muss mit der IslandId einer WorldDescription.json übereinstimmen. |
MaxPlayerCount |
Maximale Anzahl gleichzeitiger Spieler. | Standard 10. |
P2pProxyAddress |
IP für Listening-Sockets. | Auf die IP-Adresse deines Servers setzen. |
Konfigurationsdateien bearbeiten
Für Kunden von Survival Servers
- Melde dich in deinem Webinterface an.
- Klicke auf Stop, um deinen Server herunterzufahren.
- Öffne das Tool Serverkonfiguration, um Einstellungen über eine einfache Oberfläche anzupassen.
- Das Konfigurationstool hat in der Seitenleiste die Abschnitte Servereinstellungen, Gameplay, Multiplikatoren, Windrose+, Spieler-Stats, Koop-Skalierung, Ruheeffekte, Schwimmen, Kampfeffekte und Hearth.
- Wähle einen Speichermodus:
- Übernehmen & Neustart – Speichert die Einstellungen und startet deinen Server neu.
- Übernehmen - Speichert die Einstellungen ohne Neustart.
- Nur Formular speichern – Speichert deine Formularwerte lokal, ohne in die Konfigurationsdateien zu schreiben.
- Klicke auf Speichern.
Weitere Tools im Webinterface:
- ServerConfig.ini - Erweiterte Engine-Konfiguration bearbeiten.
- Engine.ini - Einstellungen der Unreal Engine bearbeiten.
- Startparameter - Optionen wie Fahrzeugphysik ein- oder ausschalten.
Für selbst gehostete Server
- Stoppe deinen Server.
- Öffne die Konfigurationsdatei in einem Texteditor.
- Nimm deine Änderungen vor und speichere.
- Starte deinen Server.
WorldDescription.json
Jede Welt auf deinem Server hat eine eigene Datei WorldDescription.json. Du kannst mehrere Welten erstellen – die erste wird beim ersten Serverstart automatisch generiert.
Standort:
R5\Saved\SaveProfiles\Default\RocksDB\<game_version>\Worlds\<world_id>\WorldDescription.json
| Einstellung | Beschreibung |
|---|---|
IslandId |
Eindeutige Welt-ID - muss mit dem Ordnernamen übereinstimmen. |
WorldName |
Anzeigename der Welt. |
CreationTime |
Erstellungszeitpunkt (internes Format). |
WorldPresetType |
Schwierigkeits-Voreinstellung: "Easy", "Medium" oder "Hard".
|
WorldSettings |
Benutzerdefinierte Weltparameter (siehe unten). |
Hinweis: Wenn in WorldSettings benutzerdefinierte Werte vorhanden sind, wird die Voreinstellung beim nächsten Serverstart automatisch auf "Custom" gesetzt.
Schwierigkeits-Voreinstellungen für die Welt
Windrose bietet drei integrierte Schwierigkeits-Voreinstellungen:
| Voreinstellung | Beschreibung |
|---|---|
| Easy | Geringere Gesundheit und geringerer Schaden der Gegner, leichtere Schiffskämpfe und leichteres Entern. |
| Mittel | Ausgewogene Standardwerte - das normale Windrose-Erlebnis. |
| Schwer | Mehr Gesundheit und Schaden bei Gegnern, härtere Kämpfe. |
Lege die Voreinstellung in WorldDescription.json fest, indem du WorldPresetType änderst, oder verwende das Tool Server Config im Webinterface von Survival Servers.
Benutzerdefinierte Welteinstellungen
Für eine feinere Steuerung kannst du einzelne Weltparameter anpassen. Sobald du einen eigenen Wert festlegst, wechselt die Voreinstellung zu "Custom".
Tipp: Es kann einfacher sein, eigene Einstellungen zuerst im Spiel vorzunehmen und die Werte dann in die Konfigurationsdatei deines Dedicated Servers zu kopieren.
| Parameter | Beschreibung | Standard | Bereich |
|---|---|---|---|
| CoopQuests | Wenn ein Spieler eine Koop-Quest abschließt, wird sie automatisch für alle Spieler abgeschlossen, die sie aktiv haben. | true | true / false |
| EasyExplore | Deaktiviert die Map-Markierungen für Points of Interest (im Spiel „Immersive Exploration“ genannt - erschwert die Erkundung trotz des Namens). | false | true / false |
| MobHealthMultiplier | Wie viele Lebenspunkte Gegner haben. | 1.0 | 0.2 - 5.0 |
| MobDamageMultiplier | Wie hart Gegner zuschlagen. | 1.0 | 0.2 - 5.0 |
| ShipHealthMultiplier | Wie viele Lebenspunkte feindliche Schiffe haben. | 1.0 | 0.4 - 5.0 |
| ShipDamageMultiplier | Wie viel Schaden feindliche Schiffe verursachen. | 1.0 | 0.2 - 2.5 |
| BoardingDifficultyMultiplier | Wie viele feindliche Matrosen besiegt werden müssen, um ein Entermanöver zu gewinnen. | 1.0 | 0.2 - 5.0 |
| Coop_StatsCorrectionModifier | Passt Gegnergesundheit und Haltungsverlust anhand der Spieleranzahl auf dem Server an. | 1.0 | 0.0 - 2.0 |
| Coop_ShipStatsCorrectionModifier | Passt die Lebenspunkte feindlicher Schiffe an die Spieleranzahl auf dem Server an. | 0.0 | 0.0 - 2.0 |
| CombatDifficulty | Allgemeine Schwierigkeit der Bosskämpfe und Aggressivität der Gegner. | Normal | Easy, Normal, Hard |
Beispiel für eine benutzerdefinierte WorldDescription.json
{
"Version": 1,
"WorldDescription":
{
"IslandId": "DB57768A8A7746899683D0EEE91F97BF",
"WorldName": "My Server",
"CreationTime": 6.3905278455349005e+17,
"WorldPresetType": "Custom",
"WorldSettings":
{
"BoolParameters":
{
"{\"TagName\": \"WDS.Parameter.Coop.SharedQuests\"}": true,
"{\"TagName\": \"WDS.Parameter.EasyExplore\"}": false
},
"FloatParameters":
{
"{\"TagName\": \"WDS.Parameter.MobHealthMultiplier\"}": 1.5,
"{\"TagName\": \"WDS.Parameter.MobDamageMultiplier\"}": 1.2,
"{\"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.5
},
"TagParameters":
{
"{\"TagName\": \"WDS.Parameter.CombatDifficulty\"}":
{
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
}
}
}
Mehrere Welten verwalten
Du kannst mehrere Welten auf einem einzelnen Server erstellen:
- Erstelle einen neuen Ordner in
R5\Saved\SaveProfiles\Default\RocksDB\<version>\Worlds\. - Füge eine Datei
WorldDescription.jsonmit einem eindeutigen Wert fürIslandIdhinzu (passend zum Ordnernamen). - Um die Welt zu wechseln, setze
WorldIslandIdinServerDescription.jsonauf die ID der neuen Welt. - Starte deinen Server neu.
Siehe auch
- Windrose Server erstellen: Anleitung
- Lokalen Spielstand auf einen Windrose Server übertragen
- Windrose Server beitreten: Anleitung
- Windrose Admin-Befehle
- Windrose auf Steam
- Windrose Server bei Survival Servers mieten