Jump to content

Worldgen Issues (Dedicated Server World Settings)


Recommended Posts

Hello, I got my dedicated server up and running but I am trying to change the staring season from Autumn to Spring. I tried following the instructions here in the forums but can't seem to get it working. Everything I try it still says Autumn when I start the game. Please let me know what I should do.

Link to comment
Share on other sites

Hello @badceltics, mind attaching the server_log.txt files in your Master folder under the Dedicated Server folder? 

My first guess is, that the server cannot read or detect the changes in your worldgenoverrides.lua. So attach those too. Here's the latest (as of April 4, 2016 )basic contents of the worldgenoverride.lua based on this thread:

Spoiler

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 = "default", 			-- "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", 			-- "none", "few", "default", "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 = "default", 			-- "never", "rare", "default", "often", "always"
		deerclops = "default", 			-- "never", "rare", "default", "often", "always"
		goosemoose = "default", 			-- "never", "rare", "default", "often", "always"
		dragonfly = "default", 			-- "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"
	},
}

What you need to change is the start_season= "default" into start_season="spring". Plus make sure your worldgenoverride.lua really are .lua files. To check set the Master folder's options view to Details mode and under Type worldgenlua.lua should be LUA FILE.

Lastly, don't forget to c_regenerateworld() once you've changed the worldgenoverride.lua.

If that still doesn't work I'd suggest this method:

Spoiler

Quite recently the devs are changing up the format for worldgenoverrides into leveldataoverride so the next best thing you can possible do is to use the in-game client's process to generate these files, shown below is the method:

  • Start up DST.
  • Click Host Game.
  • Click New Server in Slot 1.
  • Set the server intention in the Server Settings so the world can start.
  • Edit the world presets to whatever you wish your dedicated server to be, including the Caves.
  • Now generate the world.
  • Once connected, disconnect from the server.
  • Go to this location Documents\Klei\DoNotStarveTogether\Cluster_1\
  • Under the Master folder, get the leveldataoverride.lua and that is the leveldataoverride.lua for the Over world.
  • While under the Caves folder, get the leveldataoverride.lua and that is the leveldataoverride.lua for the Caves.
  • Now paste those leveldataoverride.lua in your own dedicated server.
  • leveldataoverride.lua from Documents\Klei\DoNotStarveTogether\Cluster_1\Master goes to  Documents\Klei\DoNotStarveTogether\MyServer\Master
  • leveldataoverride.lua from Documents\Klei\DoNotStarveTogether\Cluster_1\Caves goes to  Documents\Klei\DoNotStarveTogether\MyServer\Caves

Then simply regenerate the world with the command I showed before so the new presets can be used.
Notice in the method above we used Slot 1, that is because Cluster_1 in the files is what is used for the Slot 1 in the Host Game screen. I needed to specify this so you won't get confused. Cluster_2 is for the Server in Slot 2 and so on. The latest format of leveldataoverride.lua can be generated this way, depending on how often the devs change it's format in future updates.

I hope that helps, goodluck. Cheers.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...