Jump to content

Character selection prompted every time the server is joined.


Recommended Posts

Something has changed with the most recent update that is now taking users to the character selection screen every time they join my dedicated server instead of continuing where they left... The server is running Survival mode and none of the settings have been changed after the update ( before, everything was working fine... the server was left running and people could play then re-join later and continue where they left - now, their progress is lost every time they disconnect from the server ). Looked through the change logs but couldn't find anything of use...

 

Did anyone else also experience this since the update?

Link to comment
Share on other sites

Hi ToNiO55 and thanks for the reply. I can't see anything suspicious in the logs ( except the suspicious things that have been there even before the update ). I've cleared stuff up today to re-create the issue in a more "fresh manner". Here's the log:

 

 

Starting Up

Version: 129926
Don't Starve Together: 129926 LINUX
Build Date: 2015-03-12_13-44-42
Parsing commandline
Command Line Arguments: 
THREAD - started 'GAClient' (3061541696)
HttpClient::ClientThread::Main()
ProfileIndex:6.21
create "/home/steam/.klei/DoNotStarveTogether/save/client"
THREAD - started 'GAClient' (3055549248)
HttpClient::ClientThread::Main()
THREAD - started 'GAClient' (3051354944)
HttpClient::ClientThread::Main()
Network tick rate: U=15(2), D=0
Network tick rate: U=30(1), D=0
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/blocklist.txt (Failure)
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/adminlist.txt (Failure)
Server token retrieved from: server_token.txt
THREAD - started 'GAClient' (3039812416)
HttpClient::ClientThread::Main()
THREAD - started 'GAClient' (3047160640)
HttpClient::ClientThread::Main()
cGame::InitializeOnMainThread
Renderer initialize: Okay
AnimManager initialize: Okay
Buffers initialize: Okay
cDontStarveGame::DoGameSpecificInitialize()
FMOD Error: An invalid object handle was used. 
GameSpecific initialize: Okay
cGame::StartPlaying
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(167,1) running main.lua
 
loaded modindex
ModIndex: Beginning normal load sequence for dedicated server.
 
