Mods voor Don't Starve Together installeer je op een Dedicated Server in twee stappen: eerst laat je de server de gewenste Workshop-mods via hun ID's downloaden, daarna activeer en configureer je ze in de juiste modoverrides.lua. Belangrijk is dat je de Master- en Caves-shard apart behandelt en na wijzigingen altijd een herstart controleert.

Vereisten

Je hebt toegang nodig tot de configuratiebestanden van je Don't-Starve-Together-server en je moet de server vóór wijzigingen stoppen. Bij game-serverhosting is de logische workflow: bestanden bewerken, wijziging opslaan, server herstarten, log controleren en pas daarna extra mods toevoegen. Zo blijft duidelijk welke mod verantwoordelijk is als er problemen ontstaan.

De officiële referentie voor Dedicated-Server-gebruik is de Klei-gids op het fabrikantforum: documentatie op forums.kleientertainment.com. Voor mods is daarnaast de betreffende Steam-Workshop-pagina relevant, omdat daar de mod-auteur, Workshop-ID, afhankelijkheden en aanwijzingen voor server- of clientgebruik staan.

Als je eerst de server zelf instelt, past de interne gids Don't Starve Together Server huren en instellen. Voor vergelijkbare mod-workflows in andere games zijn Factorio Mods op de server installeren en V Rising Mods met BepInEx installeren goede vergelijkingspunten.

Workshop-ID's vinden

Elke Steam-Workshop-mod heeft een numerieke ID. Je vindt die in de URL van de Workshop-pagina, meestal als waarde achter id=. Voorbeeld: bij een URL zoals steamcommunity.com/sharedfiles/filedetails/?id=378160973 is 378160973 de Workshop-ID.

Noteer alleen mods die je echt op de server wilt gebruiken. Veel comfortmods zijn puur clientside en horen niet in de serverconfiguratie. Andere mods veranderen de wereld, balans, interface of inventaris en moeten serverside geactiveerd worden. Controleer daarom altijd de beschrijving van de mod en de aanwijzingen van de auteur.

Mods via Workshop instellen

Voer de mods die de server moet downloaden in dedicated_server_mods_setup.lua in. Dit bestand is de downloadlijst. Het activeert de mods nog niet in je wereld, maar zorgt er eerst voor dat de Dedicated Server de Workshop-inhoud kent.

-- Mods die gedownload moeten worden
ServerModSetup("378160973")    -- Global Positions
ServerModSetup("462434129")    -- Wormhole Marks
ServerModSetup("458587300")    -- Season Clock
ServerModSetup("375850593")    -- Extra Equip Slots

Let op nette aanhalingstekens, geen extra spaties in de ID en geen dubbele vermeldingen. Commentaar achter de regels is handig, omdat je later meteen ziet welke ID bij welke mod hoort.

Mods activeren en configureren

Mods worden geactiveerd in modoverrides.lua. Dit bestand bepaalt welke gedownloade Workshop-mods in de wereld actief zijn. Bij een server met Caves heb je de configuratie voor Master en Caves nodig, omdat beide shards eigen instellingen kunnen gebruiken.

In modoverrides.lua (voor Master en Caves):

return {
  ["workshop-378160973"] = { enabled = true },
  ["workshop-462434129"] = { enabled = true },
  ["workshop-458587300"] = {
    enabled = true,
    configuration_options = {
      clock_style = "analog"
    }
  }
}

De sleutel bestaat uit workshop- plus Workshop-ID. enabled = true activeert de mod. Als een mod eigen opties ondersteunt, horen die in configuration_options. Welke opties geldig zijn, staat niet algemeen vast, maar hangt af van de betreffende mod. Neem daarom alleen opties over die in de Workshop-beschrijving, in bestaande voorbeeldconfiguraties of in een door de game gegenereerde configuratie voorkomen.

Populaire mods

De volgende tabel behoudt de bestaande voorbeeldmods. Dit is geen aanbevelingslijst met beloften over prestaties of stabiliteit, maar een praktisch startpunt voor vaak gebruikte modtypes.

Mod Workshop-ID Beschrijving
Global Positions 378160973 Spelers op de map zien
Wormhole Marks 462434129 Wormgaten gemarkeerd
Geometric Placement 351325790 Precies plaatsen
Extra Equip Slots 375850593 Meer uitrustingsslots
Health Info 375859599 HP-weergave voor mobs

Voeg nieuwe mods één voor één toe en test na elke herstart. Vooral mods die inventaris, gevechten, wereldgeneratie of gebruikersinterface veranderen, kunnen elkaar beïnvloeden. Een stapsgewijze aanpak bespaart bij conflicten duidelijk tijd.

Client-mods vs. server-mods

  • Server-mods: Moeten op de server geïnstalleerd zijn
  • Client-mods: Moeten bij de speler geïnstalleerd zijn
  • Aan beide kanten: Moeten bij allebei geïnstalleerd zijn

