Don't Starve Together server opzetten: complete gids

Don't Starve Together (DST) is de multiplayer-uitbreiding van Klei Entertainment's survival-hit Don't Starve. Het spel gooit u samen met anderen in een vijandige wereld waar honger, duisternis en monsters uw grootste vijanden zijn. Een dedicated server zorgt ervoor dat uw wereld altijd beschikbaar is, ook als de host niet online is. In deze gids behandelen we alles: van de eerste installatie tot caves, mods, wereldinstellingen en admin-commando's.

Systeemvereisten

DST is niet bijzonder zwaar, maar een dedicated server heeft meer resources nodig dan u misschien verwacht, vooral als u caves inschakelt:

ConfiguratieRAMCPUOpslag
Overworld alleen, tot 6 spelers1 GB1 core, 2+ GHz1 GB
Overworld + Caves, tot 6 spelers2 GB2 cores, 2,5+ GHz2 GB
Overworld + Caves, tot 16 spelers3 tot 4 GB2+ cores, 3+ GHz3 GB
Zwaar gemod, 16+ spelers4 tot 6 GB2+ cores, 3,5+ GHz5 GB

Het cruciale detail: caves draaien als een aparte server-instantie. Dat betekent dat een server met caves in feite twee processen draait, elk met eigen RAM- en CPU-gebruik. Houd hier rekening mee bij het kiezen van uw hosting.

Installatie via SteamCMD

Klei distribueert de DST dedicated server via SteamCMD. Zo installeert u de server op Linux:

  1. SteamCMD installeren. Op Ubuntu/Debian: sudo apt install steamcmd.
  2. De server downloaden. steamcmd +login anonymous +app_update 343050 validate +quit. App-ID 343050 is de DST dedicated server.
  3. Cluster token genereren. Log in op de Klei-website en genereer een server-token via uw accountinstellingen. Dit token is vereist om de server te starten.
  4. Cluster configureren. Maak de mapstructuur aan (zie hieronder) en plaats het token in cluster_token.txt.
  5. Server starten. Voer het opstartcommando uit: ./dontstarvetogether_dedicated_server_nullrenderer -cluster MyCluster.

Cluster setup: de mapstructuur

DST gebruikt een cluster-structuur waarin meerdere "shards" (werelden) samenwerken. De standaard setup heeft twee shards: de overworld (bovengrond) en de caves (ondergrond). De mapstructuur ziet er als volgt uit:

~/.klei/DoNotStarveTogether/MyCluster/
  cluster.ini           # Cluster-brede instellingen
  cluster_token.txt     # Uw server-token
  Master/               # De overworld shard
    server.ini
    worldgenoverride.lua
    modoverrides.lua
  Caves/                # De caves shard
    server.ini
    worldgenoverride.lua
    modoverrides.lua

Het bestand cluster.ini bevat de globale instellingen die voor alle shards gelden. De server.ini in elke shard bevat shard-specifieke configuratie.

Belangrijke instellingen in cluster.ini

  • cluster_name: de naam die in de serverlijst verschijnt.
  • cluster_description: een beschrijving voor spelers die de server bekijken.
  • cluster_password: optioneel wachtwoord om de server te beveiligen.
  • max_players: het maximale aantal spelers op het cluster.
  • game_mode: survival (standaard), endless (geen permadeath) of wilderness (willekeurige spawnpunten, geen respawn bij portaal).
  • pvp: schakel PvP in of uit.
  • pause_when_empty: pauzeer de wereld als er geen spelers online zijn. Zet dit op true om resources te besparen.

Caves inschakelen

Caves zijn een kernonderdeel van DST: de ruins, de ancient guardian en unieke materialen bevinden zich ondergronds. Zonder caves mist u een groot deel van de content. Zo schakelt u ze in:

  1. Maak een Caves-map aan in uw cluster-directory.
  2. Maak Caves/server.ini aan met de instellingen:
    [NETWORK]
    server_port = 11001
    
    [SHARD]
    is_master = false
    name = Caves
    id = 2
    
    [STEAM]
    master_server_port = 27019
    authentication_port = 8769
  3. Maak Caves/worldgenoverride.lua aan met:
    return {
      override_enabled = true,
      preset = "DST_CAVE",
    }
  4. Zorg dat in cluster.ini de shard-modus is ingeschakeld:
    [SHARD]
    shard_enabled = true
    bind_ip = 127.0.0.1
    master_ip = 127.0.0.1
    master_port = 10889
    cluster_key = eenwillekeurigesleutel

Start beide shards (Master en Caves) apart op. Ze communiceren via de geconfigureerde poorten. Spelers reizen tussen boven- en ondergrond via sinkholes.

Mods installeren

DST heeft een actieve modding-community op de Steam Workshop. Mods installeren op een dedicated server gaat als volgt:

  1. Workshop-ID's verzamelen. Zoek mods op de Steam Workshop en noteer hun ID (het getal in de URL).
  2. dedicated_server_mods_setup.lua bewerken. Dit bestand staat in de mods-map van de server-installatie. Voeg voor elke mod een regel toe: ServerModSetup("workshop-ID"). De server downloadt de mods automatisch bij het opstarten.
  3. modoverrides.lua configureren. In elke shard (Master en Caves) maakt u een modoverrides.lua aan waarin u de modconfiguratie opgeeft. Dit bestand bepaalt welke mods actief zijn en met welke instellingen.

