DST server opzetten met caves en mods

Don't Starve Together is de multiplayerversie van het populaire survivalspel Don't Starve. Met een eigen dedicated server speelt u samen met vrienden in een procedureel gegenereerde wereld vol seizoenen, monsters en honger. U bepaalt de wereldinstellingen, welke mods er draaien en of de caves beschikbaar zijn.

Vereisten

De server is vrij licht. 2 GB RAM en 2 vCPU-cores zijn voldoende voor de bovengrondse wereld. Als u de caves wilt inschakelen, draait er een tweede serverinstantie, reken dan op 4 GB RAM. Een KVM VPS is hiervoor ideaal.

Installatie op Linux

  1. Installeer SteamCMD en de benodigde 32-bit bibliotheken: apt install lib32gcc-s1 libcurl4-gnutls-dev:i386 -y
  2. Download de server: steamcmd +force_install_dir /home/dst/server +login anonymous +app_update 343050 validate +quit
  3. Maak een clustermap aan in ~/.klei/DoNotStarveTogether/MyCluster.
  4. Maak een bestand cluster_token.txt met daarin uw servertoken. Dit token genereert u in het spel zelf via het menu Account.
  5. Maak de mappen Master (bovengrond) en optioneel Caves aan met elk een server.ini.
  6. Start de server: ./dontstarve_dedicated_server_nullrenderer_x64 -cluster MyCluster -shard Master

Caves inschakelen

Caves draaien als aparte shard die met de bovengrondse wereld communiceert. Zet in cluster.ini de optie shard_enabled = true en start een tweede instantie met -shard Caves. Beide shards moeten gelijktijdig draaien.

Seizoenen en wereldinstellingen

In worldgenoverride.lua past u de wereld aan: de lengte van seizoenen, de frequentie van grondstoffen, de sterkte van bosbranden in de zomer en de strengheid van de winter. U kunt seizoenen ook uitschakelen als u een rustiger spelervaring wilt.

Mods

Voeg mod-ID's toe aan het bestand dedicated_server_mods_setup.lua in de servermap. De server downloadt de mods automatisch bij het starten. Configureer mods per wereld via modoverrides.lua in de betreffende shardmap.

Veelgestelde vragen

Hoe genereer ik een servertoken?

Open Don't Starve Together op uw eigen computer, ga naar het hoofdmenu en klik op Account. Kies Generate Server Token. Kopieer het token en plak het in cluster_token.txt op uw server.

Kan ik de seizoenen aanpassen of uitschakelen?

Ja, in worldgenoverride.lua stelt u de lengte van elk seizoen in. Zet een seizoen op noseason om het over te slaan. U kunt ook de herfst extra lang maken als introductie voor nieuwe spelers.

Waarom crasht mijn caves-server?

Controleer of beide shards hetzelfde clustertoken gebruiken en of shard_enabled op true staat in cluster.ini. Zorg ook dat de master- en caves-shard op verschillende poorten draaien en dat er genoeg RAM beschikbaar is.


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

Terug naar de kennisbank