De meeste mods werken aan beide kanten – spelers downloaden ze automatisch bij het verbinden. Toch moet je er niet van uitgaan dat elke mod zonder extra handelingen werkt. Sommige mods vereisen bepaalde clientinstellingen, andere zijn alleen bedoeld voor lokale comfortfuncties en horen niet in de serverbestanden.

Resultaat controleren

Herstart de server na de wijziging en bekijk het opstartproces. Een nette test bestaat uit drie onderdelen: de server start zonder Lua-fouten, de wereld is bereikbaar en een speler kan verbinden zonder in een mod-download- of foutlus te blijven hangen.

Controleer daarna in de game of de gewenste functie echt actief is. Bij Global Positions moet je bijvoorbeeld kijken of spelerposities zoals verwacht op de kaart verschijnen. Bij Caves test je daarnaast de wissel tussen oppervlak en grotten, omdat een fout vaak alleen in één shard zichtbaar wordt.

Troubleshooting

  • Mods laden niet: Workshop-ID's controleren
  • Crash: Mods één voor één deactiveren
  • Caves-mods: modoverrides.lua in BEIDE shard-mappen!

Als de server na een nieuwe mod niet meer start, verwijder dan eerst de laatst gewijzigde regel uit modoverrides.lua en start opnieuw. Blijft de fout bestaan, controleer dan ook dedicated_server_mods_setup.lua, vooral haakjes, aanhalingstekens en komma's in Lua-tabellen.

Als spelers bij het verbinden blijven hangen, kan een mod verouderd zijn, een afhankelijkheid ontbreken of een clientcomponent vereist zijn. Open dan de Workshop-pagina van de mod en controleer de aanwijzingen van de auteur. Bij meerdere nieuwe mods deactiveer je ze niet allemaal permanent, maar halveer je de lijst testgewijs totdat de oorzaak is ingeperkt.

Bij Caves-problemen is de meest voorkomende oorzaak een verschillende configuratie tussen Master- en Caves-shard. Kopieer instellingen niet blind, maar controleer of de mod voor beide shards bedoeld is. Wereldgeneratie-mods horen vaak in een andere categorie dan pure interface- of comfortmods.

Controle, grenzen en veilige weg terug

De handleiding „Don't Starve Together Mods installeren – server & client“ geldt voor het servertype dat in het artikel wordt beschreven en de versiestand die op het controlemoment zichtbaar was. Menunamen, beschikbare versies, mod- of plugincompatibiliteit en benodigde resources kunnen na updates afwijken. Neem daarom geen waarden ongecontroleerd over naar een andere game-, loader- of serverversie.

Maak vóór wijzigingen aan wereld, savegame, configuratie of uitbreidingen een backup van de betreffende bestanden. Wijzig daarna slechts éé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 bedrijfsklare status. Bij startfouten de wijziging terugdraaien en de laatste backup terugzetten.
Verbindingstest Een testaccount kan verbinden via het adres dat in het panel wordt weergegeven. Bij versie- of verbindingsfouten versie, poort en vrijgaven opnieuw vergelijken.
Functietest De concreet gewijzigde functie werkt zonder bestaande wereld- of speldata te beschadigen. Bij bijwerkingen de server stoppen en geback-upte bestanden herstellen.

Een succesvolle losse test is geen garantie voor prestaties of beschikbaarheid. Wereldgrootte, mods, plugins, spelersaantal, netwerkroute en gelijktijdige belasting kunnen het resultaat veranderen. Documenteer versie, wijziging en testresultaat, zodat je latere afwijkingen kunt herleiden.

FAQ

Moet ik de server na elke modwijziging herstarten?

Ja. Wijzigingen aan dedicated_server_mods_setup.lua en modoverrides.lua worden pas betrouwbaar actief na een herstart van de server.

Waar voer ik de Workshop-ID in?

De pure downloadlijst komt in dedicated_server_mods_setup.lua. De mod wordt daarna in modoverrides.lua geactiveerd via de sleutel workshop-ID, bijvoorbeeld workshop-378160973.

Heb ik dezelfde modoverrides.lua nodig voor Caves?

Als je server Caves gebruikt, moet je de modconfiguratie voor beide shards meenemen. Veel setups hebben een modoverrides.lua nodig in de Master-map en nog een in de Caves-map.

Downloaden spelers server-mods automatisch?

Bij veel tweezijdige mods downloadt de client de benodigde inhoud automatisch bij het verbinden. Dat vervangt echter niet de controle of de mod actueel is, bij de server past en geen extra aanwijzingen van de mod-auteur heeft.

Wat doe ik als een mod de server laat crashen?

Deactiveer eerst de laatst toegevoegde mod en herstart de server. Als meerdere mods tegelijk zijn gewijzigd, test je ze afzonderlijk of in kleine groepen totdat het conflict duidelijk is.