modoverrides.lua enabling workshop-373991022
modoverrides.lua enabling workshop-347079953
modoverrides.lua enabling workshop-365119238
modoverrides.lua enabling workshop-362175979
ModIndex:GetModsToLoad inserting moddir, workshop-373991022
ModIndex:GetModsToLoad inserting moddir, workshop-362175979
ModIndex:GetModsToLoad inserting moddir, workshop-347079953
ModIndex:GetModsToLoad inserting moddir, workshop-365119238
Could not load mod_config_data/modconfiguration_workshop-373991022
Loading mod: workshop-373991022 (Global Player Icons) Version:1.14
Could not load mod_config_data/modconfiguration_workshop-362175979
Loading mod: workshop-362175979 (Wormhole Marks) Version:1.1.2
Could not load mod_config_data/modconfiguration_workshop-347079953
Loading mod: workshop-347079953 (Display food values) Version:Public preview version
Could not load mod_config_data/modconfiguration_workshop-365119238
Loading mod: workshop-365119238 (SmartCrockPot) Version:2.00001
Mod: workshop-365119238 (SmartCrockPot) Loading modworldgenmain.lua
Mod: workshop-365119238 (SmartCrockPot)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-365119238 (SmartCrockPot) Loading modmain.lua
modimport: ../mods/workshop-365119238/modmain_segments/containerwidgetfunction.lua
modimport: ../mods/workshop-365119238/modmain_segments/containers_setup.lua
modimport: ../mods/workshop-365119238/modmain_segments/action_predict.lua
Mod: workshop-347079953 (Display food values) Loading modworldgenmain.lua
Mod: workshop-347079953 (Display food values)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-347079953 (Display food values) Loading modmain.lua
Mod: workshop-362175979 (Wormhole Marks) Loading modworldgenmain.lua
Mod: workshop-362175979 (Wormhole Marks)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-362175979 (Wormhole Marks) Loading modmain.lua
Mod: workshop-373991022 (Global Player Icons) Loading modworldgenmain.lua
Mod: workshop-373991022 (Global Player Icons)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-373991022 (Global Player Icons) Loading modmain.lua
FMOD Error: An invalid object handle was used. 
LOADING LUA SUCCESS
PlayerDeaths could not load morgue
loaded profile
bloom_enabled false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
Unload BE
Could not unload undefined prefab 0x3edae42e (multitool_axe_pickaxe)
Could not unload undefined prefab 0x4374c56c (yellowstaff)
Could not unload undefined prefab 0x69afe33b (book_brimstone)
Could not unload undefined prefab 0x303bfdce (axe)
Could not unload undefined prefab 0x94cf6c04 (goldenpickaxe)
Could not unload undefined prefab 0x34a58be1 (book_sleep)
Could not unload undefined prefab 0x8cc766ef (pumpkin_lantern)
Could not unload undefined prefab 0xfdcabd86 (earmuffshat)
Could not unload undefined prefab 0x9a6718eb (resurrectionstatue)
Could not unload undefined prefab 0x6b0c64bf (resurrectionstatue_placer)
Could not unload undefined prefab 0xa3ec4f57 (book_gardening)
Could not unload undefined prefab 0xdfb37276 (telestaff)
Could not unload undefined prefab 0xaf34ecc0 (trunkvest_winter)
Could not unload undefined prefab 0x2cc493e4 (book_birds)
Could not unload undefined prefab 0x481fffd5 (abigail_flower)
Could not unload undefined prefab 0x875750ea (turf_road)
Could not unload undefined prefab 0xdf13a0c1 (ruins_bat)
Could not unload undefined prefab 0xcd7669e5 (nightsword)
Could not unload undefined prefab 0x1daa5ab7 (turf_carpetfloor)
Could not unload undefined prefab 0xefa57cea (bandage)
Could not unload undefined prefab 0xde4bc7e7 (wall_hay_item)
Could not unload undefined prefab 0xe51acd32 (lightning_rod)
Could not unload undefined prefab 0x947bfcb8 (lightning_rod_placer)
Could not unload undefined prefab 0x1541c9cc (armorruins)
Could not unload undefined prefab 0xb1fa364d (pickaxe)
Could not unload undefined prefab 0x34fb4f82 (pitchfork)
Could not unload undefined prefab 0xe16c07d0 (ruinshat)
Could not unload undefined prefab 0xe490ce6b (book_tentacles)
Could not unload undefined prefab 0x3f5176c5 (firepit)
Could not unload undefined prefab 0x8a462465 (firepit_placer)
Could not unload undefined prefab 0x7f46d7c0 (batbat)
Could not unload undefined prefab 0x3d4d1dc6 (bedroll_straw)
Could not unload undefined prefab 0xadfdb7ae (armor_sanity)
Could not unload undefined prefab 0x36768a92 (orangestaff)
Could not unload undefined prefab 0x76d26529 (bugnet)
Could not unload undefined prefab 0x5ce426c4 (blowdart_fire)
Could not unload undefined prefab 0x739fbe3c (homesign)
Could not unload undefined prefab 0x33fdbd2e (homesign_placer)
Could not unload undefined prefab 0x22ec3802 (wall_stone_item)
Could not unload undefined prefab 0x2ca456a0 (orangeamulet)
Could not unload undefined prefab 0x1c48b877 (campfire)
Could not unload undefined prefab 0xdfe3a33 (campfire_placer)
Could not unload undefined prefab 0xe87e06c0 (icebox)
Could not unload undefined prefab 0xf2bd1baa (icebox_placer)
Could not unload undefined prefab 0x4740cff7 (tent)
Could not unload undefined prefab 0xb4d742b3 (tent_placer)
Could not unload undefined prefab 0x10473739 (spear)
Could not unload undefined prefab 0xa8b25abc (wall_ruins_item)
Could not unload undefined prefab 0x8d44bbad (cookpot)
Could not unload undefined prefab 0x30d2f57d (cookpot_placer)
Could not unload undefined prefab 0xa1e54a85 (goldenaxe)
Could not unload undefined prefab 0x21bf03b1 (thulecite)
Could not unload undefined prefab 0xf8e41fa9 (bedroll_furry)
Could not unload undefined prefab 0xe6af29d2 (compass)
Could not unload undefined prefab 0x111db7ae (footballhat)
Could not unload undefined prefab 0xcf1626 (rabbithouse)
Could not unload undefined prefab 0x1aa31ec4 (rabbithouse_placer)
Could not unload undefined prefab 0xe474f23c (armormarble)
Could not unload undefined prefab 0x3ccdbe75 (icestaff)
Could not unload undefined prefab 0x68ba7101 (researchlab3)
Could not unload undefined prefab 0xd6985329 (researchlab3_placer)
Could not unload undefined prefab 0x2e54b535 (cane)
Could not unload undefined prefab 0x19c004b2 (pighouse)
Could not unload undefined prefab 0x469fe538 (pighouse_placer)
Could not unload undefined prefab 0xca16846d (boards)
Could not unload undefined prefab 0xe2bfa46 (tophat)
Could not unload undefined prefab 0xcda99af6 (winterhat)
Could not unload undefined prefab 0xfa14dec6 (birdtrap)
Could not unload undefined prefab 0x89c20b1b (telebase)
Could not unload undefined prefab 0x868a468f (telebase_placer)
Could not unload undefined prefab 0x7c11af2 (treasurechest)
Could not unload undefined prefab 0xd411bef8 (treasurechest_placer)
Could not unload undefined prefab 0xef21c9f2 (rope)
Could not unload undefined prefab 0x539e9e8a (trunkvest_summer)
Could not unload undefined prefab 0xfb180669 (blowdart_sleep)
Could not unload undefined prefab 0xb981ecda (fast_farmplot)
Could not unload undefined prefab 0x2639673 (farmplot_placer)
Could not unload undefined prefab 0xf4eb0943 (shovel)
Could not unload undefined prefab 0xbcfca634 (strawhat)
Could not unload undefined prefab 0x46094f1b (beefalohat)
Could not unload undefined prefab 0xc4101586 (hammer)
Could not unload undefined prefab 0x761a1799 (gunpowder)
Could not unload undefined prefab 0x1cd9e60e (razor)
Could not unload undefined prefab 0xec43b9f4 (sewing_kit)
Could not unload undefined prefab 0x68370bd6 (trap_teeth)
Could not unload undefined prefab 0x8bbc7f55 (beemine)
Could not unload undefined prefab 0x86860bc2 (boomerang)
Could not unload undefined prefab 0x9a99c7b7 (armorgrass)
Could not unload undefined prefab 0x2e264dbc (blowdart_pipe)
Could not unload undefined prefab 0xd8067599 (beehat)
Could not unload undefined prefab 0xda17c8e8 (armorslurper)
Could not unload undefined prefab 0x47611d71 (sweatervest)
Could not unload undefined prefab 0xe6b3a803 (lighter)
Could not unload undefined prefab 0x15220700 (backpack)
Could not unload undefined prefab 0x62a5e7fe (nightlight)
Could not unload undefined prefab 0x185806ec (nightlight_placer)
Could not unload undefined prefab 0xe8f381a1 (turf_checkerfloor)
Could not unload undefined prefab 0xa0c84037 (wall_moonrock_item)
Could not unload undefined prefab 0xb918c5fd (fishingrod)
Could not unload undefined prefab 0xbea16a01 (hambat)
Could not unload undefined prefab 0x80cb1e18 (featherhat)
Could not unload undefined prefab 0x5a59f5cc (goldenshovel)
Could not unload undefined prefab 0x41ba89b5 (nightmarefuel)
Could not unload undefined prefab 0x4d9a964d (trap)
Could not unload undefined prefab 0x4685284 (umbrella)
Could not unload undefined prefab 0x6f21e747 (piggyback)
Could not unload undefined prefab 0x75370b6 (papyrus)
Could not unload undefined prefab 0xcceee6c3 (cutstone)
Could not unload undefined prefab 0x3949a42 (meatrack)
Could not unload undefined prefab 0x56340ba8 (meatrack_placer)
Could not unload undefined prefab 0xbc429ef3 (bushhat)
Could not unload undefined prefab 0xe5936c6a (firestaff)
Could not unload undefined prefab 0xfbaefa0e (rainometer)
Could not unload undefined prefab 0xeea990dc (rainometer_placer)
Could not unload undefined prefab 0x9d92cce (purpleamulet)
Could not unload undefined prefab 0x3cb06493 (healingsalve)
Could not unload undefined prefab 0xc3bf310c (blueamulet)
Could not unload undefined prefab 0x37c31aa6 (lantern)
Could not unload undefined prefab 0x85181f7c (minerhat)
Could not unload undefined prefab 0x7fcb037d (greenstaff)
Could not unload undefined prefab 0xa90e8c50 (lifeinjector)
Could not unload undefined prefab 0x7f2d088c (armorwood)
Could not unload undefined prefab 0xb6201ac9 (onemanband)
Could not unload undefined prefab 0xf0330963 (panflute)
Could not unload undefined prefab 0x378bda50 (wall_wood_item)
Could not unload undefined prefab 0xd5201c09 (beebox)
Could not unload undefined prefab 0x753b7621 (beebox_placer)
Could not unload undefined prefab 0x3c935451 (eyeturret_item)
Could not unload undefined prefab 0xda1f7edf (winterometer)
Could not unload undefined prefab 0x955229cb (winterometer_placer)
Could not unload undefined prefab 0x3f6c9ebb (diviningrod)
Could not unload undefined prefab 0xbd603add (reviver)
Could not unload undefined prefab 0x68ba7100 (researchlab2)
Could not unload undefined prefab 0x3386a16a (researchlab2_placer)
Could not unload undefined prefab 0xcba65752 (amulet)
Could not unload undefined prefab 0x38967bb2 (researchlab)
Could not unload undefined prefab 0x77e9ae38 (researchlab_placer)
Could not unload undefined prefab 0xcad92460 (flowerhat)
Could not unload undefined prefab 0xb1591875 (greenamulet)
Could not unload undefined prefab 0xdac7fbf5 (birdcage)
Could not unload undefined prefab 0xe1f9b335 (birdcage_placer)
Could not unload undefined prefab 0x68ba7102 (researchlab4)
Could not unload undefined prefab 0x79aa04e8 (researchlab4_placer)
Could not unload undefined prefab 0x263bc4d5 (slow_farmplot)
Could not unload undefined prefab 0x2639673 (farmplot_placer)
Could not unload undefined prefab 0xe5071541 (nightmare_timepiece)
Could not unload undefined prefab 0x2c158f7c (torch)
Could not unload undefined prefab 0x2ae7e3b3 (purplegem)
Could not unload undefined prefab 0x265d1455 (turf_woodfloor)
Could not unload undefined prefab 0x1153dbb9 (pottedfern)
Could not unload undefined prefab 0xf2102a71 (pottedfern_placer)
Could not unload undefined prefab 0xdb20fa95 (heatrock)
Could not unload undefined prefab 0x9a0ed246 (yellowamulet)
Could not unload undefined prefab 0x33ab6997 (hud)
Could not unload undefined prefab 0x3364203d (forest)
Could not unload undefined prefab 0x2e5cb72d (cave)
Could not unload undefined prefab 0x40b82ff2 (maxwell)
Could not unload undefined prefab 0xbddda476 (fire)
Could not unload undefined prefab 0x1078732c (character_fire)
Could not unload undefined prefab 0x427b5b39 (shatter)
Unload BE done
Mod: workshop-365119238 (SmartCrockPot) Registering prefabs
Mod: workshop-365119238 (SmartCrockPot)  Registering default mod prefab
Mod: workshop-347079953 (Display food values) Registering prefabs
Mod: workshop-347079953 (Display food values)  Registering default mod prefab
Mod: workshop-362175979 (Wormhole Marks) Registering prefabs
Mod: workshop-362175979 (Wormhole Marks)  Registering default mod prefab
Mod: workshop-373991022 (Global Player Icons) Registering prefabs
Mod: workshop-373991022 (Global Player Icons)  Registering prefab file: prefabs/globalicon_network
Mod: workshop-373991022 (Global Player Icons)    globalicon_network
Mod: workshop-373991022 (Global Player Icons)  Registering prefab file: prefabs/globalicon
Mod: workshop-373991022 (Global Player Icons)    globalicon
Mod: workshop-373991022 (Global Player Icons)  Registering default mod prefab
Load FE
Load FE: done
ModIndex: Load sequence finished successfully.
Reset() returning
DownloadMods(4)
Download server mod 347079953
Download server mod 362175979
Download server mod 373991022
Download server mod 365119238
[200] Account Communication Success (6)
[ACCOUNT_ACTION_TOKEN_PURPOSE] Received UserId from TokenPurpose: KU_2FMqv2nv
Starting Dedicated Server Game
Network tick rate: U=30(1), D=0
Setting up socket descriptors
Online Server Started on port: 10999
SNI: reset start
unloading prefabs for mod MOD_workshop-365119238
unloading prefabs for mod MOD_workshop-347079953
unloading prefabs for mod MOD_workshop-362175979
unloading prefabs for mod MOD_workshop-373991022
SNI: reset end
Collecting garbage...
lua_gc took 0.01 seconds
~NetworkLuaProxy()
~SimLuaProxy()
lua_close took 0.03 seconds
ReleaseAll
ReleaseAll Finished
cGame::StartPlaying
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(167,1) running main.lua
 
