Don't Starve Together
This tutorial explains how to set up a Don't Starve Together server in the Cobalt dashboard.
Adding a token
Immediately after creating the server, you will see the message No auth token could be found in the console. This token is used to enable the server to function and to display it in the game's search results.
WARNING
This step is required since you won't be able to connect to the server without token.
Log in to your Klei account.
Go to the Don't Starve Together servers section.
Create a new server and copy its token.
Go to the Cobalt dashboard.
Open the servers page.
Find the server you want to add token in the table and click the first button in the actions column.
Open the files tab at the top.
Open the
DoNotStarveTogether/cluster/cluster_token.txtfile in the file editor.Insert the token.
Click the save button in the bottom left corner.
Open the overview tab at the top.
Click the restart button in the control block.
Changing configs
Open the servers page.
Find the server you want to change settings in the table and click the first button in the actions column.
Open the files tab at the top.
cluster.iniOpen the
DoNotStarveTogether/cluster/cluster.inifile in the file editor.Update the settings.
List of settings
This table refers to version
23922253. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description max_playersinteger 16The maximum number of players that may be connected to the cluster at one time. pvpboolean falseEnables PVP. true- enabledfalse- disabledgame_modestring survivalThe cluster's game mode: survival,endless,wilderness.pause_when_emptyboolean falsePauses the server when there are no players connected. true- enabledfalse- disabledvote_enabledboolean trueEnables voting features. true- enabledfalse- disabledoffline_clusterboolean falseCreates an offline cluster. The server will not be listed publicly, only LAN players can join, and steam-related functionality will not work. true- enabledfalse- disabledtick_rateinteger 15Number of times per second the server sends updates to clients. Increasing this may improve precision but increases network traffic. Recommended to leave at default; if changed, use only for LAN games with a number evenly divisible into 60 ( 15,20,30).whitelist_slotsinteger 0Number of reserved slots for whitelisted players. To whitelist a player, add their Klei UserId to whitelist.txtin the same directory ascluster.ini.cluster_passwordstring (blank) Password that players must enter to join the server. Leave blank or omit for no password. cluster_namestring DST ServerThe name for the server cluster. This is the name shown in the server browser. cluster_descriptionstring (blank) Cluster description. Shown in the server details area on the "Browse Games" screen. lan_only_clusterboolean falseWhen set to true, the server will only accept connections from machines on the same LAN.true- enabledfalse- disabledcluster_intentionstring cooperativeThe cluster's playstyle: cooperative,competitive,social,madness.autosaver_enabledboolean trueWhen set to false, the game will no longer automatically save at the end of each day. The game still saves on shutdown, and can be saved manually withc_save().true- enabledfalse- disabledmax_snapshotsinteger 6Maximum number of snapshots to retain. Created every time a save occurs, available in the "Rollback" tab on the "Host Game" screen. console_enabledboolean trueAllows lua commands to be entered in the command prompt or terminal the server is running in. true- enabledfalse- disabledshard_enabledboolean falseEnables server sharding. Must be truefor multi-level servers; can be omitted for single-level servers.true- enabledfalse- disabledbind_ipstring 127.0.0.1Network address the master server listens on for other shard servers to connect to. Use 127.0.0.1if all servers are on the same machine, or0.0.0.0if on different machines/containers. Only needed for the master server. Required ifshard_enabled=trueandis_master=true.master_ipstring (blank) IP address a non-master shard uses to connect to the master shard. Use 127.0.0.1if all servers are on the same machine, orcobalt_server_<server_id>if in different containers. Required ifshard_enabled=trueandis_master=false.master_portinteger 10888UDP port the master server listens on, and that non-master shards use to connect to it. Should be the same for all shards (set once in cluster.ini), and must differ fromserver_porton any shard running on the same machine as the master.cluster_keystring (blank) Password used to authenticate a slave server to the master. Must match across machines/containers that need to connect to each other. Required if shard_enabled=true.steam_group_onlyboolean falseWhen set to true, the server only allows connections from players belonging to the steam group listed insteam_group_id.true- enabledfalse- disabledsteam_group_idinteger 0Steam group ID for steam_group_only/steam_group_adminssettings.steam_group_adminsboolean falseWhen set to true, admins of the steam group specified insteam_group_idalso have admin status on the server.true- enabledfalse- disabledWARNING
Do not change the
bind_ipandmaster_portsettings.- Click the save button in the bottom left corner.
server.iniOpen the
DoNotStarveTogether/cluster/Main/server.inifile in the file editor.Update the settings.
List of settings
This table refers to version
23922253. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description server_portinteger 10999The UDP port that this server will listen for connections on. If running a multi-level cluster, this port must be different for each server on the same machine or container. Must be between 10998and11018inclusive for players on the same LAN to see it in their server listing. Ports below1024are restricted to privileged users on some operating systems.is_masterboolean (blank) Sets a shard to be the master shard for a cluster. There must be exactly one master server per cluster. Set to truein the master server'sserver.ini, andfalsein every otherserver.ini. Required ifshard_enabled=true.true- masterfalse- not masternamestring (blank) The name of the shard that will show up in log files. Ignored for the master server, which always has the name [SHDMASTER].idinteger (randomly generated) Automatically generated for non-master servers, used internally to uniquely identify a server. Altering or removing this may cause problems on your server if anybody's character currently resides in the world that this server manages. authentication_portinteger 8766Internal port used by steam. Must be different for each server running on the same machine or container. master_server_portinteger 27016Internal port used by steam. Must be different for each server running on the same machine or container. WARNING
Do not change the
id,server_port,authentication_portandmaster_server_portsettings.- Click the save button in the bottom left corner.
worldgenoverride.luaOpen the
DoNotStarveTogether/cluster/Mainfolder in the file manager.Rename the file if you haven't already:
worldgenoverride.forest.luatoworldgenoverride.luafor theForestserver.worldgenoverride.caves.luatoworldgenoverride.luafor theCavesserver.
Open the renamed
worldgenoverride.luafile in the file editor.Update the settings.
List of Forest settings
This table refers to version
23922253. Some settings may not be available in earlier versions.Key Type Default Description alternatehuntstring defaultAvailable values: never,rare,default,often,always.angrybeesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.antliontributestring defaultAvailable values: never,rare,default,often,always.autumnstring defaultAvailable values: noseason,veryshortseason,shortseason,default,longseason,verylongseason,random.balatrostring defaultbananabush_portalratestring defaultbasicresource_regrowthstring nonebats_settingstring defaultAvailable values: never,rare,default,often,always.beargerstring defaultAvailable values: never,rare,default,often,always.beefalostring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.beefaloheatstring defaultAvailable values: never,rare,default,often,always.beequeenstring defaultAvailable values: never,rare,default,often,always.beesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.bees_settingstring defaultAvailable values: never,rare,default,often,always.berrybushstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.birdsstring defaultAvailable values: never,rare,default,often,always.boonsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.branchingstring defaultAvailable values: never,least,default,most,random.brightmarecreaturesstring defaultAvailable values: never,rare,default,often,always.bunnymen_settingstring defaultAvailable values: never,rare,default,often,always.butterflystring defaultAvailable values: never,rare,default,often,always.buzzardstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.cactusstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.cactus_regrowthstring defaultcarrotstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.carrots_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.catcoonstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.catcoonsstring defaultAvailable values: never,rare,default,often,always.chessstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.cookiecuttersstring defaultAvailable values: never,rare,default,often,always.crabkingstring defaultAvailable values: never,rare,default,often,always.crow_carnivalstring defaultAvailable values: default,enabled.darknessstring defaultdaystring defaultAvailable values: default,longday,longdusk,longnight,noday,nodusk,nonight,onlyday,onlydusk,onlynight.daywalker2string defaultdeciduousmonsterstring defaultAvailable values: never,rare,default,often,always.deciduoustree_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.deerclopsstring defaultAvailable values: never,rare,default,often,always.dragonflystring defaultAvailable values: never,rare,default,often,always.dropeverythingondespawnstring defaultAvailable values: default,always.evergreen_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.extrastartingitemsstring defaultAvailable values: 0,5,default,15,20,none.eyeofterrorstring defaultAvailable values: never,rare,default,often,always.fishschoolsstring defaultAvailable values: never,rare,default,often,always.flintstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.flowersstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.flowers_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.frograinstring defaultAvailable values: never,rare,default,often,always.frogsstring defaultAvailable values: never,rare,default,often,always.fruitflystring defaultAvailable values: never,rare,default,often,always.ghostenabledstring alwaysghostsanitydrainstring alwaysgnarwailstring defaultAvailable values: never,rare,default,often,always.goosemoosestring defaultAvailable values: never,rare,default,often,always.grassstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.grassgekkosstring defaultAvailable values: never,rare,default,often,always.hallowed_nightsstring defaultAvailable values: default,enabled.has_oceanboolean truehealthpenaltystring alwayshound_moundsstring defaultAvailable values: never,rare,default,often,always.houndmoundstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.houndsstring defaultAvailable values: never,rare,default,often,always.hungerstring defaulthuntstring defaultAvailable values: never,rare,default,often,always.junkyardstring defaultkeep_disconnected_tilesboolean trueklausstring defaultAvailable values: never,rare,default,often,always.krampusstring defaultAvailable values: never,rare,default,often,always.layout_modestring LinkNodesByKeyslessdamagetakenstring noneliefsstring defaultAvailable values: never,rare,default,often,always.lightcrab_portalratestring defaultlightningstring defaultAvailable values: never,rare,default,often,always.lightninggoatstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.loopstring defaultAvailable values: never,default,always.lunarhail_frequencystring defaultlureplantsstring defaultAvailable values: never,rare,default,often,always.malbatrossstring defaultAvailable values: never,rare,default,often,always.marshbushstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.mermstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.mermsstring defaultAvailable values: never,rare,default,often,always.meteorshowersstring defaultAvailable values: never,rare,default,often,always.meteorspawnerstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.molesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moles_settingstring defaultAvailable values: never,rare,default,often,always.monkeytail_portalratestring defaultmoon_berrybushstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_bullkelpstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_carrotstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_fissurestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_fruitdragonstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_hotspringstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_rockstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_saplingstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_spiderstring defaultAvailable values: never,rare,default,often,always.moon_spidersstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_starfishstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_treestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.moon_tree_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.mosquitosstring defaultAvailable values: never,rare,default,often,always.mushroomstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.mutated_beargerstring defaultmutated_bird_gestaltstring defaultmutated_birdsstring defaultmutated_buzzard_gestaltstring defaultmutated_deerclopsstring defaultmutated_houndsstring defaultAvailable values: never,default.mutated_mermstring defaultmutated_spiderqueenstring defaultmutated_wargstring defaultno_joining_islandsboolean trueno_wormholes_to_disconnected_tilesboolean trueocean_bullkelpstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.ocean_otterdensstring defaultocean_seastackstring ocean_defaultAvailable values: ocean_never,ocean_rare,ocean_uncommon,ocean_default,ocean_often,ocean_mostly,ocean_always,ocean_insane.ocean_shoalstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.ocean_waterplantstring ocean_defaultAvailable values: ocean_never,ocean_rare,ocean_uncommon,ocean_default,ocean_often,ocean_mostly,ocean_always,ocean_insane.ocean_wobsterdenstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.otters_settingstring defaultpalmcone_seed_portalratestring defaultpalmconetreestring defaultpalmconetree_regrowthstring defaultpenguinsstring defaultAvailable values: never,rare,default,often,always.penguins_moonstring defaultAvailable values: never,default.perdstring defaultAvailable values: never,rare,default,often,always.petrificationstring defaultAvailable values: none,few,default,many,max.pigsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.pigs_settingstring defaultAvailable values: never,rare,default,often,always.pirateraidsstring defaultpondsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.portal_spawnratestring defaultportalresurectionstring nonepowder_monkey_portalratestring defaultprefabswaps_startstring defaultAvailable values: classic,default,highly random.rabbitsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.rabbits_settingstring defaultAvailable values: never,rare,default,often,always.reedsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.reeds_regrowthstring defaultregrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.resettimestring defaultrifts_enabledstring defaultrifts_frequencystring defaultroadsstring defaultAvailable values: never,default.rockstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.rock_icestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.saltstack_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.saplingstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.season_startstring defaultAvailable values: default,winter,spring,summer,autumn|spring,winter|summer,autumn|winter|spring|summer.seasonalstartingitemsstring defaultAvailable values: never,default.shadowcreaturesstring defaultAvailable values: never,rare,default,often,always.sharkboistring defaultsharksstring defaultAvailable values: never,rare,default,often,always.spawnmodestring fixedspawnprotectionstring defaultAvailable values: never,default,always.specialeventstring defaultAvailable values: none,default.spider_warriorsstring defaultAvailable values: never,default.spiderqueenstring defaultAvailable values: never,rare,default,often,always.spidersstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.spiders_settingstring defaultAvailable values: never,rare,default,often,always.springstring defaultAvailable values: noseason,veryshortseason,shortseason,default,longseason,verylongseason,random.squidstring defaultAvailable values: never,rare,default,often,always.stageplaysstring defaultstart_locationstring defaultAvailable values: lavaarena,plus,darkness,quagmire_startlocation,caves,default.summerstring defaultAvailable values: noseason,veryshortseason,shortseason,default,longseason,verylongseason,random.summerhoundsstring defaultAvailable values: never,default.tallbirdsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.task_setstring defaultAvailable values: default,cave_default,quagmire_taskset,classic,lavaarena_taskset.temperaturedamagestring defaulttentaclesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.terrariumcheststring defaultAvailable values: never,default.touchstonestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.treesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.tumbleweedstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.twiggytrees_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.walrusstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.walrus_settingstring defaultAvailable values: never,rare,default,often,always.wanderingtrader_enabledstring alwayswaspsstring defaultAvailable values: never,rare,default,often,always.weatherstring defaultAvailable values: never,rare,default,often,always.wildfiresstring defaultAvailable values: never,rare,default,often,always.winterstring defaultAvailable values: noseason,veryshortseason,shortseason,default,longseason,verylongseason,random.winterhoundsstring defaultAvailable values: never,default.winters_feaststring defaultAvailable values: default,enabled.wobstersstring defaultAvailable values: never,rare,default,often,always.world_sizestring defaultAvailable values: small,medium,default,huge.wormhole_prefabstring wormholeyear_of_the_beefalostring defaultAvailable values: default,enabled.year_of_the_bunnymanstring defaultAvailable values: default,enabled.year_of_the_carratstring defaultAvailable values: default,enabled.year_of_the_catcoonstring defaultAvailable values: default,enabled.year_of_the_dragonflystring defaultAvailable values: default,enabled.year_of_the_gobblerstring defaultAvailable values: default,enabled.year_of_the_knightstring defaultAvailable values: default,enabled.year_of_the_pigstring defaultAvailable values: default,enabled.year_of_the_snakestring defaultAvailable values: default,enabled.year_of_the_vargstring defaultAvailable values: default,enabled.List of Caves settings
This table refers to version
23922253. Some settings may not be available in earlier versions.Key Type Default Description acidrain_enabledstring alwaysatriumgatestring defaultAvailable values: veryslow,slow,default,fast,veryfast.bananastring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.basicresource_regrowthstring nonebatsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.bats_settingstring defaultAvailable values: never,rare,default,often,always.beefaloheatstring defaultAvailable values: never,rare,default,often,always.berrybushstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.boonsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.branchingstring defaultAvailable values: never,least,default,most,random.brightmarecreaturesstring defaultAvailable values: never,rare,default,often,always.bunnymenstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.bunnymen_settingstring defaultAvailable values: never,rare,default,often,always.cave_pondsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.cave_spidersstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.cavelightstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.chessstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.chest_mimicsstring defaultcrow_carnivalstring defaultAvailable values: default,enabled.darknessstring defaultdaystring defaultAvailable values: default,longday,longdusk,longnight,noday,nodusk,nonight,onlyday,onlydusk,onlynight.daywalkerstring defaultdropeverythingondespawnstring defaultAvailable values: default,always.dustmothsstring defaultAvailable values: never,rare,default,often,always.earthquakesstring defaultAvailable values: never,rare,default,often,always.evergreen_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.extrastartingitemsstring defaultAvailable values: 0,5,default,15,20,none.fernstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.fissurestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.flintstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.flower_cavestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.flower_cave_regrowthstring defaultfruitflystring defaultAvailable values: never,rare,default,often,always.ghostenabledstring alwaysghostsanitydrainstring alwaysgrassstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.grassgekkosstring defaultAvailable values: never,rare,default,often,always.hallowed_nightsstring defaultAvailable values: default,enabled.healthpenaltystring alwayshungerstring defaultitemmimicsstring defaultkrampusstring defaultAvailable values: never,rare,default,often,always.layout_modestring RestrictNodesByKeylessdamagetakenstring nonelichenstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.liefsstring defaultAvailable values: never,rare,default,often,always.lightflier_flower_regrowthstring defaultlightfliersstring defaultAvailable values: never,rare,default,often,always.loopstring defaultAvailable values: never,default,always.marshbushstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.mermsstring defaultAvailable values: never,rare,default,often,always.molebatsstring defaultAvailable values: never,rare,default,often,always.moles_settingstring defaultAvailable values: never,rare,default,often,always.monkeystring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.monkey_settingstring defaultAvailable values: never,rare,default,often,always.moon_spiderstring defaultAvailable values: never,rare,default,often,always.mushgnomestring defaultAvailable values: never,rare,default,often,always.mushroomstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.mushtreestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.mushtree_moon_regrowthstring defaultmushtree_regrowthstring defaultmutated_birdsstring defaultmutated_mermstring defaultmutated_spiderqueenstring defaultnightmarecreaturesstring defaultAvailable values: never,rare,default,often,always.pigs_settingstring defaultAvailable values: never,rare,default,often,always.portalresurectionstring noneprefabswaps_startstring defaultAvailable values: classic,default,highly random.reedsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.reeds_regrowthstring defaultregrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.resettimestring defaultrifts_enabled_cavestring defaultrifts_frequency_cavestring defaultroadsstring neverAvailable values: never,default.rockstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.rockystring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.rocky_settingstring defaultAvailable values: never,rare,default,often,always.saplingstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.season_startstring defaultAvailable values: default,winter,spring,summer,autumn|spring,winter|summer,autumn|winter|spring|summer.seasonalstartingitemsstring defaultAvailable values: never,default.shadowcreaturesstring defaultAvailable values: never,rare,default,often,always.slurperstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.slurtlesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.slurtles_settingstring defaultAvailable values: never,rare,default,often,always.snurtlesstring defaultAvailable values: never,rare,default,often,always.spawnmodestring fixedspawnprotectionstring defaultAvailable values: never,default,always.specialeventstring defaultAvailable values: none,default,hallowed_nights,winters_feast,year_of_the_gobbler.spider_dropperstring defaultAvailable values: never,rare,default,often,always.spider_hiderstring defaultAvailable values: never,rare,default,often,always.spider_spitterstring defaultAvailable values: never,rare,default,often,always.spider_warriorsstring defaultAvailable values: never,default.spiderqueenstring defaultAvailable values: never,rare,default,often,always.spidersstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.spiders_settingstring defaultAvailable values: never,rare,default,often,always.start_locationstring cavesAvailable values: lavaarena,plus,darkness,quagmire_startlocation,caves,default.task_setstring cave_defaultAvailable values: default,cave_default,quagmire_taskset,classic,lavaarena_taskset.temperaturedamagestring defaulttentaclesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.toadstoolstring defaultAvailable values: never,rare,default,often,always.touchstonestring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.tree_rockstring defaulttree_rock_regrowthstring defaulttreesstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.twiggytrees_regrowthstring defaultAvailable values: never,veryslow,slow,default,fast,veryfast.weatherstring defaultwinters_feaststring defaultAvailable values: default,enabled.world_sizestring defaultAvailable values: small,medium,default,huge.wormattacksstring defaultAvailable values: never,rare,default,often,always.wormattacks_bossstring defaultwormhole_prefabstring tentacle_pillarwormlightsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.wormsstring defaultAvailable values: never,rare,uncommon,default,often,mostly,always,insane.year_of_the_beefalostring defaultAvailable values: default,enabled.year_of_the_bunnymanstring defaultAvailable values: default,enabled.year_of_the_carratstring defaultAvailable values: default,enabled.year_of_the_catcoonstring defaultAvailable values: default,enabled.year_of_the_dragonflystring defaultAvailable values: default,enabled.year_of_the_gobblerstring defaultAvailable values: default,enabled.year_of_the_knightstring defaultAvailable values: default,enabled.year_of_the_pigstring defaultAvailable values: default,enabled.year_of_the_snakestring defaultAvailable values: default,enabled.year_of_the_vargstring defaultAvailable values: default,enabled.- Click the save button in the bottom left corner.
Open the overview tab at the top.
Click the restart button in the control block.
Adding caves
If you want to add caves to your world, follow the instructions below:
Open the servers page.
Create two servers, add tokens to each one and stop them.
Decide which of the two will be
Forestand which will beCaves.Find the
Forestserver in the table and click the first button in the actions column.Open the files tab at the top.
Open the
DoNotStarveTogether/cluster/Mainfolder in the file manager.Rename the
worldgenoverride.forest.luafile toworldgenoverride.luausing the rename button in the actions column.Open the
DoNotStarveTogether/cluster/cluster.inifile in the file editor.Update the cluster settings:
# Set the value to true
shard_enabled=true
# Remove the # at the beginning
bind_ip=0.0.0.0WARNING
Make sure that master_ip setting starts with #.
Copy the entire contents of the file.
Click the save button in the bottom left corner.
Go back to the servers page.
Find the
Cavesserver in the table and click the first button in the actions column.Open the files tab at the top.
Open the
DoNotStarveTogether/cluster/cluster.inifile in the file editor.Delete everything from the file and paste the content of the file from step
10.Update the cluster settings:
# Remove the # at the beginning
master_ip=cobalt_server_1
# Add # at the beginning
#bind_ip=0.0.0.0WARNING
Do not change the master_ip value, the example shows a random value, and yours may be different.
WARNING
Make sure that:
shard_enabledsetting is set totrue.bind_ipsetting starts with#.
Click the save button in the bottom left corner.
Open the
DoNotStarveTogether/cluster/Main/server.inifile in the file editor.Update the server settings:
# Set the value to "false"
is_master=false
# Set the value to "Caves"
name=CavesClick the save button in the bottom left corner.
Open the
DoNotStarveTogether/cluster/Mainfolder in the file manager.Rename the
worldgenoverride.caves.luafile toworldgenoverride.luausing the rename button in the actions column.Delete the
DoNotStarveTogether/cluster/Main/savefolder using the delete button in the actions column.Start the
Forestserver and wait for it to finish starting up.Start the
Cavesserver.
Adding mods
Open the servers page.
Find the server you want to add mods in the table and click the first button in the actions column.
Open the files tab at the top.
Open the
mods/dedicated_server_mods_setup.luafile in the file editor.Register the IDs of individual mods using
ServerModSetupor the IDs of mod collections usingServerModCollectionSetup:
# Individual mod
ServerModSetup("350811795")
# Mod collection
ServerModCollectionSetup("379114180")TIP
You can find mods on Steam Workshop.
Example: https://steamcommunity.com/sharedfiles/filedetails/?id=350811795
In this case, the ID is 350811795.
Click the save button in the bottom left corner.
Open the
DoNotStarveTogether/cluster/Main/modoverrides.luafile in the file editor.Enable mods:
return {
["workshop-375859599"] = {
enabled = true
},
["workshop-3740646188"] = {
enabled = true
}
}Click the save button in the bottom left corner.
Open the overview tab at the top.
Click the restart button in the control block.
WARNING
If you're playing with Caves, you'll need to do the same for the second server.