Option 1: von Hand mit SteamCMD
Der Don't Starve Together Dedicated Server ist ein kostenloser, anonymer Download von Steam, Anwendung 343050, etwa 4.3 GB, mit Builds für Linux, Windows und macOS.
- Installiere SteamCMD und führe dann aus: +login anonymous +app_update 343050 validate +quit
- Erstelle auf accounts.klei.com einen Cluster-Token (Games, dann Game Servers, Add New Server) und speichere ihn als cluster_token.txt in einem Cluster-Ordner, zum Beispiel Cluster_1.
- Schreibe in diesem Ordner die cluster.ini: den Namen, das Passwort, den Spielstil und das Spielerlimit, und einen Abschnitt [SHARD] mit shard_enabled = true für die Höhlen.
- Lege einen Ordner Master und einen Ordner Caves an, jeweils mit eigener server.ini (jeweils ein anderer server_port, is_master = true nur bei Master) und einer worldgenoverride.lua mit dem Preset DST_CAVE in Caves.
- Starte aus bin64 beide: dontstarve_dedicated_server_nullrenderer_x64 -cluster Cluster_1 -shard Master, und dasselbe mit -shard Caves.
- Öffne beide Spielports, UDP (11000 und 10999 in unserem Setup).
Option 2: Docker
runonflux/dst-server-flux, unser Image, betreibt die Oberwelt und die Höhlen in einem Container. Es installiert und aktualisiert den Server bei jedem Start mit SteamCMD, schreibt cluster.ini und beide Shards aus Umgebungsvariablen (DST_CLUSTER_TOKEN, DST_NAME, DST_PASSWORD, DST_PLAYSTYLE, DST_CAVES, DST_MAX_PLAYERS, DST_MODS...), speichert beide Welten beim Stopp, startet für Spiel- und Mod-Updates neu und gibt der Konsole einen Befehl, flux-console. Sein Quellcode liegt auf GitHub, RunOnFlux/dst-server-flux.
- Mounte /mnt/dst/data auf ein Volume: Der Cluster, beide Welten und die Einstellungen liegen dort.
- Mounte auch /mnt/dst/server, sonst lädt jeder Start die Installation von 4.3 GB erneut herunter.
- Veröffentliche 11000 und 10999, UDP: die Oberwelt und die Höhlen.
Option 3: verwaltet auf Flux
Stelle einen Don't Starve Together Server auf der dezentralen Flux Cloud bereit, auf demselben Image, mit für dich geöffneten und geroutetem Ports, DDoS-Schutz inklusive und einem Dashboard mit deinen Einstellungen, Weltoptionen und Mods als Formularen, der Server-Konsole, einem Dateibrowser, einem Live-Terminal und Backups. Die Tarife starten bei $4.49 im Monat, die Höhlen inklusive.
- Wähle den Tarif für 4, 8 oder 16 Spieler.
- Wähle eine Region nah an deinen Spielern.
- Gib dem Server einen Namen, wähle einen Spielstil, füge deinen kostenlosen Klei-Cluster-Token ein und stelle bereit. Der erste Start lädt etwa 4.3 GB herunter.
- Finde ihn über den Namen in Browse Games des Spiels.
Häufig gestellte Fragen
Ist der Don't Starve Together Dedicated Server kostenlos?
Ja. Es ist ein kostenloser, anonymer Download von Steam (Anwendung 343050). Er braucht einen Cluster-Token von deinem Klei-Konto, der ebenfalls kostenlos ist.
Läuft der Don't Starve Together Server unter Linux?
Ja: bin64/dontstarve_dedicated_server_nullrenderer_x64, was Docker-Images ausführen.
Wie lange braucht ein Don't Starve Together Server zum Starten?
Der erste Start lädt etwa 4.3 GB herunter. Danach war in unseren Tests eine neue Welt mit den Höhlen in etwa 25 Sekunden oben, und jeder spätere Start ebenso.