loaded modindex
ModIndex: Beginning normal load sequence for dedicated server.
 
modoverrides.lua enabling workshop-373991022
modoverrides.lua enabling workshop-347079953
modoverrides.lua enabling workshop-365119238
modoverrides.lua enabling workshop-362175979
ModIndex:GetModsToLoad inserting moddir, workshop-373991022
ModIndex:GetModsToLoad inserting moddir, workshop-362175979
ModIndex:GetModsToLoad inserting moddir, workshop-347079953
ModIndex:GetModsToLoad inserting moddir, workshop-365119238
Could not load mod_config_data/modconfiguration_workshop-373991022
Loading mod: workshop-373991022 (Global Player Icons) Version:1.14
Could not load mod_config_data/modconfiguration_workshop-362175979
Loading mod: workshop-362175979 (Wormhole Marks) Version:1.1.2
Could not load mod_config_data/modconfiguration_workshop-347079953
Loading mod: workshop-347079953 (Display food values) Version:Public preview version
Could not load mod_config_data/modconfiguration_workshop-365119238
Loading mod: workshop-365119238 (SmartCrockPot) Version:2.00001
Mod: workshop-365119238 (SmartCrockPot) Loading modworldgenmain.lua
Mod: workshop-365119238 (SmartCrockPot)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-365119238 (SmartCrockPot) Loading modmain.lua
modimport: ../mods/workshop-365119238/modmain_segments/containerwidgetfunction.lua
modimport: ../mods/workshop-365119238/modmain_segments/containers_setup.lua
modimport: ../mods/workshop-365119238/modmain_segments/action_predict.lua
Mod: workshop-347079953 (Display food values) Loading modworldgenmain.lua
Mod: workshop-347079953 (Display food values)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-347079953 (Display food values) Loading modmain.lua
Mod: workshop-362175979 (Wormhole Marks) Loading modworldgenmain.lua
Mod: workshop-362175979 (Wormhole Marks)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-362175979 (Wormhole Marks) Loading modmain.lua
Mod: workshop-373991022 (Global Player Icons) Loading modworldgenmain.lua
Mod: workshop-373991022 (Global Player Icons)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-373991022 (Global Player Icons) Loading modmain.lua
LOADING LUA SUCCESS
PlayerDeaths could not load morgue
loaded profile
bloom_enabled false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
Load Slot: ... generating new world
WorldSim::SimThread::SimThread()
WorldSim::SimThread::SimThread() complete
THREAD - started 'WorldSim' (2997877568)
WorldSim::SimThread::Main()
DoLuaFile scripts/worldgen_main.lua
DoLuaFile loading buffer scripts/worldgen_main.lua
ModIndex: Load sequence finished successfully.
Reset() returning
DLC enabled : false
ModIndex:GetModsToLoad inserting modname, workshop-373991022
ModIndex:GetModsToLoad inserting modname, workshop-347079953
ModIndex:GetModsToLoad inserting modname, workshop-365119238
ModIndex:GetModsToLoad inserting modname, workshop-362175979
Loading mod: workshop-373991022 (Global Player Icons) Version:1.14
Loading mod: workshop-347079953 (Display food values) Version:Public preview version
Loading mod: workshop-365119238 (SmartCrockPot) Version:2.00001
Loading mod: workshop-362175979 (Wormhole Marks) Version:1.1.2
Mod: workshop-347079953 (Display food values) Loading modworldgenmain.lua
Mod: workshop-347079953 (Display food values)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-365119238 (SmartCrockPot) Loading modworldgenmain.lua
Mod: workshop-365119238 (SmartCrockPot)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-362175979 (Wormhole Marks) Loading modworldgenmain.lua
Mod: workshop-362175979 (Wormhole Marks)  Mod had no modworldgenmain.lua. Skipping.
Mod: workshop-373991022 (Global Player Icons) Loading modworldgenmain.lua
Mod: workshop-373991022 (Global Player Icons)  Mod had no modworldgenmain.lua. Skipping.
scripts/worldgen_main.lua(77,1) running worldgen_main.lua
 
