Windrose Server: Konfigurationsanleitung
Diese Anleitung behandelt die Konfiguration eines Windrose-Servers, einschließlich Servereinstellungen, Weltanpassung und Schwierigkeitsoptionen.
Wichtig: Sichern Sie Ihre Serverdateien immer, bevor Sie Konfigurationsänderungen vornehmen. Stoppen Sie Ihren Server, bevor Sie Konfigurationsdateien bearbeiten.
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 Ihren 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 Ihren 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 Ihres 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 Ihres Servers setzen. |
Konfigurationsdateien bearbeiten
Für Kunden von Survival Servers
- Melden Sie sich in Ihrem Webinterface an.
- Klicken Sie auf Stop, um Ihren Server herunterzufahren.
- Öffnen Sie das Tool Server Config, 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ählen Sie einen Speichermodus:
- Übernehmen & Neustart - Speichert die Einstellungen und startet Ihren Server neu.
- Übernehmen - Speichert die Einstellungen ohne Neustart.
- Nur Formular speichern - Speichert Ihre Formularwerte lokal, ohne in die Konfigurationsdateien zu schreiben.
- Klicken Sie 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
- Stoppen Sie Ihren Server.
- Öffnen Sie die Konfigurationsdatei in einem Texteditor.
- Nehmen Sie Ihre Änderungen vor und speichern Sie.
- Starten Sie Ihren Server.
WorldDescription.json
Jede Welt auf Ihrem Server hat eine eigene Datei WorldDescription.json. Sie können 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. |
Legen Sie die Voreinstellung in WorldDescription.json fest, indem Sie WorldPresetType ändern, oder verwenden Sie das Tool Server Config im Webinterface von Survival Servers.
Benutzerdefinierte Welteinstellungen
Für eine feinere Steuerung können Sie einzelne Weltparameter anpassen. Sobald Sie einen eigenen Wert festlegen, wechselt die Voreinstellung zu "Custom".
Tipp: Es kann einfacher sein, eigene Einstellungen zuerst im Spiel vorzunehmen und die Werte dann in die Konfigurationsdatei Ihres 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
Sie können mehrere Welten auf einem einzelnen Server erstellen:
- Erstellen Sie einen neuen Ordner in
R5\Saved\SaveProfiles\Default\RocksDB\<version>\Worlds\. - Fügen Sie eine Datei
WorldDescription.jsonmit einem eindeutigen Wert fürIslandIdhinzu (passend zum Ordnernamen). - Um die Welt zu wechseln, setzen Sie
WorldIslandIdinServerDescription.jsonauf die ID der neuen Welt. - Starten Sie Ihren 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