So hostest du einen Enshrouded Dedicated Server
/guides/dedicated-server
So hostest du einen Enshrouded Dedicated Server
Der Dedicated Server von Enshrouded ist ein kostenloses Windows-Programm von Keen Games. Er betreibt eine Welt für bis zu 16 Spieler, und deine Freunde können darauf spielen, während du offline bist.
Was du brauchst
Einen 64-Bit-Windows-PC, der läuft, solange gespielt wird, und SteamCMD, das kostenlose Kommandozeilen-Tool von Valve zum Herunterladen von Steam-Servern. Der Server ist die Steam-App 2278520, 8,1 GB mit anonymem Login: Der PC braucht weder das Spiel noch einen Steam-Account.
Eine neue Welt ohne Spieler startet in unter 15 Sekunden und belegt etwa 0,7 GB RAM, mit jedem Spieler mehr. Zum Vergleich: Wikily Servers gibt einem Enshrouded-Server für 8 Spieler 8 GB RAM und 4 CPU-Threads, einem für 16 Spieler 12 GB und 6 Threads.
Spieler verbinden sich über einen einzigen Port, UDP 15637. Wenn Freunde von außerhalb deines Heimnetzes mitspielen, leitest du diesen Port im Router weiter (siehe Ports und Firewall unten).
Geprüft mit dem Steam-Server-Build vom 30. Oktober 2026 (Version 1.0.0.0).
Server installieren
1. Lade SteamCMD von Valve herunter und entpacke es nach C:\steamcmd.
2. Öffne PowerShell oder die Eingabeaufforderung und führe diese Zeile aus. Sie lädt den Server (8,1 GB) nach C:\enshrouded-server herunter:
C:\steamcmd\steamcmd.exe +force_install_dir C:\enshrouded-server +login anonymous +app_update 2278520 validate +quit3. Starte C:\enshrouded-server\enshrouded_server.exe. Ein Konsolenfenster öffnet sich. Der Server ist bereit, sobald dort [Session] 'HostOnline' (up)! steht.
Keen Games liefert den Server nur für Windows aus. Unter Linux läuft er mit Wine. SteamCMD muss man dafür sagen, dass es die Windows-Dateien herunterladen soll. Unter Ubuntu 24.04:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd wine wine64 xvfb
steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir ~/enshrouded-server +login anonymous +app_update 2278520 validate +quit
cd ~/enshrouded-server
xvfb-run -a wine enshrouded_server.exeBestätige die Steam-Lizenz, wenn apt danach fragt. xvfb-run gibt Wine einen virtuellen Bildschirm. Getestet mit Wine 9.0 aus Ubuntu 24.04. Einstellungsdatei, Spielstand und Port sind dieselben wie unter Windows.
Erster Start und die Dateien
Der erste Start legt enshrouded_server.json, den Ordner savegame mit der Welt und den Ordner logs an, alles neben enshrouded_server.exe.
Stoppe den Server, bevor du enshrouded_server.json bearbeitest, und starte ihn danach wieder. Wenn du das Konsolenfenster schließt, fährt der Server sauber herunter und speichert vorher die Welt.
Servereinstellungen
Alle Einstellungen stehen in enshrouded_server.json. Werte in Anführungszeichen sind Text; true, false und Zahlen stehen ohne Anführungszeichen.
| Einstellung | Standard | Funktion |
|---|---|---|
name | Enshrouded Server | Der Name in der Serverliste. |
slotCount | 16 | Spielerlimit, 1 bis 16. |
queryPort | 15637 | Der UDP-Port, über den sich Spieler verbinden. |
ip | 0.0.0.0 | Die Adresse, auf der der Server lauscht. 0.0.0.0 heißt: alle Netzwerkkarten des PCs. |
gameSettingsPreset | Standard | Default, Relaxed, Hard, Survival oder Custom. Nur Custom nutzt die Werte unter gameSettings. |
tags | [] | Filter-Tags für die Serverliste: LookingForPlayers, eine Sprache (English, German, French ...), BaseBuilding, Exploration, Roleplay. |
enableTextChat | false | Textchat an (true) oder aus (false). |
enableVoiceChat | false | Sprachchat an (true) oder aus (false). |
voiceChatMode | Proximity | Proximity: Spieler hören, wer in der Nähe ist. Global: Alle hören alle. |
saveDirectory | ./savegame | Ordner des Weltspielstands. |
logDirectory | ./logs | Ordner der Logdateien. |
userGroups | 4 Gruppen | Passwörter und Rechte, siehe Passwörter und Rollen. |
bannedAccounts | [] | Gebannte Spieler. Admins bannen im Spiel über den Reiter Soziales. |
Steht gameSettingsPreset auf Custom, legen die 38 Werte unter gameSettings die Schwierigkeit fest: Schaden und Leben der Gegner, XP, Ressourcen, Länge von Tag und Nacht, Hunger, den Miasma-Timer und mehr. Es sind die Einstellungen aus dem Menü Schwierigkeitsgrad anpassen.
| Schlüssel | Standard | Bereich |
|---|---|---|
experienceCombatFactor | 1 | 0.25 bis 2 |
experienceExplorationQuestsFactor | 1 | 0.25 bis 2 |
resourceDropStackAmountFactor | 1 | 0.25 bis 2 |
miningDamageFactor | 1 | 0.5 bis 2 |
randomSpawnerAmount | Automatic | Few, Normal, Automatic, Many, Extreme |
enemyDamageFactor | 1 | 0.25 bis 5 |
dayTimeDuration | 1800000000000 | 30 Minuten. 2 bis 60 Minuten, in Nanosekunden: 1 Minute sind 60000000000 |
nightTimeDuration | 720000000000 | 12 Minuten. 2 bis 60 Minuten, in Nanosekunden |
tombstoneMode | AddBackpackMaterials | AddBackpackMaterials, Everything, NoTombstone |
Eine neue enshrouded_server.json, die langen Listen gekürzt:
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"tags": [],
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": false,
"gameSettingsPreset": "Default",
"gameSettings": { ... 38 settings, see World Settings ... },
"userGroups": [ ... Admin, Friend, Guest, Visitor ... ],
"bannedAccounts": []
}Passwörter und Rollen
Es gibt kein einzelnes Serverpasswort. Jede Benutzergruppe hat ihr eigenes Passwort, und das Passwort, das ein Spieler beim Beitreten eingibt, steckt ihn in diese Gruppe. Eine neue Datei hat vier Gruppen mit Zufallspasswörtern: Setz eigene, bevor du sie weitergibst.
| Gruppe | In Basen bauen | Truhen öffnen | Welt verändern | Flammenaltäre | Kicken und bannen |
|---|---|---|---|---|---|
| Admin | Ja | Ja | Ja | Ja | Ja |
| Friend | Ja | Ja | Ja | Nein | Nein |
| Guest | Nein | Nein | Ja | Nein | Nein |
| Visitor | Nein | Nein | Nein | Nein | Nein |
Alle Gruppen außer Visitor können draußen in der Welt kämpfen, sammeln, graben und Quests machen. Truhen öffnen gilt für Truhen, Werkbänke und andere Behälter in Spielerbasen, nicht für Truhen in der Welt. Flammenaltäre heißt: platzieren, aufwerten und entfernen.
reservedSlots hält so viele Plätze für eine Gruppe frei, damit ein Admin auch bei vollem Server noch reinkommt.
"userGroups": [
{
"name": "Admin",
"password": "YOUR-ADMIN-PASSWORD",
"canKickBan": true,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "YOUR-FRIENDS-PASSWORD",
"canKickBan": false,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": false,
"reservedSlots": 0
}
]Das Beispiel zeigt zwei der vier Gruppen: Behalte die anderen beiden in deiner Datei, wenn du sie nutzt. Für eine neue Gruppe kopierst du einen Block, gibst ihm einen neuen Namen und ein Passwort und setzt jedes Recht auf true oder false.
Ports und Firewall
Spieler verbinden sich über einen Port: UDP 15637, den queryPort in den Einstellungen.
Lass den Port durch die Windows-Firewall. Führe das einmal in PowerShell als Administrator aus:
New-NetFirewallRule -DisplayName "Enshrouded server" -Direction Inbound -Protocol UDP -LocalPort 15637 -Action AllowFür Spieler außerhalb deines Heimnetzes leitest du UDP 15637 im Router an die lokale IP-Adresse des Server-PCs weiter. Wenn du queryPort änderst, leite stattdessen diesen Port weiter.
Dem Server beitreten
1. Öffne im Hauptmenü Beitreten. 2. Hake Dedizierte Server anzeigen an und gib den Namen bei Servernamen filtern ein. Oder gib die IP bei Server finden ( IPv4 Adresse ) ein und wähle Server hinzufügen. 3. Wähle den Server, dann Beitreten (Passwort eingeben), und gib dein Gruppenpasswort ein.
Spieler im selben Netzwerk wie der Server nutzen seine lokale IP-Adresse, alle anderen die öffentliche IP-Adresse des Routers.
Spielstände, Backups und Updates
Die Welt ist savegame\world0.ksd. Der Server speichert sie im Betrieb spätestens alle paar Minuten und beim Beenden. Die letzten 10 Speicherstände rotieren in savegame\backup als world0.ksd.backup-0 bis -9: Die Zahl ist ein Slot, nicht das Alter, also schau aufs Dateidatum.
Für ein Backup stoppst du den Server und kopierst den ganzen Ordner savegame. Zum Updaten stoppst du den Server und führst die SteamCMD-Zeile aus der Installation erneut aus: Sie lädt nur Änderungen und behält Spielstand und Einstellungen.
Steam aktualisiert das Spiel von selbst, den Server aber nicht. Nach einem Patch sehen Spieler Die Build-Version dieses Servers ist älter als deine, bis du den Server aktualisierst.
Häufige Probleme
Die Konsole schließt sich sofort: Internal Error: Failed to parse Config
enshrouded_server.json hat einen Tippfehler, meist ein fehlendes oder überzähliges Komma oder Anführungszeichen in der geänderten Zeile. Der Server startet erst, wenn die Datei wieder gültiges JSON ist; er ersetzt die Datei nicht.
Meine Änderungen an enshrouded_server.json bewirken nichts
Der Server liest die Datei beim Start. Stoppe ihn, speichere die Datei, starte ihn wieder.
Meine Spieleinstellungen werden ignoriert
gameSettings wird nur genutzt, wenn gameSettingsPreset auf Custom steht. Bei Default, Relaxed, Hard oder Survival gelten die Werte des Presets.
Beitritt fehlgeschlagen. Das Passwort ist ungültig.
Das Passwort passt zu keiner Benutzergruppe. Kopier es genau aus enshrouded_server.json, ohne die Anführungszeichen.
Ein Spieler hat die falschen Rechte
Das eingegebene Passwort bestimmt die Gruppe. Gib dem Spieler das Passwort der Gruppe, in die er gehört, und lass ihn neu beitreten.
Freunde außerhalb meines Heimnetzes kommen nicht rein
Prüfe, ob UDP 15637 im Router an die richtige lokale IP weitergeleitet ist, ob die Firewall-Regel existiert und ob die Konsole HostOnline gezeigt hat. Leite UDP weiter, nicht TCP.
Die Build-Version dieses Servers ist älter als deine
Das Spiel hat einen Patch bekommen, der Server nicht. Stoppe den Server und führe die SteamCMD-Zeile erneut aus.
Fragen
Muss ich Enshrouded besitzen, um einen Server zu hosten?
Nein. SteamCMD lädt den Server mit einem anonymen Login herunter. Nur die Spieler brauchen das Spiel.
Wie viele Spieler passen auf einen Enshrouded-Server?
Bis zu 16. slotCount in enshrouded_server.json legt das Limit fest, von 1 bis 16.
Welchen Port nutzt ein Enshrouded-Server?
UDP 15637, die Einstellung queryPort. Leite ihn im Router weiter und gib ihn in der Windows-Firewall frei.
Muss der Server die ganze Zeit laufen?
Spieler können nur beitreten, solange er läuft. Damit Freunde spielen können, während du offline bist, bleibt der Server-PC 24/7 an.
Kann ich einen Enshrouded-Server unter Linux betreiben?
Keen Games liefert den Server nur für Windows aus. Unter Linux läuft er mit Wine; getestet unter Ubuntu 24.04 mit Wine 9.0.
Wie werde ich Admin auf meinem Enshrouded-Server?
Tritt mit dem Passwort der Gruppe Admin aus enshrouded_server.json bei. Diese Gruppe kann Spieler kicken und bannen und in Basen alles ändern.
Wikily Servers hostet Enshrouded
Ab 4,99 € im Monat