scripts/worldgen_main.lua(79,1) SEED = 1426533382
scripts/worldgen_main.lua(456,1) WORLDGEN PRESET: SURVIVAL_TOGETHER
scripts/worldgen_main.lua(464,1) WORLDGEN LEVEL ID: 1
scripts/worldgen_main.lua(471,1) 
#######
#
# Generating Normal Mode Together Forever Level
#
#######
 
Creating story...
LinkNodesByKeys
Baking map... 400
Map Baked!
Encoding...
Encoding... DONE
Checking Tags
Populating voronoi...
Warning! Could not find a spot for LivingTree in node Squeltch:6:DeepForest
Warning! Could not find a spot for LivingTree in node Speak to the king:1:DeepForest
Done forest map gen!
scripts/worldgen_main.lua(245,1) Checking map...
scripts/worldgen_main.lua(599,1) Generation complete
WorldSim::SimThread::Main() complete
Serializing world session to session/FFFFFFFFAFB2562D/0000000001
Unload FE
Unload FE done
Mod: workshop-365119238 (SmartCrockPot) Registering prefabs
Mod: workshop-365119238 (SmartCrockPot)  Registering default mod prefab
Mod: workshop-347079953 (Display food values) Registering prefabs
Mod: workshop-347079953 (Display food values)  Registering default mod prefab
Mod: workshop-362175979 (Wormhole Marks) Registering prefabs
Mod: workshop-362175979 (Wormhole Marks)  Registering default mod prefab
Mod: workshop-373991022 (Global Player Icons) Registering prefabs
Mod: workshop-373991022 (Global Player Icons)  Registering prefab file: prefabs/globalicon_network
Mod: workshop-373991022 (Global Player Icons)    globalicon_network
Mod: workshop-373991022 (Global Player Icons)  Registering prefab file: prefabs/globalicon
Mod: workshop-373991022 (Global Player Icons)    globalicon
Mod: workshop-373991022 (Global Player Icons)  Registering default mod prefab
LOAD BE
Could not preload undefined prefab 0x20e21d7a (puppet_wes)
Could not preload undefined prefab 0x20e21d7a (puppet_wes)
LOAD BE: done
Begin Session: FFFFFFFFAFB2562D
RecursivelyDeleteDirectory [/home/steam/.klei/DoNotStarveTogether/save/client]
DelDirectory [/home/steam/.klei/DoNotStarveTogether/save/client] 0: ok.
RecursivelyDeleteDirectory [/home/steam/.klei/DoNotStarveTogether/save/server]
DelDirectory [/home/steam/.klei/DoNotStarveTogether/save/server] 0: ok.
saving to server_temp/server_save
MiniMapComponent::AddAtlas( minimap/minimap_data.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_1.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_2.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_3.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_4.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_5.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_6.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_7.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_8.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_9.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_10.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_11.xml )
MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_12.xml )
Loading Nav Grid
ClearCurrentResurrectors CB
1 uploads added to server. From server_temp
Telling Client our new session identifier: FFFFFFFFAFB2562D
SteamGameServer_Init Success
New incoming connection 85.2.23.68|49914
ValidateGameSessionToken token: sW2k5mSiTVqdFoSWr+d57rCJheNjbZsN for: 27021598300808531
Existing connection present for KU_2FMqv2nv, terminating existing connection.
CloseConnectionWithReason: ID_DST_LOGGED_IN_SOMEWHERE_ELSE
SendHandShakeServerListing
ReceiveAuthenticationBlob
ReceiveResumeRequest
Received request to resume from: session/FFFFFFFFAFB2562D/KU_2FMqv2nv
OnResumeRequestLoadComplete - UserID KU_2FMqv2nv
Received request to spawn as wickerbottom from ZhaKuL
 
