Servermods en clientmods
Elke mod zegt wat hij is. Een servermod (of een die alle spelers nodig hebben) draait op de server, en spelers downloaden hem als ze zich aansluiten. Een clientmod, zoals een statusweergave of een minimap-aanpassing, draait op het eigen spel van elke speler: hem op een server aanzetten verandert niets. Op Flux markeert het Mods-tabblad clientmods, zodat je niet hoeft te raden waarom er één geen effect heeft.
Een mod toevoegen
- Open de mod op de Steam Workshop en kopieer het getal aan het eind van de link: het ID.
- Op Flux voeg je hem toe in het Mods-tabblad, of zet je ID's en links in Workshop-mods bij het deployen. Met de hand voeg je ServerModSetup("ID") toe aan mods/dedicated_server_mods_setup.lua en ["workshop-ID"] = { enabled = true } aan modoverrides.lua in beide werelden.
- Herstart de server: hij downloadt de mod en laadt hem.
Collecties
Een Workshop-collectie is een lijst van mods. Op Flux geef je het ID of de link op en wordt elke mod erin gedownload en aangezet; met de hand downloadt ServerModCollectionSetup("ID") ze alleen.
Modinstellingen
De meeste mods hebben opties, geschreven in modoverrides.lua als configuration_options. Bij Flux leest het Mods-tabblad de eigen lijst van elke mod uit de mod zelf en toont die als dropdowns met de labels van de maker, voor beide werelden tegelijk.
Updates
Spelers downloaden de nieuwste versie van een mod wanneer ze zich aansluiten, dus een server met een oudere versie weert ze. Onze image controleert de mods van de server elke 30 minuten tegen de Workshop en herstart op een nieuwe versie, waarbij spelers eerst worden gewaarschuwd.
Veelgestelde vragen
Hoe voeg ik mods toe aan mijn Don't Starve Together-server?
Voeg het Workshop-ID toe, zet het aan in modoverrides.lua voor beide werelden, en herstart. Op Flux doet het Mods-tabblad beide.
Moeten spelers zich abonneren op de mods van de server?
Nee. Ze downloaden de mods van de server automatisch zodra ze zich aansluiten.
Waarom doet een mod niets op mijn server?
Waarschijnlijk is het alleen aan de client: het draait in het spel van elke speler, en elke speler installeert het zelf.