rumpelSenior Member
#1
Diese Anleitung führt dich von der ersten Installation via SteamCMD bis zur fertigen Welt-Konfiguration.

1. Systemanforderungen

Stelle sicher, dass dein System für die gewünschte Spieleranzahl bereit ist:

2–4 Spieler: 8–12 GB RAM, 2 Kerne (3,2 GHz), 35 GB SSD.

10 Spieler: 16 GB RAM, 2 Kerne (3,2 GHz), 35 GB SSD.

2. Installation via SteamCMD

SteamCMD ist das Kommandozeilen-Tool von Valve, um Server-Dateien herunterzuladen.

SteamCMD herunterladen: Falls noch nicht geschehen, lade SteamCMD von Valve herunter und entpacke es (z. B. nach C:\SteamCMD).

Eingabeaufforderung öffnen: Navigiere in den Ordner und starte die steamcmd.exe.

Befehlsfolge ausführen: Gib die folgenden Befehle nacheinander ein:


Code:
// 1. Installationspfad festlegen (Beispielpfad)
force_install_dir "C:\Game_Servers\Windrose_Server"

// 2. Anonym anmelden (kein Spielekauf auf dem Server nötig)
login anonymous

// 3. Server-Dateien herunterladen/aktualisieren (App-ID: 4129620)
app_update 4129620 validate

// 4. SteamCMD beenden
quit

Tipp: Wiederhole diesen Vorgang regelmäßig, um den Server nach Spiele-Patches aktuell zu halten.

3. Konfiguration der JSON-Dateien

Der Server benötigt zwei spezifische Dateien, damit er weiß, wie er heißt und welche Welt er laden soll.

Schritt A: ServerDescription.json

Erstelle diese Datei direkt im Stammverzeichnis deines Servers (z. B. in C:\Game_Servers\Windrose_Server).

Code:
JSON
{
  "ServerName": "My Windrose Server",
  "MaxPlayerCount": 4,
  "IsPasswordProtected": false,
  "WorldIslandId": "0A6AD9DD71A1FD93921132427EFAFF3C"
}

Schritt B: WorldDescription.json

Zuerst musst du die Ordnerstruktur für die Welt erstellen. Der Pfad sieht so aus:

R5/Saved/SaveProfiles/Default/RocksDB//Worlds/0A6AD9DD71A1FD93921132427EFAFF3C/

Hinweis: steht für die aktuelle Versionsnummer des Spiels.

Erstelle in diesem Ordner die Datei WorldDescription.json:

Code:
JSON
{
  "IslandId": "0A6AD9DD71A1FD93921132427EFAFF3C",
  "WorldName": "New World",
  "WorldPresetType": "Medium",
  "WorldSettings": {}
}

4. Coach-Tipps: Häufige Fehler vermeiden

⚠ Die ID-Synchronisation

Das ist der wichtigste Punkt: Damit der Server deine Welt erkennt und keine neue generiert, müssen folgende drei Angaben identisch sein:

WorldIslandId (in der ServerDescription.json)

IslandId (in der WorldDescription.json)

Name des Unterordners im "Worlds"-Verzeichnis.

In unserem Beispiel nutzen wir die ID: 0A6AD9DD71A1FD93921132427EFAFF3C.

Passwortschutz: Möchtest du ein Passwort nutzen, setze IsPasswordProtected auf true und füge die Zeile "Password": "DeinPasswort" in die ServerDescription.json ein.

Schwierigkeit: Der WorldPresetType "Medium" nutzt Standardwerte. Für eigene Anpassungen (z.B. mehr Gegner-HP) muss dies auf "Custom" gestellt und die WorldSettings ausgefüllt werden.

5. Server-Start & Verbindung

Starte die Server-Executable in deinem Hauptverzeichnis. Sobald die Konsole meldet, dass der Server bereit ist, können Spieler beitreten:

Starte den Windrose-Client.

Wähle "Join Server".

Gib den Einladungscode ein, der in der Server-Konsole generiert wurde.

Viel Erfolg beim Hosten!

LG

rumpel Wink