[Fixed] SPAWNING PLAYER AT: (56.00, 0.00, -184.00)
Serializing user session to session/FFFFFFFFAFB2562D/KU_2FMqv2nv_/0000000002
ID_CONNECTION_LOST 85.2.23.68|49914
New incoming connection 85.2.23.68|62087
ValidateGameSessionToken token: CPfzlsdsnLOUS7LVRgvE0NOFFHl110fF for: 761108337603099001
Existing connection present for KU_2FMqv2nv, terminating existing connection.
CloseConnectionWithReason: ID_DST_LOGGED_IN_SOMEWHERE_ELSE
SendHandShakeServerListing
ReceiveAuthenticationBlob
Serializing user minimap to session/FFFFFFFFAFB2562D/KU_2FMqv2nv_/minimap
Serializing user session to session/FFFFFFFFAFB2562D/KU_2FMqv2nv_/0000000002
ReceiveResumeRequest
Received request to resume from: session/FFFFFFFFAFB2562D/KU_2FMqv2nv
OnResumeRequestLoadComplete - UserID KU_2FMqv2nv
Received request to spawn as wolfgang from ZhaKuL
 
[Fixed] SPAWNING PLAYER AT: (56.00, 0.00, -184.00)
Serializing user session to session/FFFFFFFFAFB2562D/KU_2FMqv2nv_/0000000002
ID_CONNECTION_LOST 85.2.23.68|62087
 


In essence, I've generated a brand new World where I've logged in as Wickerbottom. I've collected 2 twigs and 2 flowers than I disconnected from the server. Now, I clicked to join the server again ( NOTE: in the servers grid, I could see a Wickerbottom icon next to the server name )... once it connected, I was instantly taken to the character selection screen instead of simply continuing with Wickerbottom ( as it was doing in the past / as it should ). I've chosen Wolfgang this time ( would have gotten the same result had I chosen Wickerbottom again ) and I was taken into the game... I could see the two collected twigs from the previous session with Wickerbottom ( few seconds before ). The World has clearly not regenerated and it's state is still maintained... but I can't seem to continue playing with Wickerbottom from where I left her before disconnecting.

 

Here are my server settings ( these settings have not changed for weeks and they've been working just fine before the most recent update ):

 

 

[network]

default_server_name = << my server name >>
default_server_description = 
server_port = 10999
server_password = << my password >>
max_players = 4
pvp = false
game_mode = survival
enable_snapshots = false
enable_autosaver = true
tick_rate = 30
connection_timeout = 8000
server_save_slot = 1
enable_vote_kick = true
pause_when_empty = true
 
 
[account]
dedicated_lan_server = false
 
 
[sTEAM]
DISABLECLOUD = true
 
 
[MISC]
CONSOLE_ENABLED = true
autocompiler_enabled = true
 

 

As for the system information ( it's a VPS running Ubuntu 14.04, 6 CPU vCores, 8-16 GB RAM and 250GB SSD on a 500 MBit/s line ):

 

 

processor : 0

vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz
stepping : 4
cpu MHz : 2100.059
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 0
cpu cores : 6
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4200.11
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
 
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz
stepping : 4
cpu MHz : 2100.059
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 1
cpu cores : 6
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4200.11
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
 
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz
stepping : 4
cpu MHz : 2100.059
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 2
cpu cores : 6
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4200.11
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
 
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz
stepping : 4
cpu MHz : 2100.059
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 3
cpu cores : 6
apicid : 6
initial apicid : 6
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4200.11
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
 
processor : 4
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz
stepping : 4
cpu MHz : 2100.059
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 4
cpu cores : 6
apicid : 8
initial apicid : 8
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4200.11
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
 
processor : 5
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz
stepping : 4
cpu MHz : 2100.059
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 5
cpu cores : 6
apicid : 10
initial apicid : 10
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4200.11
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
 

 

 

MemTotal:       16777216 kB

MemFree:        15031708 kB
Cached:           158108 kB
Buffers:               0 kB
Active:           529492 kB
Inactive:        1178328 kB
Active(anon):     430320 kB
Inactive(anon):  1119392 kB
Active(file):      99172 kB
Inactive(file):    58936 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                72 kB
Writeback:             0 kB
AnonPages:       1549712 kB
Shmem:              6912 kB
Slab:              37692 kB
SReclaimable:      25048 kB
SUnreclaim:        12644 kB
 


It's a more than capable host...

PS: Forgot about the mods... yes, there are a few. You can find the IDs in the above log ( no new mods have been added / changed for weeks either - I am aware that some mods can easily get out of date after an update and this can sometimes lead to weird behavior ). I might try removing all the mods and see what happens ( tomorrow / the day after tomorrow... cause I'm simply too tired to focus right now )...

The logs don't really seem to help shed some light on this issue ( or maybe it's just my tiredness ).

Link to comment
Share on other sites

Ok, I actually went ahead and disabled all mods from both the server and the client... restarted, cleared caches, etc. and it's still the same. At this point, I'll risk saying that it's most likely a new bug introduced with the recent update ( or perhaps some new configuration properties have been added that I'm not aware and they are missing from the settings.ini... or existing properties have been altered in a non-obvious way ).

I can provide additional information if needed...

I think this is the deepest I can dig without source code access / debugging the server  :-)

 

