So hostest du einen Enshrouded Dedicated Server
Halte deine Enshrouded-Welt für bis zu 16 Spieler online, auch wenn du selbst gerade nicht spielst. Keen Games stellt den Server gratis bereit, gedacht ist er für Windows.
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. Führe C:\enshrouded-server\enshrouded_server.exe aus. Mehr als ein Textfenster gibt es nicht: Sobald dort [Session] 'HostOnline' (up)! erscheint, können Spieler beitreten.
Einen Linux-Build gibt es nicht, aber der Windows-Server funktioniert unter Wine. Sag SteamCMD, dass es die Windows-Dateien holen 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
Nach dem ersten Lauf liegen neben enshrouded_server.exe auch enshrouded_server.json (die Einstellungen), ein Ordner savegame mit der Welt und ein Ordner logs.
Änderungen greifen nur, wenn der Server aus ist: Schließ ihn, bearbeite enshrouded_server.json und starte ihn wieder. Schließt du das Konsolenfenster, speichert der Server die Welt und fährt sauber herunter.
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 | Wird Spielern bei der Serversuche angezeigt. |
slotCount | 16 | Wie viele Spieler reinpassen, höchstens 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
Statt eines Serverpassworts hat Enshrouded Benutzergruppen. Gib einem Freund das Friend-Passwort, dann kommt er als Friend rein; mit dem Admin-Passwort kommt er als Admin rein. Die vier Gruppen einer neuen Datei haben Zufallspasswörter, ersetz sie zuerst durch eigene.
| 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 |
Außerhalb der Basen können alle außer Visitor normal spielen. Truhen öffnen betrifft Lager und Handwerksstationen in Spielerbasen; Beutetruhen draußen in der Welt sind immer offen. Bei Flammenaltären geht es ums 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 fünfte Gruppe duplizierst du einen Block, benennst ihn um, gibst ihm ein eigenes Passwort und schaltest die gewünschten Rechte mit true ein.
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 Herunterfahren. Die letzten 10 Stände rotieren in savegame\backup als world0.ksd.backup-0 bis -9. Welcher der neueste ist, wechselt ständig; sortier nach Datum.
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
Spieler landen in der Gruppe, deren Passwort sie eingegeben haben. Schick ihnen das richtige und lass sie 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 muss ich für einen Enshrouded-Server weiterleiten?
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?
Einen Linux-Build gibt es nicht, aber der Windows-Server läuft unter Wine. Wir haben ihn unter Ubuntu 24.04 mit Wine 9.0 betrieben.
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