{"id":467,"date":"2026-07-10T16:40:17","date_gmt":"2026-07-10T16:40:17","guid":{"rendered":"https:\/\/shattered.io\/de\/enshrouded-server-erstellen\/"},"modified":"2026-07-10T16:42:26","modified_gmt":"2026-07-10T16:42:26","slug":"enshrouded-server-erstellen","status":"publish","type":"post","link":"https:\/\/shattered.io\/de\/enshrouded-server-erstellen\/","title":{"rendered":"Enshrouded Server erstellen: 12 Schritte, 30 Min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">&#8220;Enshrouded&#8221; vom deutschen Studio Keen Games hat seit dem Early-Access-Start am 24. Januar 2024 die Marke von 5 Millionen Spielern \u00fcberschritten und steuert mit dem 1.0-Release am 15. Oktober 2026 auf seinen bisher gr\u00f6\u00dften Meilenstein zu. Wer dauerhaft mit Freunden in derselben Welt spielen will, kommt an einem eigenen <strong>Enshrouded-Server<\/strong> kaum vorbei \u2013 die einfache Host-Funktion im Spiel bindet die Session fest an den PC des Gastgebers und beendet sie, sobald dieser das Spiel schlie\u00dft. Diese Anleitung zeigt in 12 Schritten und rund 30 Minuten, wie ein dedizierter Enshrouded-Server unter Windows, Linux oder in Docker aufgesetzt wird \u2013 inklusive Konfiguration, Portfreigabe, Benutzerrechten, Backups und Mod-Unterst\u00fctzung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-ist-enshrouded-und-warum-lohnt-sich-ein-eigener-server\">Was ist Enshrouded und warum lohnt sich ein eigener Server?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enshrouded ist ein Survival-Action-RPG des Frankfurter Studios Keen Games GmbH, das auf einer eigenen Vulkan-basierten Voxel-Engine l\u00e4uft. Seit dem Early-Access-Start Anfang 2024 hat sich das Spiel zu einem der erfolgreichsten deutschen Indie-Titel der letzten Jahre entwickelt: Innerhalb weniger Tage nach Launch knackte es die Marke von 1 Million Spielern, im August 2024 waren es bereits 3 Millionen. Im Januar 2026, zum zweiten Jahrestag des Early-Access-Starts, vermeldete Keen Games <a href=\"https:\/\/gameinformer.com\/2026\/01\/21\/enshrouded-goes-10-this-fall-as-keen-games-discusses-2026-content-roadmap\" target=\"_blank\" rel=\"noopener\">5 Millionen verkaufte Exemplare<\/a> \u2013 nach eigenen Angaben des Studios ungef\u00e4hr so viele Menschen, wie im Rhein-Main-Gebiet rund um den Firmensitz leben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der <a href=\"https:\/\/store.steampowered.com\/app\/1203620\/Enshrouded\/\" target=\"_blank\" rel=\"noopener\">Steam-Store-Seite<\/a> steht das Spiel (Stand Juli 2026) bei &#8220;Sehr Positiv&#8221; mit 86 % positiven Bewertungen aus rund 48.000 Reviews. Das letzte gro\u00dfe Early-Access-Update &#8220;Forging the Path&#8221; (Version 0.9.1.0) erschien am 21. April 2026 und war laut Ank\u00fcndigung das achte und letzte gro\u00dfe Content-Update vor dem Vollversions-Release \u2013 seither hat sich Keen Games auf Politur und Stabilit\u00e4t statt neuer Biome konzentriert, ein klares Signal, dass 1.0 n\u00e4her r\u00fcckte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein dedizierter Server unterscheidet sich vom einfachen &#8220;Freund einladen&#8221; in einem entscheidenden Punkt: Die Welt l\u00e4uft unabh\u00e4ngig vom PC eines einzelnen Spielers weiter. Das Team kann sich unabh\u00e4ngig voneinander einloggen, Fortschritt geht nicht verloren, wenn der Host offline geht, und mit bis zu 16 Spielern l\u00e4sst sich eine deutlich gr\u00f6\u00dfere Gruppe unterbringen als \u00fcber die private Host-Funktion sinnvoll spielbar w\u00e4re. Wer regelm\u00e4\u00dfig mit einer festen Gruppe spielt, spart sich zudem das wiederholte manuelle Verbinden \u00fcber Einladungslinks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"voraussetzungen-hardware-software-und-accounts\">Voraussetzungen: Hardware, Software und Accounts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor es losgeht, sollten folgende Voraussetzungen erf\u00fcllt sein. F\u00fcr den <strong>Client<\/strong> (das Spiel selbst, falls auf derselben Maschine getestet wird) gelten laut offizieller Steam-Seite: minimal Windows 10 64-Bit, Intel Core i5-6400 oder AMD Ryzen 5 1500X, 16 GB RAM, 60 GB Speicherplatz und eine GTX 1060 6GB; empfohlen werden ein Core i7-8700 oder Ryzen 7 2700X, weiterhin 16 GB RAM, 60 GB SSD-Speicher sowie eine RTX 2070 Super oder RX 6700 XT. F\u00fcr den <strong>Server selbst<\/strong> ver\u00f6ffentlicht Keen Games keine offizielle Hardware-Tabelle \u2013 die folgenden Werte sind daher ein Konsens aus mehreren Hosting-Anleitungen und sollten als grobe Orientierung, nicht als Herstellervorgabe verstanden werden.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Spieleranzahl<\/th><th>CPU<\/th><th>RAM<\/th><th>Speicher<\/th><th>Upload-Bandbreite<\/th><\/tr><\/thead><tbody><tr><td>1\u20134 Spieler<\/td><td>4 Kerne<\/td><td>16 GB<\/td><td>30 GB SSD<\/td><td>~8 Mbit\/s<\/td><\/tr><tr><td>5\u20138 Spieler<\/td><td>6\u20138 Kerne<\/td><td>16 GB<\/td><td>30 GB SSD<\/td><td>~16 Mbit\/s<\/td><\/tr><tr><td>9\u201316 Spieler<\/td><td>8+ Kerne<\/td><td>16\u201324 GB<\/td><td>30 GB+ SSD<\/td><td>~32 Mbit\/s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Bandbreitenwerte in der Tabelle basieren auf dem in mehreren Hosting-Guides genannten Richtwert von rund 2 Mbit\/s Upload pro angeschlossenem Spieler. Zus\u00e4tzlich ben\u00f6tigt werden: ein Steam-Account ist f\u00fcr den Server selbst <strong>nicht<\/strong> zwingend erforderlich (dazu mehr in Schritt 2), SteamCMD zum Herunterladen der Serverdateien, sowie unter Windows Administratorrechte f\u00fcr die Firewall-Konfiguration. Wer den Server unter Linux betreiben m\u00f6chte, braucht zus\u00e4tzlich entweder Wine (Schritt 7) oder Docker (Schritt 8).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"eigener-server-oder-miet-hosting-die-grundsatzentscheidung\">Eigener Server oder Miet-Hosting? Die Grundsatzentscheidung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor die technische Einrichtung beginnt, lohnt sich eine kurze Bestandsaufnahme. Ein <strong>selbst gehosteter Server<\/strong> zu Hause oder auf einem Root-Server ist im laufenden Betrieb bis auf den Stromverbrauch kostenlos, bietet volle Kontrolle \u00fcber Konfiguration und Backups, erfordert aber Grundkenntnisse in Netzwerktechnik und eine stabile Internetverbindung mit ausreichend Upload-Bandbreite. <strong>Miet-Hosting<\/strong> bei einem spezialisierten Anbieter kostet monatlich, ist daf\u00fcr in der Regel vorkonfiguriert, l\u00e4uft in einem Rechenzentrum mit besserer Anbindung und Verf\u00fcgbarkeits-SLA und eignet sich besonders f\u00fcr Gruppen, die keinen eigenen Server administrieren m\u00f6chten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deutsche Anbieter wie <a href=\"https:\/\/zap-hosting.com\/guides\/docs\/vserver-windows-enshrouded\/\" target=\"_blank\" rel=\"noopener\">ZAP-Hosting<\/a> bieten vorgefertigte Windows-vServer-Images f\u00fcr Enshrouded an, ebenso Hetzner, netcup und IONOS als generelle VPS-Anbieter mit eigenem Setup-Aufwand. Ein ausf\u00fchrlicher Kostenvergleich beider Varianten folgt weiter unten in diesem Artikel. F\u00fcr diese Anleitung gehen wir den Weg des Eigenbetriebs unter Windows, zeigen aber ab Schritt 7 vollst\u00e4ndige Alternativen f\u00fcr Linux-Hosts und Docker-Container.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-1-steamcmd-installieren\">Schritt 1: SteamCMD installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SteamCMD ist Valves Kommandozeilen-Client zum Herunterladen von Spiele- und Serverdateien ohne grafische Oberfl\u00e4che. Unter Windows wird es in ein beliebiges Verzeichnis entpackt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir C:\\steamcmd\ncd C:\\steamcmd\ncurl -o steamcmd.zip https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd.zip\ntar -xf steamcmd.zip\nsteamcmd.exe<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der letzte Aufruf startet SteamCMD einmalig, l\u00e4dt sich selbst auf die aktuelle Version und beendet sich danach automatisch \u2013 das ist normal und muss nur beim ersten Start abgewartet werden. Details zu allen Parametern liefert das offizielle <a href=\"https:\/\/developer.valvesoftware.com\/wiki\/SteamCMD\" target=\"_blank\" rel=\"noopener\">Valve-Developer-Wiki zu SteamCMD<\/a>. Wer den Server stattdessen unter Linux betreiben will, findet die passende SteamCMD-Installation in Schritt 7.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-2-enshrouded-dedicated-server-herunterladen\">Schritt 2: Enshrouded Dedicated Server herunterladen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der dedizierte Server ist auf Steam eine eigenst\u00e4ndige, kostenlose Anwendung mit der <strong>App-ID 2278520<\/strong> (&#8220;Enshrouded Dedicated Server&#8221;) \u2013 getrennt von der kostenpflichtigen App-ID 1203620 des Hauptspiels. Der entscheidende Vorteil: Der Download funktioniert mit einem <strong>anonymen SteamCMD-Login<\/strong>, es wird also kein Steam-Account ben\u00f6tigt, der das Spiel besitzt. Das unterscheidet Enshrouded von einigen anderen Survival-Titeln, bei denen der Server-Download ein besitzendes Konto voraussetzt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>steamcmd.exe +force_install_dir C:\\enshrouded-server +login anonymous +app_update 2278520 validate +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl legt das Zielverzeichnis fest, meldet sich anonym an, l\u00e4dt App 2278520 herunter, validiert die Dateien und beendet SteamCMD danach. Je nach Internetverbindung dauert der Download einige Minuten; am Ende erscheint eine Meldung \u00e4hnlich <code>Success! App '2278520' fully installed.<\/code> Die offizielle Steam-Seite der Serveranwendung l\u00e4sst sich zur Kontrolle jederzeit unter <a href=\"https:\/\/store.steampowered.com\/app\/2278520\/Enshrouded_Dedicated_Server\/\" target=\"_blank\" rel=\"noopener\">store.steampowered.com\/app\/2278520<\/a> einsehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-3-server-unter-windows-zum-ersten-mal-starten\">Schritt 3: Server unter Windows zum ersten Mal starten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im Installationsverzeichnis liegt jetzt die Datei <code>enshrouded_server.exe<\/code> \u2013 das offizielle Server-Binary, das laut Keen Games ausschlie\u00dflich f\u00fcr Windows kompiliert wird. Ein einfaches Batch-Skript erleichtert den wiederholten Start:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@echo off\ncd \/d C:\\enshrouded-server\nstart enshrouded_server.exe<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Beim allerersten Start legt der Server automatisch die Konfigurationsdatei <code>enshrouded_server.json<\/code> im Installationsverzeichnis an und beginnt, die Standardwelt zu laden. Die Konsolenausgabe sieht dabei etwa so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Enshrouded Dedicated Server]\nLade Konfiguration aus enshrouded_server.json...\nServer-Name: Enshrouded Server\nQuery-Port: 15637\nErstelle neue Speicherwelt...\nWarte auf Spieler...\nHostOnline<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Erscheint die Zeile <code>HostOnline<\/code>, l\u00e4uft der Server erfolgreich und ist bereit f\u00fcr Verbindungen \u2013 vorausgesetzt, die Ports sind bereits freigegeben (Schritt 6). Zu diesem Zeitpunkt l\u00e4sst sich der Server bereits im lokalen Netzwerk erreichen; f\u00fcr Zugriff aus dem Internet fehlen noch die Konfiguration der Benutzergruppen und die Portfreigabe, die in den n\u00e4chsten Schritten folgen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-4-die-konfigurationsdatei-enshrouded_server-json-verstehen\">Schritt 4: Die Konfigurationsdatei enshrouded_server.json verstehen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datei <code>enshrouded_server.json<\/code> steuert praktisch alle Server-Einstellungen. Sie sollte mit einem JSON-f\u00e4higen Editor bearbeitet werden (VS Code oder Notepad++, nicht der einfache Windows-Editor, der die Zeichenkodierung ver\u00e4ndern kann) und nur bei gestopptem Server gespeichert werden. Eine typische Grundkonfiguration sieht so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"name\": \"Mein Enshrouded Server\",\n  \"password\": \"\",\n  \"saveDirectory\": \".\/savegame\",\n  \"logDirectory\": \".\/logs\",\n  \"ip\": \"0.0.0.0\",\n  \"gamePort\": 15636,\n  \"queryPort\": 15637,\n  \"slotCount\": 16,\n  \"userGroups\": []\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die wichtigsten Felder im \u00dcberblick: <code>name<\/code> erscheint im Server-Browser des Spiels, <code>password<\/code> sch\u00fctzt den Server vor unbefugtem Beitritt (leer lassen f\u00fcr einen offenen Server), <code>gamePort<\/code> und <code>queryPort<\/code> legen die Netzwerk-Ports fest (Standard 15636\/15637, siehe Schritt 6), <code>slotCount<\/code> begrenzt die maximale Spielerzahl auf bis zu 16, und <code>saveDirectory<\/code>\/<code>logDirectory<\/code> bestimmen, wo Spielstand und Protokolle abgelegt werden. Das leere <code>userGroups<\/code>-Array wird im n\u00e4chsten Schritt mit tats\u00e4chlichen Rollen gef\u00fcllt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-5-benutzergruppen-und-berechtigungen-einrichten\">Schritt 5: Benutzergruppen und Berechtigungen einrichten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enshrouded regelt Zugriffsrechte nicht \u00fcber einzelne Spieler-Accounts, sondern \u00fcber <strong>Benutzergruppen<\/strong> mit jeweils eigenem Passwort. Wer sich beim Verbinden mit dem Passwort der Admin-Gruppe anmeldet, erh\u00e4lt Admin-Rechte; wer das Guest-Passwort nutzt, nur eingeschr\u00e4nkte Rechte. Das macht Rechteverwaltung simpel, erfordert aber saubere Planung der Passw\u00f6rter. Eine sinnvolle Drei-Gruppen-Struktur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"userGroups\": [\n  {\n    \"name\": \"Admin\",\n    \"password\": \"admin-geheimnis-2026\",\n    \"canKickBan\": true,\n    \"canAccessInventories\": true,\n    \"canEditBase\": true,\n    \"canExtendBase\": true,\n    \"canBuildAndClaim\": true\n  },\n  {\n    \"name\": \"Friend\",\n    \"password\": \"freunde-geheimnis-2026\",\n    \"canKickBan\": false,\n    \"canAccessInventories\": true,\n    \"canEditBase\": true,\n    \"canExtendBase\": true,\n    \"canBuildAndClaim\": true\n  },\n  {\n    \"name\": \"Guest\",\n    \"password\": \"\",\n    \"canKickBan\": false,\n    \"canAccessInventories\": false,\n    \"canEditBase\": false,\n    \"canExtendBase\": false,\n    \"canBuildAndClaim\": false\n  }\n]<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Berechtigung<\/th><th>Bedeutung<\/th><\/tr><\/thead><tbody><tr><td>canKickBan<\/td><td>Darf andere Spieler kicken oder dauerhaft bannen<\/td><\/tr><tr><td>canAccessInventories<\/td><td>Darf fremde Truhen und Lagerinventare \u00f6ffnen<\/td><\/tr><tr><td>canEditBase<\/td><td>Darf bestehende Bau-Elemente innerhalb einer Basis ver\u00e4ndern<\/td><\/tr><tr><td>canExtendBase<\/td><td>Darf die beanspruchte Basisfl\u00e4che vergr\u00f6\u00dfern<\/td><\/tr><tr><td>canBuildAndClaim<\/td><td>Darf neu bauen und Claim-Gebiet beanspruchen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig: Jedes Passwort sollte einzigartig sein und nicht f\u00fcr andere Dienste wiederverwendet werden. Da alle Gruppenpassw\u00f6rter im Klartext in der JSON-Datei stehen, sollte die Datei nicht \u00f6ffentlich zug\u00e4nglich sein \u2013 bei Docker-Betrieb liegt sie standardm\u00e4\u00dfig innerhalb des Containers, bei einem Mietserver innerhalb des Kundenbereichs des Hosting-Anbieters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-6-ports-freigeben-firewall-und-router\">Schritt 6: Ports freigeben \u2013 Firewall und Router<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ohne korrekte Portfreigabe bleibt der Server von au\u00dfen unerreichbar oder taucht zwar in der lokalen Serverliste auf, aber nicht im \u00f6ffentlichen Internet. Enshrouded ben\u00f6tigt genau zwei UDP-Ports:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Port<\/th><th>Protokoll<\/th><th>Zweck<\/th><\/tr><\/thead><tbody><tr><td>15636<\/td><td>UDP<\/td><td>gamePort \u2013 eigentliche Spielverbindung<\/td><\/tr><tr><td>15637<\/td><td>UDP<\/td><td>queryPort \u2013 Sichtbarkeit im Server-Browser<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Der queryPort wird in der Praxis am h\u00e4ufigsten vergessen \u2013 die Folge ist ein Server, der zwar f\u00fcr Spieler mit direkter IP-Eingabe erreichbar ist, aber nicht in der \u00f6ffentlichen Serverliste erscheint. Unter Windows lassen sich beide Regeln per PowerShell als Administrator anlegen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>New-NetFirewallRule -DisplayName \"Enshrouded GamePort In\" -Direction Inbound -Protocol UDP -LocalPort 15636 -Action Allow\nNew-NetFirewallRule -DisplayName \"Enshrouded QueryPort In\" -Direction Inbound -Protocol UDP -LocalPort 15637 -Action Allow\nNew-NetFirewallRule -DisplayName \"Enshrouded GamePort Out\" -Direction Outbound -Protocol UDP -LocalPort 15636 -Action Allow\nNew-NetFirewallRule -DisplayName \"Enshrouded QueryPort Out\" -Direction Outbound -Protocol UDP -LocalPort 15637 -Action Allow<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich muss der Router beide Ports an die interne IP-Adresse des Server-PCs weiterleiten. Bei einer FritzBox: <em>Internet \u2192 Freigaben \u2192 Portfreigaben \u2192 Ger\u00e4t f\u00fcr Freigaben hinzuf\u00fcgen<\/em>, dort den Server-PC ausw\u00e4hlen und beide UDP-Ports (15636 und 15637) eintragen. Wer hinter einem Mobilfunk-Router, einem Kabel-Modem mit Doppel-NAT oder einem restriktiven Firmennetzwerk sitzt, kann unter Umst\u00e4nden gar nicht direkt weiterleiten \u2013 dazu mehr im Abschnitt Fehlerbehebung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-7-enshrouded-unter-linux-hosten-wine-methode\">Schritt 7: Enshrouded unter Linux hosten (Wine-Methode)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Da Keen Games kein natives Linux-Binary anbietet, l\u00e4uft <code>enshrouded_server.exe<\/code> auf einem Linux-Host \u00fcber die Windows-Kompatibilit\u00e4tsschicht Wine. Das funktioniert zuverl\u00e4ssig, weil ein Server keine Grafikausgabe ben\u00f6tigt \u2013 lediglich Netzwerk- und Dateisystem-Aufrufe m\u00fcssen von Wine \u00fcbersetzt werden. SteamCMD muss dabei explizit angewiesen werden, die Windows-Version der Serverdateien herunterzuladen, da es unter Linux sonst versuchen w\u00fcrde, eine (nicht existierende) Linux-Version zu laden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update && sudo apt install -y wine64 winbind winetricks\n\nmkdir -p ~\/enshrouded-server && cd ~\/enshrouded-server\nsteamcmd +@sSteamCmdForcePlatformType windows \\\n  +force_install_dir ~\/enshrouded-server \\\n  +login anonymous +app_update 2278520 validate +quit\n\nWINEARCH=win64 WINEPREFIX=~\/.wine-enshrouded winecfg\nWINEPREFIX=~\/.wine-enshrouded wine enshrouded_server.exe<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Flag <code>+@sSteamCmdForcePlatformType windows<\/code> zwingt SteamCMD dazu, trotz Linux-Host die Windows-Variante von App 2278520 herunterzuladen. Sollte der Server-Prozess beim Start abst\u00fcrzen, fehlen meist Windows-Laufzeitbibliotheken im frisch angelegten Wine-Prefix \u2013 <code>winetricks vcrun2019<\/code> behebt das in den meisten F\u00e4llen. F\u00fcr den Dauerbetrieb empfiehlt sich, den Wine-Prozess in einer <code>screen<\/code>&#8211; oder <code>tmux<\/code>-Sitzung laufen zu lassen (siehe Abschnitt &#8220;Erweiterte Tipps&#8221;) oder gleich die Docker-Variante aus Schritt 8 zu nutzen, die diese Komplexit\u00e4t kapselt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-8-docker-container-methode-fuer-linux\">Schritt 8: Docker-Container-Methode f\u00fcr Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wer Wine-Konfiguration vermeiden m\u00f6chte, kann stattdessen auf das von der Community gepflegte Docker-Image <a href=\"https:\/\/hub.docker.com\/r\/sknnr\/enshrouded-dedicated-server\" target=\"_blank\" rel=\"noopener\">sknnr\/enshrouded-dedicated-server<\/a> zur\u00fcckgreifen. Es kapselt Wine, SteamCMD und den Enshrouded-Server in einem vorkonfigurierten Container, der als nicht-privilegierter <code>steam<\/code>-Benutzer (UID 10000) l\u00e4uft \u2013 ein sinnvolles Sicherheitsdetail, da der Serverprozess dadurch keine Root-Rechte im Container besitzt. Wichtig: Es handelt sich um ein inoffizielles Community-Image, nicht um ein von Keen Games bereitgestelltes Docker-Paket.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker volume create enshrouded-data\n\ndocker run -d \\\n  --name enshrouded-server \\\n  --mount type=volume,source=enshrouded-data,target=\/home\/steam\/enshrouded\/savegame \\\n  -p 15636:15636\/udp \\\n  -p 15637:15637\/udp \\\n  -e SERVER_NAME=\"Mein Enshrouded Server\" \\\n  -e SERVER_SLOTS=16 \\\n  -e SERVER_PASSWORD=\"aendere-dieses-passwort\" \\\n  -e PORT=15637 \\\n  sknnr\/enshrouded-dedicated-server:latest<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Umgebungsvariable<\/th><th>Zweck<\/th><th>Standardwert<\/th><\/tr><\/thead><tbody><tr><td>SERVER_NAME<\/td><td>Anzeigename im Server-Browser<\/td><td>Enshrouded Containerized<\/td><\/tr><tr><td>SERVER_PASSWORD<\/td><td>Server-Zugangspasswort<\/td><td>keins<\/td><\/tr><tr><td>SERVER_SLOTS<\/td><td>Maximale Spielerzahl (1\u201316)<\/td><td>16<\/td><\/tr><tr><td>PORT<\/td><td>Query-Port<\/td><td>15637<\/td><\/tr><tr><td>SERVER_IP<\/td><td>Lausch-Adresse<\/td><td>0.0.0.0<\/td><\/tr><tr><td>EXTERNAL_CONFIG<\/td><td>Manuelle enshrouded_server.json statt Env-Variablen nutzen<\/td><td>0 (aus)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"docker-compose-statt-einzelner-befehle\">Docker Compose statt einzelner Befehle<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr den Dauerbetrieb empfiehlt sich Docker Compose, weil damit der Container nach einem Host-Neustart automatisch wieder anl\u00e4uft:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  enshrouded:\n    image: sknnr\/enshrouded-dedicated-server:latest\n    container_name: enshrouded-server\n    restart: unless-stopped\n    ports:\n      - \"15636:15636\/udp\"\n      - \"15637:15637\/udp\"\n    environment:\n      SERVER_NAME: \"Mein Enshrouded Server\"\n      SERVER_SLOTS: 16\n      SERVER_PASSWORD: \"aendere-dieses-passwort\"\n      PORT: 15637\n    volumes:\n      - enshrouded-data:\/home\/steam\/enshrouded\/savegame\n\nvolumes:\n  enshrouded-data:<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Gestartet wird der Stack mit <code>docker compose up -d<\/code>, Logs lassen sich mit <code>docker logs -f enshrouded-server<\/code> live verfolgen \u2013 dort sollte nach kurzer Zeit ebenfalls die Meldung <code>HostOnline<\/code> erscheinen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-9-mit-dem-eigenen-server-verbinden\">Schritt 9: Mit dem eigenen Server verbinden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im Hauptmen\u00fc von Enshrouded f\u00fchrt der Weg \u00fcber <em>Multiplayer \u2192 Server-Browser<\/em>. L\u00e4uft der Server \u00f6ffentlich und ist der queryPort korrekt weitergeleitet, erscheint er dort automatisch mit Name, Spielerzahl und Ping. Alternativ l\u00e4sst sich \u00fcber <em>Direkt verbinden<\/em> die \u00f6ffentliche IP-Adresse plus gamePort eingeben (z. B. <code>203.0.113.25:15636<\/code>). Beim Beitreten fragt das Spiel nach dem Passwort der gew\u00fcnschten Benutzergruppe aus Schritt 5 \u2013 wer das Admin-Passwort eingibt, landet automatisch mit Admin-Rechten in der Welt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-10-autostart-einrichten\">Schritt 10: Autostart einrichten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Server, der bei jedem Windows-Update oder Stromausfall manuell neu gestartet werden muss, ist im Alltag unpraktisch. Unter Windows \u00fcbernimmt das kostenlose Tool <strong>NSSM<\/strong> (Non-Sucking Service Manager) die Umwandlung in einen Windows-Dienst, der automatisch mit dem System startet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nssm install EnshroudedServer \"C:\\enshrouded-server\\enshrouded_server.exe\"\nnssm set EnshroudedServer AppDirectory \"C:\\enshrouded-server\"\nnssm set EnshroudedServer Start SERVICE_AUTO_START\nnssm start EnshroudedServer<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Linux mit der Wine-Methode aus Schritt 7 \u00fcbernimmt stattdessen ein systemd-Dienst dieselbe Aufgabe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Unit]\nDescription=Enshrouded Dedicated Server\nAfter=network.target\n\n[Service]\nType=simple\nUser=enshrouded\nWorkingDirectory=\/home\/enshrouded\/enshrouded-server\nEnvironment=\"WINEPREFIX=\/home\/enshrouded\/.wine-enshrouded\"\nExecStart=\/usr\/bin\/wine \/home\/enshrouded\/enshrouded-server\/enshrouded_server.exe\nRestart=on-failure\nRestartSec=15\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datei wird als <code>\/etc\/systemd\/system\/enshrouded.service<\/code> gespeichert und mit <code>sudo systemctl enable --now enshrouded<\/code> aktiviert. Bei der Docker-Variante aus Schritt 8 \u00fcbernimmt bereits die Zeile <code>restart: unless-stopped<\/code> in der Compose-Datei denselben Zweck \u2013 ein zus\u00e4tzlicher systemd-Dienst ist dort nicht n\u00f6tig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-11-backups-automatisieren\">Schritt 11: Backups automatisieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein korrupter oder versehentlich \u00fcberschriebener Spielstand l\u00e4sst sich ohne Backup nicht wiederherstellen. Ein einfaches Bash-Skript sichert den Speicherordner regelm\u00e4\u00dfig als komprimiertes Archiv und l\u00f6scht Backups, die \u00e4lter als sieben Tage sind:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nTIMESTAMP=$(date +%Y%m%d-%H%M%S)\nSOURCE=\"\/home\/enshrouded\/enshrouded-server\/savegame\"\nDEST=\"\/home\/enshrouded\/backups\"\n\nmkdir -p \"$DEST\"\ntar -czf \"$DEST\/enshrouded-backup-$TIMESTAMP.tar.gz\" -C \"$SOURCE\" .\nfind \"$DEST\" -name \"enshrouded-backup-*.tar.gz\" -mtime +7 -delete<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Als Cronjob alle sechs Stunden eingerichtet (<code>crontab -e<\/code>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 *\/6 * * * \/home\/enshrouded\/backup-enshrouded.sh >> \/var\/log\/enshrouded-backup.log 2>&1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Windows \u00fcbernimmt die Aufgabenplanung (Task Scheduler) dieselbe Rolle mit einem vergleichbaren PowerShell- oder Batch-Skript. Bei Docker-Betrieb l\u00e4sst sich das benannte Volume <code>enshrouded-data<\/code> ebenso direkt sichern: <code>docker run --rm -v enshrouded-data:\/data -v ~\/backups:\/backup alpine tar -czf \/backup\/enshrouded-backup-$(date +%Y%m%d).tar.gz \/data<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schritt-12-mods-installieren-shroudtopia-eml\">Schritt 12: Mods installieren (Shroudtopia &amp; EML)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enshrouded bietet mit Stand Mitte 2026 keine offizielle Mod-Unterst\u00fctzung durch Keen Games. Die Community hat sich stattdessen auf zwei popul\u00e4re Mod-Loader eingependelt: <strong>Shroudtopia<\/strong> und <strong>EML<\/strong> (Enshrouded Mod Loader), beide \u00fcber Nexus Mods verteilt. Seit dem 18. Februar 2026 existiert zus\u00e4tzlich ein grafischer Mod-Manager, der die Installation beider Loader mit einem Klick \u00fcbernimmt, statt Dateien manuell in Spielverzeichnisse kopieren zu m\u00fcssen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da es sich um inoffizielle Eingriffe in Spieldateien handelt, gilt auf einem dedizierten Server dieselbe Grundregel wie beim Hauptspiel: <strong>vor jeder Mod-Installation ein vollst\u00e4ndiges Backup anlegen<\/strong> (Schritt 11). Mods k\u00f6nnen nach einem Spiel-Update inkompatibel werden und im schlimmsten Fall Weltspeicherst\u00e4nde besch\u00e4digen \u2013 ein Restore aus dem letzten Backup ist dann der einzige Weg zur\u00fcck. Es empfiehlt sich, Mods generell erst einige Tage nach einem gr\u00f6\u00dferen Patch zu aktualisieren, bis die Community m\u00f6gliche Inkompatibilit\u00e4ten gemeldet hat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hardware-im-vergleich-wie-viel-ram-braucht-mein-server-wirklich\">Hardware im Vergleich: Wie viel RAM braucht mein Server wirklich?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weil Keen Games keine offizielle Server-Spezifikation ver\u00f6ffentlicht, weichen die Angaben verschiedener Hosting-Anbieter sp\u00fcrbar voneinander ab. Die folgende Tabelle stellt drei unabh\u00e4ngige Einsch\u00e4tzungen gegen\u00fcber, um die Spannbreite realistisch einzuordnen:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Quelle<\/th><th>1\u20134 Spieler<\/th><th>5\u20138 Spieler<\/th><th>9\u201316 Spieler<\/th><\/tr><\/thead><tbody><tr><td>IONOS Digital Guide<\/td><td>~5 GB Basis + ~100 MB\/Spieler<\/td><td>~5,4\u20135,8 GB<\/td><td>~6,2\u20136,8 GB<\/td><\/tr><tr><td>RedSwitches<\/td><td>16 GB<\/td><td>16 GB<\/td><td>16\u201324 GB<\/td><\/tr><tr><td>XGamingServer<\/td><td>6 GB<\/td><td>10 GB<\/td><td>16 GB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Diskrepanz erkl\u00e4rt sich vermutlich durch unterschiedliche Annahmen zur Weltgr\u00f6\u00dfe und Erkundungstiefe: Eine frisch erstellte Welt mit wenigen erkundeten Gebieten braucht deutlich weniger Arbeitsspeicher als eine seit Monaten gewachsene Welt mit vielen Basen. In der Praxis hat sich <strong>16 GB RAM als sicherer Richtwert<\/strong> f\u00fcr Gruppen bis acht Spieler etabliert \u2013 das deckt sich auch mit den offiziellen Client-Anforderungen des Spiels selbst und l\u00e4sst genug Puffer f\u00fcr das Betriebssystem und gelegentliche Lastspitzen beim Speichern der Welt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"server-mieten-vs-selbst-hosten-der-kostenvergleich\">Server mieten vs. selbst hosten: Der Kostenvergleich<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Entscheidung zwischen Eigenbetrieb und Miete h\u00e4ngt vor allem davon ab, ob bereits geeignete Hardware vorhanden ist und wie technisch versiert die Serverbetreiber sind. Die folgende Tabelle stellt beide Wege gegen\u00fcber:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Kriterium<\/th><th>Eigener Server (zu Hause)<\/th><th>Miet-VPS<\/th><th>Mietserver (dediziert)<\/th><\/tr><\/thead><tbody><tr><td>Startkosten<\/td><td>vorhandene Hardware<\/td><td>ab 7,90 \u20ac\/Monat (ZAP-Hosting)<\/td><td>ab 58,90 \u20ac\/Monat (ZAP-Hosting)<\/td><\/tr><tr><td>Laufende Kosten<\/td><td>ca. 10\u201320 \u20ac\/Monat Strom<\/td><td>im Mietpreis enthalten<\/td><td>im Mietpreis enthalten<\/td><\/tr><tr><td>Einrichtungsaufwand<\/td><td>hoch (SteamCMD, Firewall, Portfreigabe)<\/td><td>mittel, oft vorkonfiguriert<\/td><td>mittel<\/td><\/tr><tr><td>Verf\u00fcgbarkeit<\/td><td>abh\u00e4ngig von Heimnetz und Stromausf\u00e4llen<\/td><td>Rechenzentrums-SLA<\/td><td>Rechenzentrums-SLA<\/td><\/tr><tr><td>Empfohlen f\u00fcr<\/td><td>technisch versierte Dauerbetreiber<\/td><td>kleine Gruppen (4\u20138 Spieler)<\/td><td>gro\u00dfe Gruppen (9\u201316 Spieler)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"stromkosten-in-deutschland-realistisch-einrechnen\">Stromkosten in Deutschland realistisch einrechnen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein kleiner, durchgehend laufender Server verbraucht je nach Hardware etwa 50 bis 75 Watt im Dauerbetrieb. Bei einem deutschen Haushaltsstrompreis von rund 0,35 \u20ac\/kWh ergibt das \u00fcberschl\u00e4gig: 0,06 kW \u00d7 24 h \u00d7 30 Tage \u00d7 0,35 \u20ac\/kWh \u2248 15 \u20ac\/Monat. Wer ohnehin einen Heimserver oder ein NAS im Dauerbetrieb hat, kann Enshrouded quasi ohne Zusatzkosten mitlaufen lassen, da nur die zus\u00e4tzliche CPU-Last ins Gewicht f\u00e4llt, nicht der volle Ger\u00e4teverbrauch. Der ZAP-Hosting-Einstiegspreis von 7,90 \u20ac\/Monat f\u00fcr einen generischen VPS liegt damit rechnerisch sogar unter den reinen Stromkosten eines dedizierten Eigenbetriebs \u2013 allerdings ohne die volle Kontrolle und ohne bereits vorhandene Hardware im Kaufpreis eingerechnet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sicherheit-und-datenschutz-den-server-richtig-absichern\">Sicherheit und Datenschutz: Den Server richtig absichern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein \u00f6ffentlich erreichbarer Server ist ein potenzielles Ziel \u2013 auch wenn &#8220;nur&#8221; ein Spiel dahinter l\u00e4uft. Einige Grundregeln reduzieren das Risiko deutlich. Erstens: F\u00fcr die Admin-Benutzergruppe aus Schritt 5 sollte ein langes, einzigartiges Passwort verwendet werden, das nirgendwo sonst zum Einsatz kommt \u2013 wer das Admin-Passwort kennt, kann andere Spieler bannen und die gesamte Basis bearbeiten. Zweitens: Es sollten ausschlie\u00dflich die beiden ben\u00f6tigten UDP-Ports 15636 und 15637 nach au\u00dfen ge\u00f6ffnet werden, keine zus\u00e4tzlichen Ports &#8220;f\u00fcr alle F\u00e4lle&#8221;. Drittens greift bei der Docker-Variante ein zus\u00e4tzlicher Schutzmechanismus: Das Image <code>sknnr\/enshrouded-dedicated-server<\/code> l\u00e4uft standardm\u00e4\u00dfig als nicht-privilegierter <code>steam<\/code>-Benutzer statt als Root, wodurch ein kompromittierter Container nicht automatisch vollen Zugriff auf den Host-Rechner erh\u00e4lt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aus deutscher und europ\u00e4ischer Datenschutzperspektive lohnt sich zudem ein Blick auf die Logdateien im <code>logDirectory<\/code>: Sie enthalten IP-Adressen verbundener Spieler und fallen damit unter die DSGVO, sobald der Server f\u00fcr mehr als den engsten Freundeskreis ge\u00f6ffnet wird. Wer einen \u00f6ffentlicheren Server betreibt (etwa \u00fcber eine Community oder einen Discord-Server), sollte eine Aufbewahrungsfrist f\u00fcr Logs festlegen, Zugriff auf die Logdateien auf die Admin-Gruppe beschr\u00e4nken und Backups, die diese Daten enthalten, nicht unverschl\u00fcsselt in Cloud-Speicher hochladen. F\u00fcr rein private Freundesrunden ist der Aufwand geringer, aber dieselben Grundprinzipien \u2013 Datensparsamkeit, Zugriffsbeschr\u00e4nkung, definierte L\u00f6schfristen \u2013 gelten im Kleinen genauso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"haeufige-fehler-und-stolpersteine\">H\u00e4ufige Fehler und Stolpersteine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Fehler tauchen in Community-Foren und Support-Kan\u00e4len besonders h\u00e4ufig auf \u2013 wer sie von vornherein vermeidet, spart sich viel Fehlersuche:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Annehmen, Enshrouded liefe nativ unter Linux:<\/strong> Es gibt kein offizielles Linux-Binary. Wine (Schritt 7) oder Docker (Schritt 8) sind zwingend erforderlich, nicht optional.<\/li><li><strong>Nur den gamePort freigeben und den queryPort vergessen:<\/strong> Der Server l\u00e4uft dann zwar, bleibt aber in der \u00f6ffentlichen Serverliste unsichtbar \u2013 die h\u00e4ufigste Ursache f\u00fcr &#8220;mein Server l\u00e4uft, aber niemand findet ihn&#8221;.<\/li><li><strong>Mods ohne vorheriges Backup installieren:<\/strong> Ein inkompatibler Mod nach einem Patch kann den Spielstand besch\u00e4digen. Immer zuerst sichern (Schritt 11), dann erst experimentieren.<\/li><li><strong>Die enshrouded_server.json mit einem einfachen Texteditor bearbeiten, der die Kodierung ver\u00e4ndert:<\/strong> Ein defektes JSON-Zeichen verhindert den Serverstart komplett und ist ohne JSON-Validator schwer zu finden.<\/li><li><strong>slotCount h\u00f6her setzen, als die Hardware verkraftet:<\/strong> &#8220;Sicherheitshalber&#8221; 16 Slots einzustellen, obwohl nur 16 GB RAM zur Verf\u00fcgung stehen, f\u00fchrt bei voller Belegung zu sp\u00fcrbaren Rucklern f\u00fcr alle Spieler.<\/li><li><strong>Docker-Container ohne persistentes Volume starten:<\/strong> Wird der Container ohne Volume-Mount neu erstellt, geht der komplette Spielstand verloren, weil er nur im fl\u00fcchtigen Container-Dateisystem lag.<\/li><li><strong>Dasselbe Passwort f\u00fcr mehrere Benutzergruppen oder andere Dienste wiederverwenden:<\/strong> Kompromittiert das Admin-Passwort dann gleich mehrere Systeme statt nur den Spieleserver.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fehlerbehebung-die-haeufigsten-probleme-loesen\">Fehlerbehebung: Die h\u00e4ufigsten Probleme l\u00f6sen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Selbst bei sorgf\u00e4ltiger Einrichtung tauchen gelegentlich Probleme auf. Die folgende Tabelle deckt die h\u00e4ufigsten Fehlerbilder ab:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Problem<\/th><th>Wahrscheinliche Ursache<\/th><th>L\u00f6sung<\/th><\/tr><\/thead><tbody><tr><td>Server erscheint nicht im Server-Browser<\/td><td>queryPort 15637 nicht weitergeleitet<\/td><td>Portfreigabe in Router und Firewall pr\u00fcfen, mit einem externen Port-Checker testen<\/td><\/tr><tr><td>&#8220;HostOnline&#8221; erscheint nie, Server startet nicht<\/td><td>Syntaxfehler in enshrouded_server.json<\/td><td>Datei mit einem JSON-Validator pr\u00fcfen, auf fehlende Kommas\/Klammern achten<\/td><\/tr><tr><td>Spieler verbinden sich, Verbindung bricht regelm\u00e4\u00dfig ab<\/td><td>Upload-Bandbreite unter ~2 Mbit\/s pro Spieler<\/td><td>Verf\u00fcgbare Upload-Bandbreite messen, ggf. Tarif oder Hosting-Tier hochstufen<\/td><\/tr><tr><td>Wine-Server st\u00fcrzt sofort nach dem Start ab<\/td><td>Fehlende Windows-Laufzeitbibliotheken im Wine-Prefix<\/td><td><code>winetricks vcrun2019<\/code> im passenden WINEPREFIX ausf\u00fchren<\/td><\/tr><tr><td>Docker-Container startet, Spielstand ist leer<\/td><td>Volume falsch gemountet oder Rechteproblem mit UID 10000<\/td><td>Volume-Pfad und Zugriffsrechte des steam-Benutzers pr\u00fcfen<\/td><\/tr><tr><td>Gruppenpasswort funktioniert nicht beim Beitreten<\/td><td>Passwort- und Namensfeld in userGroups vertauscht oder Tippfehler<\/td><td>JSON-Struktur der userGroups-Objekte einzeln kontrollieren<\/td><\/tr><tr><td>Arbeitsspeicher w\u00e4chst stetig, Server wird zunehmend langsam<\/td><td>Welt stark erkundet, viele Basen, RAM-Tier zu knapp gew\u00e4hlt<\/td><td>RAM gem\u00e4\u00df Hardware-Vergleichstabelle hochstufen<\/td><\/tr><tr><td>Mod verursacht Absturz nach einem Spiel-Update<\/td><td>Mod ist inkompatibel mit der neuen Spielversion<\/td><td>Mods vor jedem Update deaktivieren, erst nach best\u00e4tigter Kompatibilit\u00e4t reaktivieren<\/td><\/tr><tr><td>Windows-Firewall blockiert trotz angelegter Regel<\/td><td>Nur Inbound- oder nur Outbound-Regel gesetzt, oder falsches Netzwerkprofil<\/td><td>Beide Regelrichtungen anlegen und Profil (Privat\/\u00d6ffentlich) pr\u00fcfen<\/td><\/tr><tr><td>&#8220;Connection timed out&#8221; beim Verbinden \u00fcber die \u00f6ffentliche IP<\/td><td>Doppelte NAT (Router hinter Router) oder Carrier-Grade-NAT beim Internetanbieter<\/td><td>Doppelte NAT aufl\u00f6sen oder einen Tunnel-Dienst wie playit.gg als Workaround nutzen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"erweiterte-tipps-fuer-fortgeschrittene\">Erweiterte Tipps f\u00fcr Fortgeschrittene<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"performance-tuning\">Performance-Tuning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr <code>saveDirectory<\/code> sollte grunds\u00e4tzlich eine SSD statt einer klassischen Festplatte verwendet werden \u2013 bei gr\u00f6\u00dferen Welten mit vielen Basen macht sich das sp\u00fcrbar in k\u00fcrzeren Ladezeiten und schnelleren automatischen Speichervorg\u00e4ngen bemerkbar. Wer mehrere Server-Instanzen auf demselben Host betreiben m\u00f6chte (etwa einen Test- und einen Live-Server), braucht f\u00fcr jede Instanz ein eigenes gamePort\/queryPort-Paar sowie ein eigenes <code>saveDirectory<\/code>, damit sich die Konfigurationen nicht gegenseitig \u00fcberschreiben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"monitoring-und-automatischer-neustart\">Monitoring und automatischer Neustart<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einfaches Watchdog-Skript erkennt einen abgest\u00fcrzten Serverprozess und startet ihn automatisch neu, ohne auf systemd angewiesen zu sein \u2013 n\u00fctzlich etwa in einer screen-Sitzung auf einem Root-Server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nwhile true; do\n  if ! pgrep -f \"enshrouded_server.exe\" > \/dev\/null; then\n    echo \"$(date): Server nicht aktiv, starte neu...\" >> \/var\/log\/enshrouded-watchdog.log\n    WINEPREFIX=~\/.wine-enshrouded wine ~\/enshrouded-server\/enshrouded_server.exe &\n  fi\n  sleep 60\ndone<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"zugriff-ohne-portfreigabe-cgnat-workaround\">Zugriff ohne Portfreigabe (CGNAT-Workaround)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wer hinter Carrier-Grade-NAT sitzt und keine Portfreigabe einrichten kann, etwa bei manchen Kabel- oder Mobilfunkanschl\u00fcssen, kann auf Tunnel-Dienste wie playit.gg oder ein VPN-Mesh wie Tailscale ausweichen. Beide bauen eine ausgehende Verbindung zu einem externen Relay auf und umgehen damit die fehlende Portfreigabe \u2013 auf Kosten von etwas zus\u00e4tzlicher Latenz gegen\u00fcber einer direkten Verbindung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"komplettes-beispielprojekt-ein-startklarer-4-freunde-server\">Komplettes Beispielprojekt: Ein startklarer 4-Freunde-Server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Abschluss ein vollst\u00e4ndiges, sofort einsatzbereites Setup f\u00fcr eine typische Vierer-Gruppe, die den Server per Docker Compose auf einem kleinen Root-Server betreiben m\u00f6chte. Diese Kombination aus <code>compose.yaml<\/code> und optionaler <code>enshrouded_server.json<\/code> l\u00e4sst sich unver\u00e4ndert \u00fcbernehmen und muss nur bei Passw\u00f6rtern und Servernamen angepasst werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  enshrouded:\n    image: sknnr\/enshrouded-dedicated-server:latest\n    container_name: enshrouded-freunde-server\n    restart: unless-stopped\n    ports:\n      - \"15636:15636\/udp\"\n      - \"15637:15637\/udp\"\n    environment:\n      SERVER_NAME: \"Waldlichtung \u2013 Nur f\u00fcr Freunde\"\n      SERVER_SLOTS: 4\n      SERVER_PASSWORD: \"waldlichtung-2026-x7q\"\n      PORT: 15637\n    volumes:\n      - enshrouded-data:\/home\/steam\/enshrouded\/savegame\n\nvolumes:\n  enshrouded-data:<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Passend dazu die manuelle Rechtestruktur, falls \u00fcber <code>EXTERNAL_CONFIG=1<\/code> die volle <code>enshrouded_server.json<\/code> statt der einfachen Umgebungsvariablen genutzt wird \u2013 mit getrennten Passw\u00f6rtern f\u00fcr den Host (Admin) und die drei Mitspieler (Friend):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"name\": \"Waldlichtung \u2013 Nur f\u00fcr Freunde\",\n  \"password\": \"\",\n  \"saveDirectory\": \"\/home\/steam\/enshrouded\/savegame\",\n  \"logDirectory\": \"\/home\/steam\/enshrouded\/logs\",\n  \"ip\": \"0.0.0.0\",\n  \"gamePort\": 15636,\n  \"queryPort\": 15637,\n  \"slotCount\": 4,\n  \"userGroups\": [\n    {\n      \"name\": \"Admin\",\n      \"password\": \"waldlichtung-admin-2026\",\n      \"canKickBan\": true,\n      \"canAccessInventories\": true,\n      \"canEditBase\": true,\n      \"canExtendBase\": true,\n      \"canBuildAndClaim\": true\n    },\n    {\n      \"name\": \"Friend\",\n      \"password\": \"waldlichtung-2026-x7q\",\n      \"canKickBan\": false,\n      \"canAccessInventories\": true,\n      \"canEditBase\": true,\n      \"canExtendBase\": true,\n      \"canBuildAndClaim\": true\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nach <code>docker compose up -d<\/code> und ein bis zwei Minuten Wartezeit f\u00fcr den ersten Weltaufbau ist der Server unter der \u00f6ffentlichen IP-Adresse des Root-Servers erreichbar, sofern Ports 15636 und 15637 UDP wie in Schritt 6 beschrieben freigegeben sind. Der Host verbindet sich mit dem Admin-Passwort, die drei Freunde mit dem Friend-Passwort \u2013 fertig ist ein funktionierender, automatisch neu startender Enshrouded-Server f\u00fcr eine feste Vierer-Gruppe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enshrouded-1-0-was-sich-fuer-server-betreiber-aendert\">Enshrouded 1.0: Was sich f\u00fcr Server-Betreiber \u00e4ndert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der 15. Oktober 2026 markiert f\u00fcr Enshrouded den \u00dcbergang von zweieinhalb Jahren Early Access in die Vollversion \u2013 gleichzeitig der erste Konsolen-Launch der Spielegeschichte f\u00fcr PlayStation 5 und PS5 Pro. Eine Xbox-Series-X\/S-Fassung folgt laut Ank\u00fcndigung im Fr\u00fchjahr 2027. F\u00fcr Betreiber bestehender Server ist vor allem relevant, dass sich Konfigurationsformat und Port-Struktur historisch mit gr\u00f6\u00dferen Updates kaum ge\u00e4ndert haben \u2013 dennoch empfiehlt sich vor dem Update auf 1.0 ein zus\u00e4tzliches manuelles Backup zur Sicherheit, wie in Schritt 11 beschrieben.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Datum<\/th><th>Meilenstein<\/th><\/tr><\/thead><tbody><tr><td>24. Januar 2024<\/td><td>Early-Access-Start auf Steam (PC)<\/td><\/tr><tr><td>Januar 2024<\/td><td>1 Million Spieler innerhalb weniger Tage<\/td><\/tr><tr><td>August 2024<\/td><td>3 Millionen Spieler<\/td><\/tr><tr><td>21. Januar 2026<\/td><td>2-j\u00e4hriges Jubil\u00e4um, 5 Millionen Spieler, 1.0 f\u00fcr Herbst 2026 angek\u00fcndigt<\/td><\/tr><tr><td>21. April 2026<\/td><td>&#8220;Forging the Path&#8221; (v0.9.1.0) \u2013 achtes und letztes gro\u00dfes EA-Update<\/td><\/tr><tr><td>18. Februar 2026<\/td><td>Grafischer Mod-Manager f\u00fcr Shroudtopia\/EML aktualisiert<\/td><\/tr><tr><td>15. Oktober 2026<\/td><td>1.0-Release f\u00fcr PC und PlayStation 5 \/ PS5 Pro<\/td><\/tr><tr><td>Fr\u00fchjahr 2027<\/td><td>Geplanter Release f\u00fcr Xbox Series X\/S<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enshrouded-server-im-vergleich-zu-anderen-survival-titeln\">Enshrouded-Server im Vergleich zu anderen Survival-Titeln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wer bereits einen <a href=\"https:\/\/shattered.io\/de\/ark-survival-ascended-server-erstellen\/\">ARK-<\/a>, <a href=\"https:\/\/shattered.io\/de\/palworld-server-erstellen\/\">Palworld-<\/a> oder <a href=\"https:\/\/shattered.io\/de\/satisfactory-server-erstellen\/\">Satisfactory-Server<\/a> betreibt, wird beim Enshrouded-Setup eine Besonderheit auffallen: Enshrouded ist innerhalb dieser Vergleichsgruppe der einzige Titel <strong>ohne<\/strong> offizielles Linux-Server-Binary. Palworld, Satisfactory und DayZ liefern allesamt native Linux-Server aus, ARK: Survival Ascended ben\u00f6tigt zwar ebenfalls Wine, daf\u00fcr aber keinen zus\u00e4tzlichen Docker-Umweg wie Enshrouded. Gemeinsam ist den meisten Titeln der anonyme SteamCMD-Login \u2013 mit Ausnahme von DayZ, das zwingend ein Steam-Konto voraussetzt, das das Spiel tats\u00e4chlich besitzt.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Spiel<\/th><th>Server-Betriebssystem<\/th><th>Anonymer Login<\/th><th>Max. Spieler<\/th><th>Haupt-Ports<\/th><\/tr><\/thead><tbody><tr><td>Enshrouded<\/td><td>nur Windows (Wine\/Docker unter Linux)<\/td><td>Ja<\/td><td>16<\/td><td>15636\/15637 UDP<\/td><\/tr><tr><td>ARK: Survival Ascended<\/td><td>Windows (Wine unter Linux)<\/td><td>Ja<\/td><td>konfigurierbar, oft 70+<\/td><td>7777\/7778 UDP<\/td><\/tr><tr><td>Palworld<\/td><td>Linux nativ<\/td><td>Ja<\/td><td>32<\/td><td>8211 UDP<\/td><\/tr><tr><td>Satisfactory<\/td><td>Linux nativ<\/td><td>Ja<\/td><td>4 (Zielgruppe)<\/td><td>7777 TCP+UDP<\/td><\/tr><tr><td>DayZ<\/td><td>Linux nativ<\/td><td>Nein, Account muss Spiel besitzen<\/td><td>variabel, serverabh\u00e4ngig<\/td><td>2302 UDP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Praxis bedeutet das: Wer bereits Erfahrung mit einem <a href=\"https:\/\/shattered.io\/de\/dayz-server-erstellen\/\">DayZ-<\/a> oder Palworld-Server hat, kann SteamCMD-Grundlagen und Portfreigabe-Wissen direkt \u00fcbertragen \u2013 die zus\u00e4tzliche Wine- oder Docker-Schicht bei Enshrouded ist der einzige wirklich neue Baustein. Wer hingegen zum ersten Mal einen dedizierten Spieleserver aufsetzt, ist mit der in Schritt 8 beschriebenen Docker-Methode am besten beraten, da sie die Windows-Kompatibilit\u00e4tsschicht vollst\u00e4ndig kapselt und am wenigsten manuelle Konfiguration erfordert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"haeufig-gestellte-fragen\">H\u00e4ufig gestellte Fragen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-viele-spieler-unterstuetzt-ein-enshrouded-server-maximal\">Wie viele Spieler unterst\u00fctzt ein Enshrouded-Server maximal?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein dedizierter Enshrouded-Server unterst\u00fctzt \u00fcber den Parameter <code>slotCount<\/code> maximal 16 Spieler gleichzeitig.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"laeuft-der-enshrouded-dedicated-server-nativ-unter-linux\">L\u00e4uft der Enshrouded Dedicated Server nativ unter Linux?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nein. Keen Games stellt ausschlie\u00dflich ein Windows-Binary (<code>enshrouded_server.exe<\/code>) bereit. Unter Linux l\u00e4uft der Server \u00fcber Wine (Schritt 7) oder \u00fcber den Community-Docker-Container sknnr\/enshrouded-dedicated-server (Schritt 8).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"welche-ports-muss-ich-fuer-enshrouded-freigeben\">Welche Ports muss ich f\u00fcr Enshrouded freigeben?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zwei UDP-Ports: 15636 (gamePort) f\u00fcr die eigentliche Spielverbindung und 15637 (queryPort) f\u00fcr die Sichtbarkeit im Server-Browser. Beide m\u00fcssen sowohl in der Firewall als auch im Router freigegeben werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"brauche-ich-einen-steam-account-der-enshrouded-besitzt-um-den-server-zu-betreiben\">Brauche ich einen Steam-Account, der Enshrouded besitzt, um den Server zu betreiben?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nein. Der dedizierte Server ist eine eigenst\u00e4ndige, kostenlose Steam-App (ID 2278520) und l\u00e4sst sich per anonymem SteamCMD-Login herunterladen, ganz ohne ein Konto, das das Hauptspiel besitzt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"was-kostet-ein-eigener-enshrouded-server\">Was kostet ein eigener Enshrouded-Server?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Im Eigenbetrieb fallen bei vorhandener Hardware nur Stromkosten von grob 10 bis 20 Euro im Monat an. Miet-Angebote deutscher Anbieter wie ZAP-Hosting starten bei VPS-Produkten ab 7,90 Euro und bei dedizierten Servern ab 58,90 Euro pro Monat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sind-mods-auf-einem-dedizierten-server-offiziell-unterstuetzt\">Sind Mods auf einem dedizierten Server offiziell unterst\u00fctzt?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nein, Mod-Unterst\u00fctzung ist mit Stand Mitte 2026 nicht offiziell von Keen Games vorgesehen. Die Community nutzt inoffizielle Loader wie Shroudtopia und EML, verteilt \u00fcber Nexus Mods.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"was-aendert-sich-am-15-oktober-2026-fuer-bestehende-server\">Was \u00e4ndert sich am 15. Oktober 2026 f\u00fcr bestehende Server?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der 15. Oktober 2026 ist der 1.0-Vollversions-Release inklusive erstmaligem Konsolen-Launch auf PlayStation 5. Vor dem Update auf die neue Version empfiehlt sich ein zus\u00e4tzliches manuelles Backup des Spielstands.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-schuetze-ich-meinen-server-datenschutzkonform-ab\">Wie sch\u00fctze ich meinen Server datenschutzkonform ab?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Einzigartige, starke Passw\u00f6rter je Benutzergruppe verwenden, ausschlie\u00dflich die beiden ben\u00f6tigten Ports \u00f6ffnen, Zugriff auf Logdateien mit IP-Adressen auf Admins beschr\u00e4nken und Backups mit personenbezogenen Daten nicht unverschl\u00fcsselt in Cloud-Speicher ablegen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"related-coverage\">Related Coverage<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/shattered.io\/de\/dayz-server-erstellen\/\">DayZ Server erstellen: 12 Schritte, 30 Min<\/a><\/li><li><a href=\"https:\/\/shattered.io\/de\/satisfactory-server-erstellen\/\">Satisfactory Server erstellen: 12 Schritte, 30 Min<\/a><\/li><li><a href=\"https:\/\/shattered.io\/de\/fivem-server-erstellen\/\">FiveM Server erstellen: 12 Schritte, 30 Min<\/a><\/li><li><a href=\"https:\/\/shattered.io\/de\/rust-server-erstellen\/\">Rust Server erstellen: 13 Schritte, 30 Min<\/a><\/li><li><a href=\"https:\/\/shattered.io\/de\/palworld-server-erstellen\/\">Palworld Server erstellen: 12 Schritte, 30 Min<\/a><\/li><li><a href=\"https:\/\/shattered.io\/de\/ark-survival-ascended-server-erstellen\/\">ARK Survival Ascended Server: 12 Schritte, 30 Min<\/a><\/li><li><a href=\"https:\/\/shattered.io\/de\/category\/gaming\/\">Weitere Gaming-Artikel auf shattered.io<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Enshrouded&#8221; vom deutschen Studio Keen Games hat seit dem Early-Access-Start am 24. Januar 2024 die Marke von 5 Millionen Spielern \u00fcberschritten und steuert mit dem 1.0-Release am 15. Oktober 2026\u2026<\/p>\n","protected":false},"author":9,"featured_media":468,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gaming"],"_links":{"self":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts\/467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/comments?post=467"}],"version-history":[{"count":1,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts\/467\/revisions"}],"predecessor-version":[{"id":469,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts\/467\/revisions\/469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/media\/468"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/media?parent=467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/categories?post=467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/tags?post=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}