It's funny how the logs say that a resume request has been received when connecting for the second time, but the client actually always forces me to pick a new character and never actually resumes the previous session ( NOTE: others connecting to my server are experiencing the same thing... once disconnected from the server, you can't seemingly continue the previous session when re-joining )... funny...

 

PS: In case anyone wants to see the issue live:

Server name: [CH] Biro & Company

Password: tudabidabest

Link to comment
Share on other sites

Maybe I'll simply try a complete re-install and see how that goes... if you're confident it's not a bug in the latest build, then perhaps the update got applied incorrectly ( somehow ). Although, I'd expect the chances of this to be very slim due to everything happening through Steam. Too bad the logs don't contain more valuable information... are there any command line options available to make the logs even more verbose? ( assuming they aren't already at max verbosity )

 

EDIT: One thing I do remember doing right after the update... I've tried out the new c_regenerateworld() command; not sure if it would have such a side-effect ( can't think of a reason why it would ), but I thought it's worth mentioning since I don't actually know what it executes / sets under the hood...

Link to comment
Share on other sites

I've tried out the new c_regenerateworld() command; not sure if it would have such a side-effect ( can't think of a reason why it would )
 Hmm, I don't think it would-- at least not consistently, because I've used it without your issue popping up for me.

 

A complete reinstall might help, yeah.

 

As for other ideas... I don't know. You could check if the file it's trying to save to actually exists (session/FFFFFFFFAFB2562D/KU_2FMqv2nv_/0000000002). It might be worth trying to play with permissions on that folder, but seeing as it worked before, I wouldn't expect that to be the problem. Maybe ToNiO55 will have more insight :p

Link to comment
Share on other sites

An update... I've done a complete VPS re-install ( Ubuntu 14.04 ).
The only thing installed on the VPS at the moment is the DST dedicated server.

Unfortunately... the issue persists. The only thing I've edited after the install is the settings.ini, adding some minimal configs:
 

 

[MISC]

CONSOLE_ENABLED = true
autocompiler_enabled = true
 
 
[network]
default_server_name = [CH] Biro & Company
 
 
[account]
dedicated_lan_server = false
 

 

It's clearly a bug introduced with the update. I've stopped the server for now... too many people were joining and then being very disappointed when they returned ( every time they rejoin, they have to select a character again and start from 0 ).

Let me know if I can provide something to try to figure out the cause of the issue ( maybe some dev can remote-debug the server or whatever else... ).

 

This bug is quite the blocker...

EDIT: Attached is a .zip of the ~/.klei/DoNotStarveTogether folder with all its contents ( excluding the server_token.txt )

DoNotStarveTogether.zip

Link to comment
Share on other sites

  • Developer

Hey @Unguro,

 

 

I'm trying to sort this issue out,  but I'm not having a lot of luck reproducing it in the office.

 

I don't see any world data or temp folders in the zip you uploaded.  Is this zip for sure from a dedicated server / the correct .klei directory?   

 

Are you running your client on the same machine?  This folder looks a bit strange, in that I see session data but no world save.   I would try running with the command line argument -conf_dir "SomeOtherDir" and confirm that we are writing to this directory.

 

I wonder if the home directory choice is somehow conflicting with our new code:

 /home/steam/.klei/DoNotStarveTogether/

Is this the directory you uploaded from?

 

Link to comment
Share on other sites

I'm having the same issue on all 3 servers, all 3 modes. I am using "-conf_dir fb_wilderness" and it's saving the world / reading configs correctly from the ~/.klei/fb_wilderness etc directories.

 

This is what the session looks like:

 

[Announcement] FinalGen has left the game.
ID_CONNECTION_LOST 0.0.0.0|00000
Serializing user minimap to session/0000000036375E91/KU_yTVm4G4g_/minimap
Serializing user session to session/0000000036375E91/KU_yTVm4G4g_/0000000039

 

 

User session file has been saved timestamp updated:

 

Mar 20 19:12 0000000039

 

 

 

There is no "KU_yTVm4G4g_/minimap" file being saved. Not sure if there should be.

 

Upon logging back in:

 

