
This guide will help you on How to Generate a custom world on your Don't Starve Together Server.
Not a client yet? Order a Don't Starve Together server today with AA Game Hosting
One of the best parts of hosting your own Don't Starve Together (DST) server is the ability to shape the world to fit your community’s playstyle. Instead of sticking with the default settings, you can create a custom world tweaking biomes, resources, creatures, and events to craft a unique survival experience. One of the best parts of hosting your own Don't Starve Together (DST) server is the ability to shape the world to fit your community’s playstyle. Instead of sticking with the default settings, you can create a custom world—\ tweaking biomes, resources, creatures, and events to craft a unique survival experience. By generating a custom world, you’re not just running a server you’re building a tailored adventure that keeps players engaged and excited. In this guide, we’ll walk through the steps to configure your server files and world generation settings so you can bring your vision to life.
Generating a Custom World on your Don't Starve Together Server
1. Log in to your Game Control Panel and navigate to your service.
2. Before making any modifications, stop the server from running by clicking the Stop button.

3. Go to File Manager.

4. On the File Manager, navigate to ServerFiles > DoNotStarveTogether > Server > Master. Right click on the saves folder and press Delete.

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.
5. 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.

6. Once you've opened worldgenoverride.lua, 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 = {-- MISCtask_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"-- RESOURCESflowers = "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"-- UNPREPAREDberrybush = "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"-- ANIMALSrabbits = "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"-- MONSTERSspiders = "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"},}(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
Did the above information not work for you?
Please click here to contact our support via a ticket.