Generating a Custom World in Dont Starve Together Print

  • Custom Map, Custom World, Don't Starve Together, World
  • 22

Don't Starve Together - logo

This guide will show you how to create a custom world in your Don't Starve Together server.

Not a client yet? Order a Don't Starve Together server today with Citadel Servers

 


 

1. First of all, login to your game panel and navigate to your Don't Starve Together server. Make sure that the server isn't running by pressing the "Stop" button.

DST - Stop Server

 

2. Next, go to the File Manager section in the game panel.

DST - File Manager

 

3. Next, navigate to ServerFiles > DoNotStarveTogether > Server > Master.

Right click on the saves folder and press Delete.

DST - Delete Saves Folder

NOTE: If this is a Caves server, you'll instead want to navigate to ServerFiles > DoNotStarveTogether > Server > Caves,

and delete the saves folder there. If you have both an overworld/forest (master) server as well as a caves (slave)

server that are synced to each other, you'll need to delete the saves folder on both of these servers.

 
 4. If you have added any custom world generation settings to worldgenoverride.lua that you don't wish keep in your new world, you'll want to open this file by pressing the Edit button after right-clicking it. Skip to step 6 if you wish to keep these configurations.DST - Edit worldgenoverride.lua
 


 
5. Copy and paste the following template into the file:
 
 
return {
override_enabled = true,
preset = SURVIVAL_TOGETHER, -- "SURVIVAL_TOGETHER", "MOD_MISSING", "SURVIVAL_TOGETHER_CLASSIC", "SURVIVAL_DEFAULT_PLUS", "COMPLETE_DARKNESS", "DST_CAVE", "DST_CAVE_PLUS"
overrides = {
-- MISC
task_set = "default", -- "classic", "default", "cave_default"
start_location = "default", -- "caves", "default", "plus", "darkness"
world_size = "medium", -- "small", "medium", "default", "huge"
branching = "default", -- "never", "least", "default", "most"
loop = "default", -- "never", "default", "always"
autumn = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
winter = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
spring = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
summer = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
season_start = "default", -- "default", "winter", "spring", "summer", "autumnorspring", "winterorsummer", "random"
day = "default", -- "default", "longday", "longdusk", "longnight", "noday", "nodusk", "nonight", "onlyday", "onlydusk", "onlynight"
weather = "default", -- "never", "rare", "default", "often", "always"
earthquakes = "default", -- "never", "rare", "default", "often", "always"
lightning = "default", -- "never", "rare", "default", "often", "always"
frograin = "default", -- "never", "rare", "default", "often", "always"
wildfires = "default", -- "never", "rare", "default", "often", "always"
touchstone = "default", -- "never", "rare", "default", "often", "always"
regrowth = "default", -- "veryslow", "slow", "default", "fast", "veryfast"
cavelight = "default", -- "veryslow", "slow", "default", "fast", "veryfast"
boons = "default", -- "never", "rare", "default", "often", "always"
prefabswaps_start = "default", -- "classic", "default", "highly random"
prefabswaps = "default", -- "default", "none", "few", "normal", "many", "max"
 
-- RESOURCES
flowers = "default", -- "never", "rare", "default", "often", "always"
grass = "default", -- "never", "rare", "default", "often", "always"
sapling = "default", -- "never", "rare", "default", "often", "always"
marshbush = "default", -- "never", "rare", "default", "often", "always"
tumbleweed = "default", -- "never", "rare", "default", "often", "always"
reeds = "default", -- "never", "rare", "default", "often", "always"
trees = "default", -- "never", "rare", "default", "often", "always"
flint = "default", -- "never", "rare", "default", "often", "always"
rock = "default", -- "never", "rare", "default", "often", "always"
rock_ice = "default", -- "never", "rare", "default", "often", "always"
meteorspawner = "default", -- "never", "rare", "default", "often", "always"
meteorshowers = "default", -- "never", "rare", "default", "often", "always"
mushtree = "default", -- "never", "rare", "default", "often", "always"
fern = "default", -- "never", "rare", "default", "often", "always"
flower_cave = "default", -- "never", "rare", "default", "often", "always"
wormlights = "default", -- "never", "rare", "default", "often", "always"
 
-- UNPREPARED
berrybush = "default", -- "never", "rare", "default", "often", "always"
carrot = "default", -- "never", "rare", "default", "often", "always"
mushroom = "default", -- "never", "rare", "default", "often", "always"
cactus = "default", -- "never", "rare", "default", "often", "always"
banana = "default", -- "never", "rare", "default", "often", "always"
lichen = "default", -- "never", "rare", "default", "often", "always"
 
-- ANIMALS
rabbits = "default", -- "never", "rare", "default", "often", "always"
moles = "default", -- "never", "rare", "default", "often", "always"
butterfly = "default", -- "never", "rare", "default", "often", "always"
birds = "default", -- "never", "rare", "default", "often", "always"
buzzard = "default", -- "never", "rare", "default", "often", "always"
catcoon = "default", -- "never", "rare", "default", "often", "always"
perd = "default", -- "never", "rare", "default", "often", "always"
pigs = "default", -- "never", "rare", "default", "often", "always"
lightninggoat = "default", -- "never", "rare", "default", "often", "always"
beefalo = "default", -- "never", "rare", "default", "often", "always"
beefaloheat = "default", -- "never", "rare", "default", "often", "always"
hunt = "default", -- "never", "rare", "default", "often", "always"
alternatehunt = "default", -- "never", "rare", "default", "often", "always"
penguins = "default", -- "never", "rare", "default", "often", "always"
cave_ponds = "default", -- "never", "rare", "default", "often", "always"
ponds = "default", -- "never", "rare", "default", "often", "always"
bees = "default", -- "never", "rare", "default", "often", "always"
angrybees = "default", -- "never", "rare", "default", "often", "always"
tallbirds = "default", -- "never", "rare", "default", "often", "always"
slurper = "default", -- "never", "rare", "default", "often", "always"
bunnymen = "default", -- "never", "rare", "default", "often", "always"
slurtles = "default", -- "never", "rare", "default", "often", "always"
rocky = "default", -- "never", "rare", "default", "often", "always"
monkey = "default", -- "never", "rare", "default", "often", "always"
 
-- MONSTERS
spiders = "default", -- "never", "rare", "default", "often", "always"
cave_spiders = "default", -- "never", "rare", "default", "often", "always"
hounds = "default", -- "never", "rare", "default", "often", "always"
houndmound = "default", -- "never", "rare", "default", "often", "always"
merm = "default", -- "never", "rare", "default", "often", "always"
tentacles = "default", -- "never", "rare", "default", "often", "always"
chess = "default", -- "never", "rare", "default", "often", "always"
lureplants = "default", -- "never", "rare", "default", "often", "always"
walrus = "default", -- "never", "rare", "default", "often", "always"
liefs = "default", -- "never", "rare", "default", "often", "always"
deciduousmonster = "default", -- "never", "rare", "default", "often", "always"
krampus = "default", -- "never", "rare", "default", "often", "always"
bearger = "rare", -- "never", "rare", "default", "often", "always"
deerclops = "rare", -- "never", "rare", "default", "often", "always"
goosemoose = "rare", -- "never", "rare", "default", "often", "always"
dragonfly = "rare", -- "never", "rare", "default", "often", "always"
bats = "default", -- "never", "rare", "default", "often", "always"
fissure = "default", -- "never", "rare", "default", "often", "always"
worms = "default", -- "never", "rare", "default", "often", "always"
},
}
 
 
Now you can edit these parameters. You will see examples for what options you can use, then click Save & Exit when you are done.
 
Note: Make sure to not remove the format of the file, (Brackets, commands etc)this will cause the file  to corrupt.
 
 
 

6. Head back to your Game Panel (click this link for easy access) and Start your server.

DST - Start Server

 

7. A new world should be generated in your Don't Starve Together server. Connect to your game server and have fun playing!

 
 
If you check the web console for the server you will see it load the worldgenoverride.lua file and state that it's generating a new world.
 
Here is an example of this happening 
(note the top line and stated worldgen line)
 
[00:00:02]: Loaded and applied world gen overrides from ../worldgenoverride.lua 
[00:00:02]: WorldSim::SimThread::SimThread()
[00:00:02]: WorldSim::SimThread::SimThread() complete
[00:00:02]: THREAD - started 'WorldSim' (2876)
[00:00:02]: WorldSim::SimThread::Main()
[00:00:02]: DoLuaFile scripts/worldgen_main.lua
[00:00:02]: ModIndex: Load sequence finished successfully.
[00:00:02]: Reset() returning
[00:00:02]: DoLuaFile loading buffer scripts/worldgen_main.lua
[00:00:02]: DLC enabled : false
[00:00:02]: scripts/worldgen_main.lua(77,1) running worldgen_main.lua

[00:00:02]: scripts/worldgen_main.lua(79,1) SEED = 1430519763
[00:00:02]: scripts/worldgen_main.lua(456,1) WORLDGEN PRESET: SURVIVAL_TOGETHER
[00:00:02]: scripts/worldgen_main.lua(464,1) WORLDGEN LEVEL ID: 1
[00:00:02]: scripts/worldgen_main.lua(471,1) 
#######
#
# Generating Normal Mode Together Forever Level
#
#######

[00:00:02]: Creating story...
[00:00:02]: LinkNodesByKeys
[00:00:02]: Baking map... 350
[WorldSimActual::GenerateVoronoiMap]
GenerateVoronoiMap 1: 
[ ]=
[AddEmptyNodes] 
GenerateVoronoiMap 100: 
[ ]====================================================================================================
[WorldSimActual::GenerateVoronoiMap] complete [success]
[WorldSimActual::ConvertToTileMap]
[ConvertToTileMap]
[WorldSimActual::ConvertToTileMap] complete
[WorldSimActual::SeparateIslands]
[SeparateIslands]
[WorldSimActual::SeparateIslands] complete
[WorldSimActual::ForceConnectivity]
[GenerateLandmasses]
[00:00:04]: Map Baked!
[MergeConnectedLandmasses] 1
[ForceConnectivity]
[ForceValid]
[WorldSimActual::ForceConnectivity] complete
[WorldSimActual::DrawRoads]
[DrawRoads]
[WorldSimActual::DrawRoads] complete 
 
Chester Citadel Servers Knowledge base Archive for Don't Starve Together.

Frequently Asked Questions (FAQ)

 
It didn't work?

Did you follow the steps exactly and delete you're save folder first?
 
 I think my worldgenoverride file is corrupt?
 
You can reinstall your server to get a new one or raise a support ticket and we will give you a template to use.
 

I cannot find my server in the server list!

There are a couple of reasons why you can't find your server in the server list, such as not going through the initial setup.
Read this guide from our knowledgebase to help you with this problem!
 

Did the above steps not work for you? Please contact our support and we'll help you out!


Was this answer helpful?

« Back