New incoming connection 0.0.0.0|00000
ValidateGameSessionToken token: 00000000000000000000000000000000000000
Existing connection present for KU_yTVm4G4g, terminating existing connection.
CloseConnectionWithReason: ID_DST_LOGGED_IN_SOMEWHERE_ELSE
SendHandShakeServerListing
ReceiveAuthenticationBlob
ReceiveResumeRequest
Received request to resume from: session/0000000036375E91/KU_yTVm4G4g
OnResumeRequestLoadComplete - UserID KU_yTVm4G4g
Received request to spawn as wilson from FinalGen

[scatter] SPAWNING PLAYER AT: (62.49, 0.00, 401.13)
Serializing user session to session/0000000036375E91/KU_yTVm4G4g_/0000000040
[Announcement] FinalGen has joined the game.

 

 

Something about "terminating existing connection" and "logged in somewhere else".

 

Let me know if you need more data.

Link to comment
Share on other sites

I do hope they correct the reiserfs support because my VPS hosting doesn't support any other type... which quite sad ( especially since the dedicated server was working fine on reiserfs before Game Update 129926 - 3/12/2015 ). I don't feel like changing the VPS hosting just to have ext3 or ext4 and be able to run DST dedicated server... so I'm keeping my fingers crossed that they can correct the reiserfs support soon. Thanks MarkL for investigating the issue ;)

Link to comment
Share on other sites

 

Thanks for this link.

 

I'm running Centos 7 and used the default XFS install. It seems XFS doesn't set d_type as well.

 

$ xfs_io -c "readdir -v" /home/steam/.klei

00000000: d_ino: 0x01309700 d_off: 0x00000004 d_reclen: 0x18 d_type: DT_DIR d_name: .

00000004: d_ino: 0x0000b94d d_off: 0x0000000a d_reclen: 0x18 d_type: DT_DIR d_name: ..

0000000a: d_ino: 0x00094f90 d_off: 0x0000000d d_reclen: 0x20 d_type: DT_UNKNOWN d_name: fb_survival

0000000d: d_ino: 0x00094f92 d_off: 0x00000010 d_reclen: 0x20 d_type: DT_UNKNOWN d_name: fb_endless

00000010: d_ino: 0x01309701 d_off: 0x00000200 d_reclen: 0x28 d_type: DT_UNKNOWN d_name: fb_wilderness

 

 

I'll try EXT4 and report back.

Link to comment
Share on other sites

Switching to EXT4 resolved the d_type stat issue.

 

# xfs_io -c "readdir -v" /home/steam/.klei
00000000: d_ino: 0x00021577 d_off: 0x16086d74efecfc9d d_reclen: 0x18 d_type: DT_DIR d_name: .
16086d74efecfc9d: d_ino: 0x0002157d d_off: 0x4d0c60e44409de9f d_reclen: 0x28 d_type: DT_DIR d_name: fb_wilderness
4d0c60e44409de9f: d_ino: 0x0002157c d_off: 0x62d4a5f5577be448 d_reclen: 0x20 d_type: DT_DIR d_name: fb_survival
62d4a5f5577be448: d_ino: 0x0002157b d_off: 0x7d780fa34acbbf19 d_reclen: 0x20 d_type: DT_DIR d_name: fb_endless
7d780fa34acbbf19: d_ino: 0x00021572 d_off: 0x7fffffffffffffff d_reclen: 0x18 d_type: DT_DIR d_name: ..

 

 

It now saves the "minimap" file with the user session.

 

/home/steam/.klei/fb_survival/save/session/FFFFFFFFED86A4ED/KU_yTVm4G4g_

536 Mar 21 17:17 0000000002
68 Mar 21 17:17 minimap

 

 

On another note, it may work on XFS verifying superblock v5 is being used. I didn't check. If I was going to reformat anyway, I had other reasons for wanting to switch to EXT4.

 

If it is possible, it should be changed in the code (barring any major performance hits). That's at least 2 FS types that don't support the d_type call (XFS / ReiserFS). One of which is now the default FS type on the most popular linux server distro's.

 

Thanks all.

Link to comment
Share on other sites

  • Developer

We have a solution to the file system woes,  it should be live on the RoG branch now.   So when RoG flips live this issue will be resolved.  Thank you to everyone for helping us find and diagnose the issue!

 

Link to comment
Share on other sites

Hello,

 

I am also experiencing this issue.  I'm running SmartOS with an LX Zone (Much like a Docker container), because the storage/filesystem is managed outside of the virtual zone, my DST server will not load saves/maps across exit/rejoin, or across server restarts.

 

The save files appear to exist, the server software simply will not load them.  Other than that, the server has been rock solid.

 

I could remake the virtual machine using KVM, which would then have it's own EXT4 file system, but a lightweight container is greatly preferred.

 

Any idea if this should be fixed?  There was mention of a possible fix for the RoG release, but no luck with the most recent update.

Anyone have a work around?

Link to comment
Share on other sites

I have the same issue in DST local offline game (not dedicated). What can I do to help developers to solve it?

I can reproduce it again and again on my local machine. Actually I did it over 100 times.

 

P.S. This is NOT files system permissions because nothing changed there since 2014.

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