Populaire mods in 2026:

  • Global Positions: toont de positie van alle spelers op de kaart.
  • Geometric Placement: helpt bij het netjes plaatsen van structuren in een raster.
  • Combined Status: toont extra informatie (temperatuur, seizoen, maanfase) in de interface.
  • Wormhole Marks: geeft wormholes een kleurcodering zodat u weet welke bij elkaar horen.
  • Show Me: toont gedetailleerde informatie over items, structuren en mobs als u er met de muis overheen gaat.

Let op: mods moeten in beide shards geconfigureerd zijn (in modoverrides.lua van zowel Master als Caves) als ze in beide werelden actief moeten zijn.

Wereld generatie aanpassen

Met worldgenoverride.lua past u de wereldgeneratie aan. U kunt biomen, grondstoffen, mobs en seizoensinstellingen wijzigen:

  • Grondstoffen verhogen of verlagen. Stel de frequency en quantity in van resources als flint, gold, rocks en trees.
  • Seizoensduur aanpassen. Maak de winter korter of langer, of schakel een seizoen volledig uit.
  • Vijanden aanpassen. Verhoog of verlaag de spawn rate van hounds, giants en andere gevaren.
  • Presets gebruiken. Klei biedt ingebouwde presets voor standaard, lichte en zware werelden. Begin met een preset en pas individuele waarden aan.

Een voorbeeld van een aangepaste overworld:

return {
  override_enabled = true,
  preset = "SURVIVAL_DEFAULT",
  overrides = {
    season_start = "autumn",
    autumn = "longseason",
    winter = "shortseason",
    beefalo = "often",
    spiders = "rare",
  },
}

Admin commando's

Als beheerder van een DST server heeft u toegang tot de console (druk op ~ in het spel, of gebruik RCON). De belangrijkste commando's:

  • TheNet:Kick(userid): verwijder een speler van de server.
  • TheNet:Ban(userid): ban een speler permanent.
  • c_rollback(count): draai de wereld terug met het opgegeven aantal saves.
  • c_reset(): reset de wereld naar dag 1.
  • c_save(): sla de wereld direct op.
  • c_announce("bericht"): stuur een serverbericht naar alle spelers.
  • c_shutdown(): sluit de server netjes af (met save).
  • c_skip(n): sla n dagen over (handig voor testen).

Om uzelf als admin in te stellen, voeg uw Klei User ID toe aan het bestand adminlist.txt in uw cluster-map. U vindt uw User ID in de Klei-accountinstellingen.

Waarom HostValues?

Alle servers bij HostValues draaien op AMD Ryzen 9 7950X hardware met NVMe-opslag en standaard DDoS-bescherming. Een DST server met caves heeft baat bij voldoende RAM en een snelle processor; bij HostValues is dat standaard. Support is dagelijks beschikbaar van 10:00 tot 22:00. Bekijk de gameservers of kies een VPS voor volledige controle over uw DST-cluster.

Veelgestelde vragen

Hoeveel RAM heeft een DST server met caves nodig?

Een DST server met overworld en caves voor 6 spelers heeft minimaal 2 GB RAM nodig. De overworld gebruikt ongeveer 800 MB tot 1 GB, en de caves shard voegt daar 600 tot 800 MB aan toe. Met mods stijgt dit: reken op 3 tot 4 GB voor een gemodde server met 6 tot 10 spelers. Voor 16 spelers met mods is 4 tot 6 GB een verstandige keuze.

Kan ik meer dan twee shards draaien?

Ja. DST ondersteunt meerdere shards in een cluster. U kunt bijvoorbeeld twee overworlds en twee caves configureren, of zelfs speciale eilanden toevoegen. Elke extra shard vereist een eigen server-instantie met eigen poorten en RAM. In de praktijk gebruiken de meeste servers twee shards (overworld + caves), maar voor grote communities met 20+ spelers kan een extra shard de belasting verdelen.

Hoe update ik de DST server?

Updates gaan via SteamCMD. Voer hetzelfde installatiecommando opnieuw uit: steamcmd +login anonymous +app_update 343050 validate +quit. SteamCMD downloadt alleen de gewijzigde bestanden. Maak een backup van uw cluster-map voor de update, voor het geval er compatibiliteitsproblemen optreden. Mods worden automatisch bijgewerkt als u ServerModSetup gebruikt.

Samenvatting

Een Don't Starve Together server opzetten draait om het begrijpen van de cluster-structuur. Twee shards (overworld en caves) geven uw spelers de volledige ervaring. Configureer de wereld naar wens, installeer mods via de Steam Workshop en gebruik admin-commando's om uw server te beheren. Houd rekening met het dubbele RAM-gebruik door caves en kies een hostingoplossing die daarbij past. Bekijk de gameservers of VPS-pakketten bij HostValues voor een server die altijd draait.


Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog