Kurze Antwort. Du kannst einen Don't Starve Together Server kostenlos selbst hosten: Lade den Dedicated Server (Steam-App 343050) mit SteamCMD und anonymem Login herunter, hole dir in deinem Klei-Konto einen kostenlosen Server-Token und starte zwei Serverprozesse, einen für die Oberwelt und einen für die Caves, jeweils auf einem eigenen UDP-Port. Oder miete einen Don't Starve Together Server und spar dir das Netzwerk-Setup.
Spieler finden deinen Server im Serverbrowser des Spiels über den Cluster-Namen. Geprüft am 5. November 2026, gültig für das neueste Update des Spiels, Hotfix 761239 (30. Oktober 2026).
Diese Anleitung nutzt, was unser Panel auf jedem Don't Starve Together Server einrichtet: unser Installationsskript, unseren Startbefehl und die Dateien, die er schreibt. Der Rest stammt aus Valves SteamCMD-Dokumentation und Kleis eigenen Dedicated-Server-Anleitungen. Wenn du direkt zur Miet-Variante willst, siehe Option 2.
Was du brauchst
Die Server-Software: „Don't Starve Together Dedicated Server“, Steam-App 343050. Sie lässt sich mit anonymem Login herunterladen, du brauchst also kein Steam-Konto, um sie zu installieren.
Ein Klei-Server-Token: kostenlos, erstellt in deinem Klei-Konto unter https://accounts.klei.com/account/game/servers?game=DontStarveTogether. Ohne Token lädt der Server keine Welt.
Ein Rechner, der durchläuft: ein Ersatz-PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Diese Anleitung nutzt 64-Bit-Linux, das setzen wir selbst ein. Windows haben wir nicht getestet, deshalb geben wir keine Windows-Schritte an.
RAM und CPU: Wir haben keine Herstellerangabe für Dedicated Server, die wir zitieren könnten, deshalb nennen wir keine. Mit Caves verdoppelt sich die Zahl der Serverprozesse.
Netzwerk: zwei aus dem Internet erreichbare UDP-Ports: einer für die Oberwelt und einer für die Caves. Diese Anleitung nutzt 10999 für die Oberwelt (Kleis Standard) und 11000 für die Caves. Die Verbindung zwischen den beiden Shards bleibt auf dem Rechner selbst.
Das Spiel: Jeder Spieler braucht die PC-Version von Don't Starve Together auf Steam. Klei sagt, dass Dedicated Server für die Xbox- und PlayStation-Versionen nicht unterstützt werden.
Die Server-Software ist kostenlos. Du bezahlst für Rechner, Strom und Bandbreite, nicht für die Software.
Option 1: selbst hosten
Die SteamCMD-Schritte folgen Valves SteamCMD-Seite. Die Ordner, Flags und Dateischlüssel sind die, die unser Panel einrichtet, abgeglichen mit Kleis Anleitung zu den Dedicated-Server-Einstellungen.
Linux (Debian oder Ubuntu)
Installiere die Bibliothek, die SteamCMD braucht.
sudo apt-get install lib32gcc-s1
Wir haben keine weiteren Systembibliotheken für das Spiel selbst geprüft. Wenn der Server nicht startet, lies also sein Log nach der fehlenden Bibliothek durch.
Erstelle einen steam-Benutzer und wechsle zu ihm. Valve warnt davor, SteamCMD als root auszuführen.
sudo useradd -m steam
sudo -iu steam
Installiere SteamCMD als dieser Benutzer.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
Die erste Zeile lässt ein frisches SteamCMD sich selbst aktualisieren, bevor der eigentliche Download läuft. Unser Installationsskript macht dasselbe und versucht es bis zu dreimal, weil Steam manchmal „Missing configuration“ antwortet, während SteamCMD trotzdem mit „success“ endet und keine Spieldateien da sind. Prüfe, ob /home/steam/dst-server/steamapps/appmanifest_343050.acf existiert. Wenn nicht, starte den Download erneut.
Verknüpfe die Steam-Client-Bibliotheken mit dem Ordner .steam im Home-Verzeichnis des Benutzers, der den Server ausführt, wie auf Valves SteamCMD-Seite beschrieben.
Unser Installationsskript kopiert stattdessen dieselben zwei Dateien in den Serverordner, weil es den Server mit HOME auf diesen Ordner ausführt.
Erstelle einen Token und leg ihn ab. Erstelle einen Server-Token unter der Klei-Adresse oben und speichere ihn in cluster_token.txt. Mit dem Startbefehl unten ist der Ordner /home/steam/dst-server/DoNotStarveTogether/config/server/.
game_mode ist survival, endless oder wilderness. Kleis Einstellungsanleitung sagt, dass cluster_key erforderlich ist, wenn shard_enabled auf true steht (es ist das Passwort, mit dem die Caves der Oberwelt beitreten), dass jeder Shard auf einem Rechner einen eigenen server_port braucht und dass sich auch die beiden [STEAM]-Ports für jeden Server auf demselben Rechner unterscheiden müssen. Sie sind intern, du öffnest sie also nicht. Dieselbe Anleitung listet jeden weiteren Schlüssel mit seinem Standardwert auf, etwa Passwort, PvP und Pause bei leerem Server.
Starte beide Shards. Der Caves-Shard wird im Hintergrund gestartet, der Oberwelt-Shard im Vordergrund. Das ist der Befehl, den unser Panel ausführt, mit eingesetzten Port- und Spielerwerten:
Das Flag -cluster server ist der Grund, warum die Dateien in einem Ordner namens server liegen. Der Server läuft, wenn das Log Server Started on port: ausgibt. Das ist die Zeile, auf die unser Panel wartet.
Öffne die Ports. Erlaube UDP 10999 und UDP 11000 in der Firewall des Rechners (mit ufw: sudo ufw allow 10999/udp und sudo ufw allow 11000/udp) und leite dann beide als UDP an deinem Router weiter. Öffne 11001 nicht: Das ist nur die Verbindung zwischen den Shards auf demselben Rechner.
Beitreten. Öffne im Spiel den Serverbrowser und suche nach deinem Cluster-Namen.
Mods beim Selbst-Hosting
Unser Panel schreibt mods/dedicated_server_mods_setup.lua in den Serverordner (hier ~/dst-server/mods/) mit einer Zeile pro Mod, ServerModSetup("1234567890"), mit der Steam-Workshop-Elementnummer. Außerdem schreibt es eine modoverrides.lua in jeden Shard-Ordner, config/server/Master und config/server/Caves, in einen return { }-Block mit einer Zeile pro Mod: ["workshop-1234567890"] = { enabled = true },. Das von Hand nachzubauen liefert dasselbe Ergebnis, aber der Mod muss in beiden Ordnern, Master und Caves, aktiviert sein.
Option 2: auf PlayNHost hosten
Mieten erspart dir Firewall, Portweiterleitung und Caves-Setup. Beide Shards, beide Ports und die Cluster-Dateien sind für dich eingerichtet.
Wähle einen Tarif. Öffne die Don't Starve Together Server-Hosting-Seite und vergleiche die Tarife (zum Zeitpunkt des Schreibens WOODIE, WES und MAXWELL, für 6, 12 und 25 Spieler). Klicke auf Server erstellen bei WOODIE oder WES, oder auf Tarif anpassen bei MAXWELL und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
Erstelle deinen Klei-Token. Melde dich unter https://accounts.klei.com/account/game/servers?game=DontStarveTogether in deinem Klei-Konto an, erstelle einen Server-Token (kostenlos) und kopiere ihn.
Öffne deinen Server unter panel.playnhost.com. Du bekommst eine „Server bereit“-E-Mail, wenn die Installation fertig ist. Ohne Token startet der Server das Spiel nicht: Die Konsole zeigt dann die Meldung, dass Don't Starve Together ohne Klei-Server-Token nicht startet, samt der Adresse zum Erstellen.
Öffne die Einstellungen und fülle die Felder aus.
Server-Token: Füge den Token ein, den du erstellt hast.
Cluster-Name: der Name, nach dem Spieler im Serverbrowser suchen.
Cluster-Beschreibung: der Text, der dazu angezeigt wird.
Spielmodus: survival, endless oder wilderness.
Steam-Workshop-Mods (optional): Workshop-Elementnummern, durch Kommas getrennt und ohne Leerzeichen, zum Beispiel 1234567890,2345678901.
Server automatisch aktualisieren (unter Erweiterte Optionen anzeigen): aus, solange du es nicht einschaltest. Wenn an, prüft der Server bei jedem Start bei Steam auf einen neuen Build.
Starte den Server. Klicke auf Starten (oder Neustart, wenn er schon läuft) und beobachte die Konsole. Das Panel zählt den Server als laufend, sobald im Log Folgendes steht: Server Started on port:.
Beitreten. Öffne den Serverbrowser im Spiel und suche nach deinem Cluster-Namen.
Was das Panel für dich übernimmt
Caves in jedem Tarif. Der Startbefehl führt die Oberwelt und die Caves als zwei Prozesse aus. Die Caves nutzen einen eigenen Port, angezeigt als Caves-Port, der beim Erstellen des Servers festgelegt wird. Wenn der Oberwelt-Shard stoppt, schickt der Startbefehl den Caves einen Shutdown.
Token-Datei. Bei jedem Start schreibt das Panel deinen Server-Token in DoNotStarveTogether/config/server/cluster_token.txt.
Cluster-Dateien. Bei jedem Start schreibt das Panel game_mode, max_players, cluster_name und cluster_description in cluster.ini, richtet die Verbindung zwischen den beiden Shards auf dem Server selbst ein und schreibt den Port jedes Shards. Ändere diese in den Einstellungen: Handänderungen an diesen Schlüsseln werden beim nächsten Start überschrieben.
Spielerzahl. Sie folgt deinem Tarif und ist kein Feld, das du bearbeitest.
Mods für beide Welten. Bei jedem Start baut das Panel mods/dedicated_server_mods_setup.lua und die modoverrides.lua von Master und Caves aus Steam-Workshop-Mods neu auf. Mods, die du per Hand in diesen Dateien einträgst, werden überschrieben, füge sie also in den Einstellungen hinzu. Die Datei aktiviert jeden Mod nur, sie kann also keine Optionswerte pro Mod enthalten.
Installationsprüfungen. Die Installation wiederholt den SteamCMD-Download und wertet das App-Manifest, nicht den Exit-Code, als Beweis, dass die Dateien angekommen sind.
Backups. Wenn dein Tarif Backups enthält, erstelle eins unter Backups bevor du Dateien von Hand änderst.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten. Selbst gehostet: Die Software ist kostenlos, du zahlst für Hardware, Strom und Bandbreite oder für eine virtuelle Cloud-Maschine. Gemietet: eine monatliche Gebühr je nach Tarif. Siehe die aktuellen Tarife.
Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner, dein Strom und dein Heiminternet, und er muss laufen, wenn deine Freunde spielen. Gemietet: läuft auf der Hardware des Hosts, nicht auf deinem PC.
Netzwerk-Exposition. Selbst gehostet: Spieler verbinden sich mit deiner öffentlichen IP, und du kümmerst dich um Firewall und Router für zwei Ports. Gemietet: deine Heim-IP ist nicht beteiligt.
Nötiges Können. Selbst gehostet: Kommandozeile, Portweiterleitung, Bearbeiten von .ini-Dateien, zwei Shards betreiben. Gut machbar und eine gute Möglichkeit zum Lernen. Gemietet: ein Web-Panel mit Formularfeldern.
Updates. Selbst gehostet: stoppen, den SteamCMD-Befehl erneut ausführen, starten. Gemietet: schalte Server automatisch aktualisieren ein (unter Erweiterte Optionen anzeigen in den Einstellungen) und klicke nach einem Patch auf Neustart, um ihn zu übernehmen.
Selbst hosten passt zu dir, wenn ohnehin ein Rechner den ganzen Tag läuft und du dich mit Netzwerken wohlfühlst. Mieten passt zu dir, wenn du dich lieber nicht um Hardware kümmerst.
Häufige Probleme und Lösungen
Der Server lädt nie eine Welt
Ursache: Es gibt keinen Klei-Server-Token. In unseren Tests startet ohne Token keiner der beiden Shards. Auf PlayNHost sagt es dir die Konsole auch.
Lösung: Erstelle einen Token unter der Klei-Adresse oben und trage ihn unter Server-Token in den Einstellungen ein (oder in cluster_token.txt beim Selbst-Hosting) und starte dann erneut.
Der Download endet, aber es gibt keine Spieldateien
Ursache: Steam hat „Missing configuration“ geantwortet, und SteamCMD hat trotzdem Erfolg gemeldet.
Lösung: Prüfe, ob steamapps/appmanifest_343050.acf existiert. Wenn nicht, starte den SteamCMD-Download erneut.
Deine Änderungen an cluster.ini oder den Mod-Dateien verschwinden (PlayNHost)
Ursache: Der Schlüssel gehört zu denen, die das Panel bei jedem Start schreibt, oder es ist die Mod-Liste.
Lösung: Ändere Name, Beschreibung, Spielmodus und Mods in den Einstellungen.
Mods starten in der Oberwelt, aber nicht in den Caves (selbst gehostet)
Ursache: Der Mod ist nur in dieser Datei eines Shards aktiviert: modoverrides.lua.
Lösung: Füge denselben ["workshop-ID"] = { enabled = true } Eintrag in beide Dateien ein, Master und Caves.
FAQ
Kann ich einen Don't Starve Together Server kostenlos hosten?
Ja. Der Dedicated Server ist kostenlos und lässt sich mit anonymem Login herunterladen, und der Klei-Server-Token ist ebenfalls kostenlos. Du zahlst trotzdem für Rechner, Strom und Internet, und er muss laufen, solange Leute spielen.
Muss ich das Spiel besitzen, um den Server zu betreiben?
Nicht zum Installieren. Spieler brauchen das Spiel, um beizutreten. Für den Server-Token brauchst du aber ein Klei-Konto.
Enthält der Server die Caves?
Auf PlayNHost ja, in jedem Tarif. Beim Selbst-Hosting betreibst du einen zweiten Shard namens Caves, wie in den Schritten oben.
Welche Ports nutzt er?
UDP, ein Port pro Shard. Kleis Standard ist 10999, und jeder Shard auf demselben Rechner braucht einen eigenen Port, daher nutzt diese Anleitung 10999 für die Oberwelt und 11000 für die Caves. Die Verbindung zwischen den beiden Shards (11001 in unserem Setup) bleibt auf dem Rechner. Auf PlayNHost werden beide Ports mit deinem Server vergeben, und der Caves-Port wird in den Einstellungen als Caves-Port angezeigt.
Wie viele Spieler können beitreten?
Unsere Tarife bieten 6, 12 und 25 Spieler.
Kann ich Steam-Workshop-Mods hinzufügen?
Ja. Gib auf PlayNHost die Workshop-Elementnummern unter Steam-Workshop-Mods in den Einstellungen ein. Das Panel aktiviert sie in beiden Welten.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen