Een Don't Starve Together Server heeft vooral drie nette basispunten nodig: een geldige Klei-cluster-token, een passende clusterconfiguratie en bewust ingestelde wereld- of modopties. Als je Caves activeert, plan je daarnaast een tweede shard in. Deze gids leidt je door bestelling, inrichting, controle en typische foutbronnen.

Vereisten

Voor een Dedicated Server heb je een geldige Don't-Starve-Together-licentie nodig, een Klei-account, toegang tot het serverdashboard en de keuze of je alleen de bovenwereld of ook Caves wilt spelen. Het aanmaken van de token verloopt via de officiële Klei-pagina voor Game Server op accounts.klei.com. Daar genereer je de cluster-token die je server nodig heeft om zich bij Klei aan te melden.

Als je met een kleine co-opgroep begint, is een slanke configuratie zinvol. In de startsetup is 2-4 GB RAM voorzien, met Caves 4 GB. Zie deze informatie als planningswaarde: mods, aantal spelers en wereldgrootte kunnen de vereisten verhogen. Bij game-serverhosting staat daarbij technische controle centraal: je beheert tokens, configuratiebestanden, herstarts en mods bewust, in plaats van te vertrouwen op een ondoorzichtige standaardinstelling.

Als je andere co-opsetups vergelijkt, vind je vergelijkbare planningsvragen in Valheim Server huren en instellen – co-opgids 2026 en in Enshrouded Server huren en instellen – co-opgids.

Server bestellen

  1. Ga naar game-serverhosting
  2. Kies 2-4 GB RAM (met Caves: 4 GB)
  3. Server wordt automatisch ingericht

Na de levering moet je niet meteen mods en wereldopties mengen. Stel eerst de token in, start de server één keer zonder extra wijzigingen en controleer of hij zichtbaar is in Don't Starve Together. Pas daarna is het zinvol om Caves, wereldregels en Workshop-mods toe te voegen. Zo herken je later beter welke wijziging een fout heeft veroorzaakt.

Cluster-token aanmaken

  1. DST starten → Account → Games → Game Server (Klei Entertainment)
  2. Token genereren op accounts.klei.com
  3. Token in het dashboard invoeren

De cluster-token is geen cosmetische naam, maar de verbinding tussen je Dedicated Server en de Klei-dienst. Behandel hem als toegangsgegeven: niet openbaar plaatsen, niet in screenshots tonen en niet in gedeelde configuratievoorbeelden publiceren. Als je per ongeluk een token hebt blootgelegd, maak dan een nieuwe token aan via de Klei-pagina en vervang hem in het dashboard.

Caves activeren

Caves hebben een tweede shard nodig. Dat betekent: de bovenwereld en de grotten draaien als gescheiden serverprocessen die via de clusterconfiguratie met elkaar communiceren. Activeer Caves daarom pas wanneer de basisserver stabiel draait.

# cluster.ini
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = geheim

De cluster_key moet tussen de betrokken shards overeenkomen. Gebruik hier in productie geen openbaar bekende voorbeeldwaarde. Als Caves niet bereikbaar zijn, controleer dan eerst of beide shards gestart zijn, of de masterpoort overeenkomt en of de tweede shard dezelfde clustergegevens gebruikt.

Wereldinstellingen

Wereldinstellingen horen in worldgenoverride.lua. Dit bestand beïnvloedt de generatie en regels van je wereld. Wijzig het idealiter vóór de eerste productieve spelstart, omdat veel instellingen na de wereldgeneratie niet meer netjes met terugwerkende kracht werken.

return {
    override_enabled = true,
    overrides = {
        day = "longday",
        season_start = "autumn",
        autumn = "longseason",
        winter = "shortseason",
        beefalo = "often",
        berry = "more",
    }
}

Het voorbeeld maakt dagen langer, start in de herfst, verlengt de herfst, verkort de winter en verhoogt bepaalde resources of wezens. Zulke opties kunnen de moeilijkheidsgraad duidelijk veranderen. Voor een nieuwe groep is dat vaak handig; voor een ervaren groep kan het de survivalspanning verminderen. Documenteer daarom kort welke waarden je hebt ingesteld, zodat latere wijzigingen navolgbaar blijven.

Mods installeren

Mods voeg je via Workshop-ID's toe in dedicated_server_mods_setup.lua. Start de server na wijzigingen opnieuw en controleer de logs als een mod niet wordt geladen.

ServerModSetup("378160973")    -- Global Positions
ServerModSetup("462434129")    -- Wormhole Marks
ServerModSetup("458587300")    -- Season Clock

Installeer niet te veel mods tegelijk. Voeg eerst een kleine groep toe, test het joinen van de server en voeg daarna verdere mods toe. Vooral na game-updates kunnen afzonderlijke Workshop-mods incompatibel worden. Als spelers blijven hangen tijdens het verbinden, deactiveer dan de laatst toegevoegde mods als test en controleer of alle clients dezelfde mod-afhankelijkheden kunnen laden.

Voor andere mod- of communitygerichte serverconcepten kun je de Team Fortress 2 Server huren – Community Server Guide als vergelijking gebruiken. Als co-opsurvival met duidelijke servercontrole belangrijk voor je is, past ook de V Rising Server huren en instellen – vampiergids thematisch goed.

Admin-commando's

Adminrechten en consolecommando's helpen bij het beheer, maar moeten spaarzaam worden gebruikt. Gebruik ze vooral voor onderhoud, rollbacks en tests, niet als vervanging voor nette back-ups.

c_admin("KU_xxxxxxxx")         -- Adminrechten geven
c_rollback(1)                   -- 1 dag terugzetten
c_reset()                       -- Wereld resetten
c_godmode()                     -- Onkwetsbaar
c_supergodmode()                -- Onsterfelijk + geen honger

Vervang KU_xxxxxxxx door de passende Klei-user-ID. Controleer adminrechten na een herstart door een onschuldig commando te gebruiken of in de game te kijken of de verwachte rechten werken. c_reset() zet de wereld terug en is daarom kritisch. Gebruik zulke commando's alleen als duidelijk is welke gevolgen ze hebben.

Resultaat controleren

Na de inrichting moet je vier punten controleren: de server verschijnt in Don't Starve Together, joinen werkt zonder modfouten, de gewenste wereldopties zijn actief en Caves zijn bereikbaar als je die hebt geactiveerd. Daarnaast loont een blik in de serverlogs direct na de start. Fouten met tokens, shards of mods zie je daar vaak eerder dan in de gameclient.

Vraag een tweede persoon uit je groep om als test te joinen. Daarmee controleer je niet alleen je lokale client, maar ook of de server voor anderen bereikbaar is en of Workshop-content correct wordt verdeeld.

Troubleshooting

Als de server niet zichtbaar is, controleer dan eerst de cluster-token en start de server opnieuw. Een ontbrekende of ongeldige token voorkomt de correcte aanmelding. Als Caves ontbreken, controleer je de shardconfiguratie en of de tweede shard echt draait. Als mods problemen veroorzaken, verwijder je de laatst toegevoegde Workshop-ID's en test je verder in kleine stappen.

Als wereldopties schijnbaar niet werken, is de wereld mogelijk al eerder gegenereerd. In dat geval heb je afhankelijk van de instelling een nieuwe wereld nodig of moet je bewust met de bestaande parameters verder spelen. Maak vóór destructieve wijzigingen altijd een back-up van de huidige stand.

Controle, grenzen en veilige weg terug

De handleiding "Don't Starve Together Server huren – co-opgids" geldt voor het in het artikel beschreven servertype en de versie die zichtbaar was op het moment van controle. Menunamen, beschikbare versies, mod- of plugincompatibiliteit en benodigde resources kunnen na updates afwijken. Neem waarden daarom niet ongecontroleerd over naar een andere game-, loader- of serverversie.

Maak vóór wijzigingen aan wereld, savegame, configuratie of uitbreidingen een back-up van de betrokken bestanden. Wijzig daarna maar één samenhangende stap en controleer die met dezelfde client- en serverversie waarmee je later wilt spelen.

Controlepunt Verwacht resultaat Afbreken en terugweg
Serverstart De server bereikt zonder nieuwe foutmelding de bedrijfsbereide status. Bij startfouten wijziging terugdraaien en de laatste back-up terugzetten.
Verbindingstest Een testaccount kan verbinden via het adres dat in het panel wordt getoond. Bij versie- of verbindingsfouten versie, poort en vrijgaven opnieuw vergelijken.
Functietest De concreet gewijzigde functie werkt zonder bestaande wereld- of speldata te beschadigen. Bij neveneffecten server stoppen en geback-upte bestanden herstellen.

Een succesvolle losse test is geen prestatie- of beschikbaarheidsgarantie. Wereldgrootte, mods, plugins, aantal spelers, netwerkroute en gelijktijdige belasting kunnen het resultaat veranderen. Documenteer versie, wijziging en testresultaat, zodat je latere afwijkingen kunt herleiden.

FAQ

Heb ik verplicht een Klei-cluster-token nodig?

Ja. Voor een Don't Starve Together Dedicated Server heb je een cluster-token van Klei nodig. Die wordt via de officiële Klei-Game-Server-pagina aangemaakt en in het serverdashboard ingevoerd.

Moet ik Caves meteen bij de eerste start activeren?

Alleen als je ze echt wilt spelen. Caves hebben een tweede shard nodig en verhogen de complexiteit. Voor de eerste controle is starten zonder Caves vaak overzichtelijker.

Kan ik mods later toevoegen?

Ja. Voeg de Workshop-ID's toe in dedicated_server_mods_setup.lua en start de server opnieuw. Voeg mods stap voor stap toe, zodat je fouten makkelijker aan een concrete wijziging kunt koppelen.

Wanneer pas ik worldgenoverride.lua het beste aan?

Het liefst vóór de eerste productieve wereldgeneratie. Veel wereldopties werken bij het aanmaken van de wereld en kunnen later niet altijd netjes met terugwerkende kracht worden gewijzigd.

Wat doe ik als spelers blijven hangen bij het joinen?

Controleer eerst de logs en deactiveer de laatst toegevoegde mods als test. Daarna controleer je token, shards en of alle benodigde Workshop-content correct wordt geladen.

Hoe ga ik veilig om met admin-commando's?

Gebruik admin-commando's gericht voor onderhoud en tests. Kritische commando's zoals c_reset() moet je alleen na bewuste controle en idealiter na een back-up uitvoeren.