Dark Wun Posted August 10, 2021 Share Posted August 10, 2021 Hi all, I'm having some issues installing health bar mods on my steamcmd dedicated server - specifically the Epic Health bar (ID:1185229307) and Simple Health bar (ID:1207269058). I've listed the things I think I'm doing correctly below but I'm looking for other ideas I might be missing: Currently active: 1) I have a ServerModSetup line for both mods in the dedicated_server_mods_setup.lua file in the steam/steamapps/common/Don't Starve Together Dedicated Server\mods directory. 2) I've got lines to enable both workshop IDs in the modoverrides.lua files in both the Master and Caves shards in the dedicated server cluster folder in My Documents/Klei. 3) I've got the recommended DST port forwarded. 4) I have tried running the dedicated server .bat launch file both with and without the "validate" string. 5) I'm subscribed to both mods on the steam workshop website. I see other users having similar issues but the mod author's offer little support. I verified that I'm somewhat competent as other, simpler mods like "Wormhole Marks" work with no issues.I can't see anything I'm doing wrong. Can anyone think of anything obvious I'm missing? Link to comment Share on other sites More sharing options...
Daniel86268 Posted August 11, 2021 Share Posted August 11, 2021 9 hours ago, Dark Wun said: 1) I have a ServerModSetup line for both mods in the dedicated_server_mods_setup.lua file in the steam/steamapps/common/Don't Starve Together Dedicated Server\mods directory. Good. Maybe also post, what you added there, so everyone here can check if it's correct. 9 hours ago, Dark Wun said: 2) I've got lines to enable both workshop IDs in the modoverrides.lua files in both the Master and Caves shards in the dedicated server cluster folder in My Documents/Klei. Good. Maybe also post, what you added there, so everyone here can check if it's correct. 9 hours ago, Dark Wun said: 3) I've got the recommended DST port forwarded. Doesn't matter for mod installation, but still good stuff. 9 hours ago, Dark Wun said: 4) I have tried running the dedicated server .bat launch file both with and without the "validate" string. Doesn't matter for mod installations. You can try launching the DST server with the "-only_update_server_mods" parameter to skip the server start and only update the mods to see if something changes. 9 hours ago, Dark Wun said: 5) I'm subscribed to both mods on the steam workshop website. Doesn't matter for dedicated servers. Since you said that other mods work, make sure that the mods themselves work. For example when I've checked the simple health bars mod, some users commented something about having issues. Maybe a game update broke it? For further debugging you can post your Server log, which usually says which mods are loaded, and which ones aren't and why. Link to comment Share on other sites More sharing options...
Dark Wun Posted August 11, 2021 Author Share Posted August 11, 2021 Good points about posting the actual code: 1) Here's my current dedicated_server_mods_setup.lua file: --#Epic Healthbar ServerModSetup("1185229307") --#reskinned tams ServerModSetup("1301387612") --#Wormhole Marks ServerModSetup("362175979") --#Health Info --ServerModSetup("375859599") --# Simple Health Bar DST ServerModSetup("1207269058") 2) Here's what I have in my Master/Caves modoverrides.lua files (both the same): return { ["workshop-1301387612"]={ configuration_options={ }, enabled=true }, ["workshop-375859599"]={ configuration_options={ }, enabled=false }, ["workshop-1185229307"] = { enabled = true }, ["workshop-1207269058"] = { enabled = true }, ["workshop-362175979"]={ configuration_options={ }, enabled=true } } 3) Looks like there are some entries in the log file about ports. I only had 10999 UDP forwarded, could that be why? (see log file below) 4) You might be on to something here. I'll try this. I should have also mentioned I did notice that when I delete the workshop directories for the health bar mods, the dedicated server doesn't seem to update them. Come to think of it I'm not sure it ever has. Is this a port forwarding issue? Here's a copy of the actual log file: no mention of either of the workshop ID's in question Epic Health bar (ID:1185229307) and Simple Health bar (ID:1207269058). [00:00:00]: System Memory: Memory Load: 37% Available Physical Memory: 10150m/16301m Available Page File: 8317m/19245m Available Virtual Memory: 4007m/4095m Available Extended Virtual Memory: 0m [00:00:00]: Process Memory: Peak Working Set Size: 12m Working Set Size: 12m Quota Peak Page Pool Usage: 164k Quota Page Pool Usage: 164k Quota Peak Non Paged Pool Usage:15k Quota Non Paged Pool Usage: 15k Page File Usage: 3m Peak Page File Usage: 3m [00:00:00]: PersistRootStorage is now APP:Klei//DoNotStarveTogether/MyDediServer/Master/ [00:00:00]: Starting Up [00:00:00]: Version: 470691 [00:00:00]: Current time: Tue Aug 10 14:24:22 2021 [00:00:00]: Don't Starve Together: 470691 WIN32 [00:00:00]: Build Date: 6537 [00:00:00]: Mode: 32-bit [00:00:00]: Parsing command line [00:00:00]: Command Line Arguments: -console -cluster MyDediServer -shard Master [00:00:00]: [WARNING] -console has been deprecated: Use the [MISC] / console_enabled setting instead. [00:00:00]: Initializing distribution platform [00:00:00]: Initializing Minidump handler [00:00:00]: ....Done [00:00:00]: ....Done [00:00:00]: Fixing DPI [00:00:00]: ...Done [00:00:00]: Mounting file system databundles/klump.zip successful. [00:00:00]: THREAD - started 'GAClient' (4552) [00:00:00]: Mounting file system databundles/shaders.zip successful. [00:00:00]: CurlRequestManager::ClientThread::Main() [00:00:00]: Mounting file system databundles/fonts.zip successful. [00:00:00]: Mounting file system databundles/anim_dynamic.zip successful. [00:00:00]: Mounting file system databundles/bigportraits.zip successful. [00:00:00]: Mounting file system databundles/images.zip successful. [00:00:00]: Mounting file system databundles/scripts.zip successful. [00:00:00]: [Steam] SteamGameServer_Init(11000, 27018) [00:00:00]: [Steam] SteamGameServer_Init success [00:00:00]: ProfileIndex:2.68 [00:00:00]: [Connect] PendingConnection::Reset(true) [00:00:00]: Platform: 1 [00:00:00]: THREAD - started 'Ping Job Thread' (9320) [00:00:00]: Network tick rate: U=15(2), D=0 [00:00:00]: Network tick rate: U=15(2), D=0 [00:00:00]: Authorized application c:\Data\Gaming\DST\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\dontstarve_dedicated_server_nullrenderer.exe is enabled in the firewall. [00:00:00]: WindowsFirewall - Application already authorized [00:00:00]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/MyDediServer/blocklist.txt (Success) [00:00:00]: THREAD - started 'StreamInput' (4388) [00:00:00]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/MyDediServer/adminlist.txt (Success) [00:00:00]: OnLoadUserIdList: APP:Klei//DoNotStarveTogether/MyDediServer/whitelist.txt (Failure) [00:00:00]: Token retrieved from: APP:Klei//DoNotStarveTogether/MyDediServer/cluster_token.txt [00:00:00]: Token retrieved from: APP:Klei//DoNotStarveTogether/MyDediServer/cluster_token.txt [00:00:00]: HardwareStats: OS name Microsoft Windows 10 Home version 10.0.19043 architecture 64-bit platformSpecific SP 0.0 CPU numCores 6 features SSE,SSE2,SSE3,SSSE3,SSE41,SSE42,AVX name Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz manufacturer GenuineIntel clockSpeed 3192 RAM megsOfRam 16384 GPU name Radeon RX 590 Series driverDate 20201113000000.000000-000 megsOfRam 4095 refreshRate 75 videoModeDescription 1280 x 1024 x 4294967296 colors driverVersion 27.20.14501.18003 [00:00:00]: cGame::InitializeOnMainThread [00:00:00]: Renderer initialize: Okay [00:00:00]: AnimManager initialize: Okay [00:00:00]: Buffers initialize: Okay [00:00:00]: cDontStarveGame::DoGameSpecificInitialize() [00:00:00]: GameSpecific initialize: Okay [00:00:00]: cGame::StartPlaying [00:00:00]: LOADING LUA [00:00:00]: DoLuaFile scripts/main.lua [00:00:00]: DoLuaFile loading buffer scripts/main.lua [00:00:00]: taskgrouplist: default Together [00:00:00]: taskgrouplist: classic Classic [00:00:00]: taskgrouplist: cave_default Underground [00:00:00]: taskgrouplist: lavaarena_taskset The Forge [00:00:00]: taskgrouplist: quagmire_taskset The Gorge [00:00:00]: running main.lua [00:00:00]: loaded modindex [00:00:00]: ModIndex: Beginning normal load sequence for dedicated server. [00:00:00]: SUCCESS: Loaded modoverrides.lua [00:00:01]: modoverrides.lua enabling workshop-362175979 [00:00:01]: modoverrides.lua enabling workshop-1301387612 [00:00:01]: ModIndex:GetModsToLoad inserting moddir, workshop-1301387612 [00:00:01]: ModIndex:GetModsToLoad inserting moddir, workshop-362175979 [00:00:01]: Could not load mod_config_data/modconfiguration_workshop-1301387612_CLIENT [00:00:01]: Loading mod: workshop-1301387612 (Re-skinned Tams) Version:18.02.19 [00:00:01]: Could not load mod_config_data/modconfiguration_workshop-362175979_CLIENT [00:00:01]: Loading mod: workshop-362175979 (Wormhole Marks) Version:1.4.5 [00:00:01]: applying configuration_options from modoverrides.lua to mod workshop-362175979 [00:00:01]: applying configuration_options from modoverrides.lua to mod workshop-1301387612 [00:00:01]: applying configuration_options from modoverrides.lua to mod workshop-375859599 [00:00:01]: Mod: workshop-362175979 (Wormhole Marks) Loading modworldgenmain.lua [00:00:01]: Mod: workshop-362175979 (Wormhole Marks) Mod had no modworldgenmain.lua. Skipping. [00:00:01]: Mod: workshop-362175979 (Wormhole Marks) Loading modmain.lua [00:00:01]: Mod: workshop-1301387612 (Re-skinned Tams) Loading modworldgenmain.lua [00:00:01]: Mod: workshop-1301387612 (Re-skinned Tams) Mod had no modworldgenmain.lua. Skipping. [00:00:01]: Mod: workshop-1301387612 (Re-skinned Tams) Loading modmain.lua [00:00:01]: Event data unavailable: lavaarena_event_server/lavaarena_achievement_quest_defs [00:00:02]: LOADING LUA SUCCESS [00:00:02]: PlayerDeaths could not load morgue [00:00:02]: PlayerHistory could not load player_history [00:00:02]: ServerPreferences could not load server_preferences [00:00:02]: bloom_enabled true [00:00:02]: loaded saveindex [00:00:02]: OnFilesLoaded() [00:00:02]: OnUpdatePurchaseStateComplete [00:00:02]: Klump load on boot started. [00:00:02]: Klump files loaded: 0 [00:00:04]: Mod: workshop-362175979 (Wormhole Marks) Registering prefabs [00:00:04]: Mod: workshop-362175979 (Wormhole Marks) Registering default mod prefab [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) Registering prefabs [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) Registering prefab file: prefabs/walrusNhat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walrus1hat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walrus2hat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walrus3hat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walrus4hat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walruschat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walrusshat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) walrusghat [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) Registering prefab file: prefabs/sparkler [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) sparkler [00:00:04]: Mod: workshop-1301387612 (Re-skinned Tams) Registering default mod prefab [00:00:04]: Load FE [00:00:04]: Load FE: done [00:00:04]: THREAD - started 'FilesExistAsyncThread' (5916) [00:00:04]: Check for write access: TRUE [00:00:04]: FilesExistAsyncThread started (17837 files)... [00:00:04]: Check for read access: TRUE [00:00:04]: Available disk space for save files: 131108 MB [00:00:04]: ModIndex: Load sequence finished successfully. [00:00:04]: Reset() returning [00:00:05]: [200] Account Communication Success (6) [00:00:05]: Received (KU__OVSz_Ov) from TokenPurpose [00:00:05]: Starting Dedicated Server Game [00:00:05]: Network tick rate: U=15(2), D=0 [00:00:05]: About to start a server with the following settings: [00:00:05]: Dedicated: true [00:00:05]: Online: true [00:00:05]: Passworded: true [00:00:05]: ServerPort: 11000 [00:00:05]: SteamAuthPort: 8768 [00:00:05]: SteamMasterServerPort: 27018 [00:00:05]: ClanID: false [00:00:05]: ClanOnly: false [00:00:05]: ClanAdmin: false [00:00:05]: LanOnly: false [00:00:05]: FriendsOnly: false [00:00:05]: EnableAutosaver: true [00:00:05]: EncodeUserPath: true [00:00:05]: PVP: false [00:00:05]: MaxPlayers: 12 [00:00:05]: GameMode: survival [00:00:05]: OverridenDNS: [00:00:05]: PauseWhenEmpty: true [00:00:05]: IdleTimeout: 1800s [00:00:05]: VoteEnabled: true [00:00:05]: InternetBroadcasting: true [00:00:05]: Intent: cooperative [00:00:05]: [Warning] Could not confirm port 11000 is open in the firewall. [00:00:05]: Could not load mod_config_data/modconfiguration_workshop-1301387612 [00:00:05]: Could not load mod_config_data/modconfiguration_workshop-362175979 [00:00:05]: Online Server Started on port: 11000 [00:00:05]: SUCCESS: Loaded modoverrides.lua [00:00:05]: Not applying level data overrides. [00:00:05]: Found a worldgen override file with these contents: [00:00:05]: K: override_enabled V: true [00:00:05]: K: overrides V: table: 09914CA0 [00:00:05]: K: hounds V: rare [00:00:05]: K: wormattacks V: rare [00:00:05]: K: worms V: rare [00:00:05]: K: settings_preset V: SURVIVAL_TOGETHER [00:00:05]: K: worldgen_preset V: SURVIVAL_TOGETHER [00:00:05]: sanity-checking worldgenoverride.lua... [00:00:05]: Loaded and applied world gen overrides from ../worldgenoverride.lua [00:00:05]: contained worldgen preset SURVIVAL_TOGETHER, loading... [00:00:05]: contained settings preset SURVIVAL_TOGETHER, loading... [00:00:05]: Overwriting savedata with override file. [00:00:05]: Collecting garbage... [00:00:05]: lua_gc took 0.03 seconds [00:00:05]: ~ShardLuaProxy() [00:00:05]: ~cEventLeaderboardProxy() [00:00:05]: ~ItemServerLuaProxy() [00:00:05]: ~InventoryLuaProxy() [00:00:05]: ~NetworkLuaProxy() [00:00:05]: ~SimLuaProxy() [00:00:05]: FilesExistAsyncThread aborted. [00:00:05]: ... FilesExistAsyncThread complete [00:00:05]: lua_close took 0.05 seconds [00:00:05]: ReleaseAll [00:00:05]: ReleaseAll Finished [00:00:05]: cGame::StartPlaying [00:00:05]: LOADING LUA [00:00:05]: DoLuaFile scripts/main.lua [00:00:05]: DoLuaFile loading buffer scripts/main.lua [00:00:05]: taskgrouplist: default Together [00:00:05]: taskgrouplist: classic Classic [00:00:05]: taskgrouplist: cave_default Underground [00:00:05]: taskgrouplist: lavaarena_taskset The Forge [00:00:05]: taskgrouplist: quagmire_taskset The Gorge [00:00:05]: running main.lua [00:00:05]: loaded modindex [00:00:05]: ModIndex: Beginning normal load sequence for dedicated server. [00:00:05]: SUCCESS: Loaded modoverrides.lua [00:00:05]: modoverrides.lua enabling workshop-362175979 [00:00:05]: modoverrides.lua enabling workshop-1301387612 [00:00:05]: ModIndex:GetModsToLoad inserting moddir, workshop-1301387612 [00:00:05]: ModIndex:GetModsToLoad inserting moddir, workshop-362175979 [00:00:05]: Could not load mod_config_data/modconfiguration_workshop-1301387612 [00:00:05]: Loading mod: workshop-1301387612 (Re-skinned Tams) Version:18.02.19 [00:00:05]: Could not load mod_config_data/modconfiguration_workshop-362175979 [00:00:05]: Loading mod: workshop-362175979 (Wormhole Marks) Version:1.4.5 [00:00:05]: applying configuration_options from modoverrides.lua to mod workshop-362175979 [00:00:05]: applying configuration_options from modoverrides.lua to mod workshop-1301387612 [00:00:05]: applying configuration_options from modoverrides.lua to mod workshop-375859599 [00:00:05]: Mod: workshop-362175979 (Wormhole Marks) Loading modworldgenmain.lua [00:00:05]: Mod: workshop-362175979 (Wormhole Marks) Mod had no modworldgenmain.lua. Skipping. [00:00:05]: Mod: workshop-362175979 (Wormhole Marks) Loading modmain.lua [00:00:05]: Mod: workshop-1301387612 (Re-skinned Tams) Loading modworldgenmain.lua [00:00:05]: Mod: workshop-1301387612 (Re-skinned Tams) Mod had no modworldgenmain.lua. Skipping. [00:00:05]: Mod: workshop-1301387612 (Re-skinned Tams) Loading modmain.lua [00:00:06]: Event data unavailable: lavaarena_event_server/lavaarena_achievement_quest_defs [00:00:06]: LOADING LUA SUCCESS [00:00:06]: PlayerDeaths could not load morgue [00:00:06]: PlayerHistory could not load player_history [00:00:06]: ServerPreferences could not load server_preferences [00:00:06]: bloom_enabled true [00:00:06]: loaded saveindex [00:00:06]: OnFilesLoaded() [00:00:06]: OnUpdatePurchaseStateComplete [00:00:06]: Loading world: session/605D054CF97EB58B/0000000012 [00:00:06]: Save file is at version 5.065 [00:00:06]: Klump load on boot started. [00:00:06]: Klump files loaded: 0 [00:00:06]: Unload FE [00:00:06]: Unload FE done [00:00:07]: Mod: workshop-362175979 (Wormhole Marks) Registering prefabs [00:00:07]: Mod: workshop-362175979 (Wormhole Marks) Registering default mod prefab [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) Registering prefabs [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) Registering prefab file: prefabs/walrusNhat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walrus1hat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walrus2hat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walrus3hat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walrus4hat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walruschat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walrusshat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) walrusghat [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) Registering prefab file: prefabs/sparkler [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) sparkler [00:00:07]: Mod: workshop-1301387612 (Re-skinned Tams) Registering default mod prefab [00:00:07]: LOAD BE [00:00:09]: Could not preload undefined prefab (alterguardian_spiketrail_fx) [00:00:10]: LOAD BE: done [00:00:10]: Begin Session: 605D054CF97EB58B [00:00:10]: saving to server_temp/server_save [00:00:10]: MiniMapComponent::AddAtlas( minimap/minimap_data.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_1.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_2.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_3.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_4.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_5.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_6.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_7.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_8.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_9.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_10.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_11.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_12.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_13.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_14.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_15.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_16.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_17.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_18.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_19.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_20.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_21.xml ) [00:00:10]: MiniMapComponent::AddAtlas( ../mods/workshop-362175979/images/mark_22.xml ) [00:00:10]: Loading 17 new character(s) [00:00:11]: Total 17 character(s) loaded [00:00:12]: Loading Nav Grid [00:00:12]: World generated on build 470691 with save version: 5.065, using seed: 1628586707 [00:00:12]: setting summerlength 15 [00:00:12]: setting cavemoonphase new [00:00:12]: setting iscavefullmoon false [00:00:12]: setting isnightmaredawn false [00:00:12]: setting elapseddaysinseason 0 [00:00:12]: setting isfullmoon false [00:00:12]: setting moisture 11.441577911377 [00:00:12]: setting cavephase day [00:00:12]: setting iscavewaxingmoon true [00:00:12]: setting isnightmarewild false [00:00:12]: setting nightmaretimeinphase 0 [00:00:12]: setting precipitationrate 0 [00:00:12]: setting iswet false [00:00:12]: setting isnewmoon false [00:00:12]: setting precipitation none [00:00:12]: setting israining false [00:00:12]: setting isnightmarewarn false [00:00:12]: setting iswinter false [00:00:12]: setting season autumn [00:00:12]: setting remainingdaysinseason 20 [00:00:12]: setting winterlength 15 [00:00:12]: setting iscaveday true [00:00:12]: setting moistureceil 679.66156005859 [00:00:12]: setting isday true [00:00:12]: setting springlength 20 [00:00:12]: setting wetness 0 [00:00:12]: setting iscavedusk false [00:00:12]: setting isalterawake false [00:00:12]: setting isnightmarecalm false [00:00:12]: setting isnight false [00:00:12]: setting isdusk false [00:00:12]: setting isspring false [00:00:12]: setting isautumn true [00:00:12]: setting issnowing false [00:00:12]: setting iswaxingmoon true [00:00:12]: setting phase day [00:00:12]: setting snowlevel 0 [00:00:12]: setting issnowcovered false [00:00:12]: setting autumnlength 20 [00:00:12]: setting pop 0.016834228362702 [00:00:12]: setting nightmaretime 0 [00:00:12]: setting seasonprogress 0.5 [00:00:12]: setting moonphase new [00:00:12]: setting nightmarephase none [00:00:12]: setting cycles 0 [00:00:12]: setting timeinphase 0.19073518117269 [00:00:12]: setting iscavenight false [00:00:12]: setting iscavenewmoon false [00:00:12]: setting issummer false [00:00:12]: setting temperature 31.694205725208 [00:00:12]: setting time 0.095367590586344 [00:00:12]: OVERRIDE: setting hounds to rare [00:00:12]: OVERRIDE: setting wormattacks to rare [00:00:15]: Reconstructing topology [00:00:15]: ...Sorting points [00:00:15]: ...Sorting edges [00:00:15]: ...Connecting nodes [00:00:15]: ...Validating connections [00:00:15]: ...Housekeeping [00:00:15]: ...Done! [00:00:15]: 1 uploads added to server. From server_temp [00:00:15]: About to start a shard with these settings: [00:00:15]: ShardName: [SHDMASTER] [00:00:15]: ShardID: 1 [00:00:15]: ShardRole: MASTER [00:00:15]: MasterHost: (null) [00:00:15]: MasterBind: (edited) [00:00:15]: MasterPort: 10889 [00:00:15]: [Shard] Starting master server [00:00:15]: [Warning] Could not confirm port 10889 is open in the firewall. [00:00:15]: [Shard] Shard server started on port: 10889 [00:00:15]: Telling Client our new session identifier: 605D054CF97EB58B [00:00:15]: Check for write access: TRUE [00:00:15]: Check for read access: TRUE [00:00:15]: Available disk space for save files: 131108 MB [00:00:15]: ModIndex: Load sequence finished successfully. [00:00:15]: Reset() returning [00:00:15]: Validating portal[8] <-> 1191630585[8] (inactive) [00:00:15]: Validating portal[3] <-> 1191630585[3] (inactive) [00:00:15]: Validating portal[6] <-> 1191630585[6] (inactive) [00:00:15]: Validating portal[2] <-> 1191630585[2] (inactive) [00:00:15]: Validating portal[9] <-> 1191630585[9] (inactive) [00:00:15]: Validating portal[1] <-> 1191630585[1] (inactive) [00:00:15]: Validating portal[10] <-> 1191630585[10] (inactive) [00:00:15]: Validating portal[4] <-> 1191630585[4] (inactive) [00:00:15]: Validating portal[7] <-> 1191630585[7] (inactive) [00:00:15]: Validating portal[5] <-> 1191630585[5] (inactive) [00:00:15]: Sim paused [00:00:17]: Best lobby region is aws/US (ping 89) [00:00:17]: Registering master server in US lobby [00:00:17]: [Shard] Secondary shar Caves(1191630585) connected: [LAN] (edited) [00:00:18]: [Shard] Secondary Caves(1191630585) ready! [00:00:18]: World 1191630585 is now connected [00:00:18]: Validating portal[8] <-> 1191630585[8] (disabled) [00:00:18]: Validating portal[3] <-> 1191630585[3] (disabled) [00:00:18]: Validating portal[6] <-> 1191630585[6] (disabled) [00:00:18]: Validating portal[2] <-> 1191630585[2] (disabled) [00:00:18]: Validating portal[9] <-> 1191630585[9] (disabled) [00:00:18]: Validating portal[1] <-> 1191630585[1] (disabled) [00:00:18]: Validating portal[10] <-> 1191630585[10] (disabled) [00:00:18]: Validating portal[4] <-> 1191630585[4] (disabled) [00:00:18]: Validating portal[7] <-> 1191630585[7] (disabled) [00:00:18]: Validating portal[5] <-> 1191630585[5] (disabled) [00:00:27]: Registering master server in US lobby [00:15:35]: Available disk space for save files: 131113 MB [00:15:35]: Serializing world: session/605D054CF97EB58B/0000000013 [00:15:35]: Truncating to snapshot #13... [00:15:35]: - session/605D054CF97EB58B/0000000007 [00:15:35]: 1 file(s) removed [00:15:35]: Removing server from US lobby [00:15:35]: [Shard] Stopping shard mode [00:15:35]: [Steam] SendUserDisconnect for '' [00:15:36]: Collecting garbage... [00:15:36]: lua_gc took 0.13 seconds [00:15:36]: ~ShardLuaProxy() [00:15:36]: ~cEventLeaderboardProxy() [00:15:36]: ~ItemServerLuaProxy() [00:15:36]: ~InventoryLuaProxy() [00:15:36]: ~NetworkLuaProxy() [00:15:36]: ~SimLuaProxy() [00:15:36]: lua_close took 0.23 seconds [00:15:36]: Could not unload undefined prefab (alterguardian_spiketrail_fx) [00:15:36]: Orphaned unnamed resource. This resource must have used Add( resource ) to insert itself into the manager. [00:15:36]: CurlRequestManager::ClientThread::Main() complete [00:15:36]: HttpClient2 discarded 1 callbacks. [00:15:36]: Shutting down I do have some evidence that both health bar mods are actually working. There's a fairly popular 24/7 dedicated server that uses both. I joined their server and confirmed that they work on that server. That should be sufficient, no? So is the issue just that more ports need to be forwarded so the workshop files can be updated? I may only have older versions of the workshop files. Link to comment Share on other sites More sharing options...
Daniel86268 Posted August 11, 2021 Share Posted August 11, 2021 It doesn't mention anything about those two mods in the log. Doublecheck your Paths (Just to be sure), and/or check your firewall, if it might've blocked Steam Workshop downloads. Link to comment Share on other sites More sharing options...
Dark Wun Posted August 11, 2021 Author Share Posted August 11, 2021 6 hours ago, Daniel86268 said: It doesn't mention anything about those two mods in the log. Doublecheck your Paths (Just to be sure), and/or check your firewall, if it might've blocked Steam Workshop downloads. Thanks again for your response. I double checked the path references, I am referencing the correct workshop ID #'s for Epic Health bar (ID:1185229307) and Simple Health bar (ID:1207269058) in my dedicated_server_mods_setup.lua. What I did again was delete the workshop file folders just to see if launching the server would trigger a re-download of the workshop files. I also tried using the -only_update_serfer_mods string as you suggested: c:\data\gaming\DST\steamcmd\steamcmd.exe +login anonymous +app_update 343050 +quit cd /D "c:\data\gaming\DST\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin" start dontstarve_dedicated_server_nullrenderer -only_update_server_mods -console -cluster MyDediServer -shard Master start dontstarve_dedicated_server_nullrenderer -only_update_server_mods -console -cluster MyDediServer -shard Caves Server Log file: [00:00:00]: System Memory: Memory Load: 35% Available Physical Memory: 10508m/16301m Available Page File: 8801m/19245m Available Virtual Memory: 4007m/4095m Available Extended Virtual Memory: 0m [00:00:00]: Process Memory: Peak Working Set Size: 12m Working Set Size: 12m Quota Peak Page Pool Usage: 164k Quota Page Pool Usage: 164k Quota Peak Non Paged Pool Usage:15k Quota Non Paged Pool Usage: 15k Page File Usage: 3m Peak Page File Usage: 3m [00:00:00]: PersistRootStorage is now APP:Klei//DoNotStarveTogether/MyDediServer/Master/ [00:00:00]: Starting Up [00:00:00]: Version: 470691 [00:00:00]: Current time: Wed Aug 11 11:46:52 2021 [00:00:00]: Don't Starve Together: 470691 WIN32 [00:00:00]: Build Date: 6537 [00:00:00]: Mode: 32-bit [00:00:00]: Parsing command line [00:00:00]: Command Line Arguments: -only_update_server_mods -console -cluster MyDediServer -shard Master [00:00:00]: [WARNING] -console has been deprecated: Use the [MISC] / console_enabled setting instead. [00:00:00]: Initializing distribution platform [00:00:00]: Initializing Minidump handler [00:00:00]: ....Done [00:00:00]: ....Done [00:00:00]: Fixing DPI [00:00:00]: ...Done [00:00:00]: Mounting file system databundles/klump.zip successful. [00:00:00]: THREAD - started 'GAClient' (9304) [00:00:00]: Mounting file system databundles/shaders.zip successful. [00:00:00]: CurlRequestManager::ClientThread::Main() [00:00:00]: Mounting file system databundles/fonts.zip successful. [00:00:00]: Mounting file system databundles/anim_dynamic.zip successful. [00:00:00]: Mounting file system databundles/bigportraits.zip successful. [00:00:00]: Mounting file system databundles/images.zip successful. [00:00:00]: Mounting file system databundles/scripts.zip successful. [00:00:00]: [Steam] SteamGameServer_Init(11000, 27018) [00:00:00]: [Steam] SteamGameServer_Init success [00:00:00]: ProfileIndex:2.68 [00:00:00]: [Connect] PendingConnection::Reset(true) [00:00:00]: Platform: 1 [00:00:00]: THREAD - started 'Ping Job Thread' (3344) [00:00:00]: Network tick rate: U=15(2), D=0 [00:00:00]: Network tick rate: U=15(2), D=0 [00:00:00]: Authorized application c:\Data\Gaming\DST\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\dontstarve_dedicated_server_nullrenderer.exe is enabled in the firewall. [00:00:00]: WindowsFirewall - Application already authorized [00:00:00]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/MyDediServer/blocklist.txt (Success) [00:00:00]: THREAD - started 'StreamInput' (1308) [00:00:00]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/MyDediServer/adminlist.txt (Success) [00:00:00]: OnLoadUserIdList: APP:Klei//DoNotStarveTogether/MyDediServer/whitelist.txt (Failure) [00:00:00]: Token retrieved from: APP:Klei//DoNotStarveTogether/MyDediServer/cluster_token.txt [00:00:00]: Token retrieved from: APP:Klei//DoNotStarveTogether/MyDediServer/cluster_token.txt [00:00:00]: HardwareStats: OS name Microsoft Windows 10 Home version 10.0.19043 architecture 64-bit platformSpecific SP 0.0 CPU numCores 6 features SSE,SSE2,SSE3,SSSE3,SSE41,SSE42,AVX name Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz manufacturer GenuineIntel clockSpeed 3192 RAM megsOfRam 16384 GPU name Radeon RX 590 Series driverDate 20201113000000.000000-000 megsOfRam 4095 refreshRate 75 videoModeDescription 1280 x 1024 x 4294967296 colors driverVersion 27.20.14501.18003 [00:00:00]: cGame::InitializeOnMainThread [00:00:00]: Renderer initialize: Okay [00:00:00]: AnimManager initialize: Okay [00:00:00]: Buffers initialize: Okay [00:00:00]: cDontStarveGame::DoGameSpecificInitialize() [00:00:00]: GameSpecific initialize: Okay [00:00:00]: cGame::StartPlaying [00:00:00]: LOADING LUA [00:00:00]: DoLuaFile scripts/main.lua [00:00:00]: DoLuaFile loading buffer scripts/main.lua [00:00:00]: taskgrouplist: default Together [00:00:00]: taskgrouplist: classic Classic [00:00:00]: taskgrouplist: cave_default Underground [00:00:00]: taskgrouplist: lavaarena_taskset The Forge [00:00:00]: taskgrouplist: quagmire_taskset The Gorge [00:00:00]: running main.lua [00:00:00]: loaded modindex [00:00:00]: ModIndex: Beginning normal load sequence for dedicated server. [00:00:00]: FinishDownloadingServerMods Complete! Did I do this correctly? In any case, none of my workshop files are being re-downloaded if I delete them - even the mods I can get to work. The dontstarve_dedicated_server_nullrenderer.exe program has a firewall exception entry in Windows. Is this a port forwarding issue with the Steam workshop site? Any idea how to fix? Link to comment Share on other sites More sharing options...
Dark Wun Posted August 12, 2021 Author Share Posted August 12, 2021 There's definitely something preventing the dedicated server program from downloading workshop files. I did a clean steamcmd install and reconfigured everything today. I set up the dedicated_server_mods_setup.lua in the same way and forwarded the following port ranges: 10889-11001 (DST dedicated server ports) 27015-27030 (Steam dedicated server ports) 8768 (Steam authorization port) No dice. It's not downloading the workshop files. The other mods I had must have been working because they haven't been updated in the last couple of years so the old workshop files were probably still valid. Anyone know what's going on? Link to comment Share on other sites More sharing options...
Dark Wun Posted August 12, 2021 Author Share Posted August 12, 2021 Okay I fixed my own problem. I was unaware that there was a massive QoL update which changed how mods are loaded to dedicated servers run via steamcmd. I made a little sticky note guide for myself as a workaround until some kind soul releases a comprehensive guide for the new modloader system. With this workaround, v2/ugc mods will not automatically be updated and must be manually copied/updated using the following procedure: --after the March 2021 QoL update some mods are now loaded by a new modloader system called v2 or ugc. Workshop files for these mods are now downloaded to the C:\Program Files (x86)\Steam\steamapps\workshop\content\322330 folder in a folder with only the workshop ID number. To get them to work with the older steamcmd dedicated server system , copy the corresponding folder to the steamcmd/steamapps/common/Don't Starve Together Dedicated Server/mods directory and manually add "workshop-" before the workshop ID number in the folder name , e.g., change folder name 123456 to workshop-123456. Finally take a look inside the workshop folder. If there is a .bin file, it's actually a .zip file. Rename the file to .zip and extract the contents to the workshop folder. Another user posted similar experiences with a mac server: https://forums.kleientertainment.com/forums/topic/128188-what-is-ugc/ Link to comment Share on other sites More sharing options...
Daniel86268 Posted August 13, 2021 Share Posted August 13, 2021 So far the old Mod installing method still worked for me. The mods are just downloaded to a different location though: Instead of the [DST_Server_Folder]/mods its [DST_Server_Folder]/ugc_mods/<some_number>/cluster_name/<Master/Caves>/ or something like this (Or the respective Windows Path). Regardless, good that you found a way to get it working for you. Link to comment Share on other sites More sharing options...
Dark Wun Posted August 13, 2021 Author Share Posted August 13, 2021 Interesting, are you running using steamcmd or via the program installed through the steam library? I looked in my steamcmd\steamapps\common\Don't Starve Together Dedicated Server\ folder and I dont have any folders with "ugc" in the name. Also I did some searching on the forums and I thought the server launch batch files had to be updated with several ugc string arguments for the program to keep the mods up-to-date. Some program is also clearing my dedicated_server_mods_setup.lua file completely. After I got everything to work , I took a look in that file and there are no ServerModSetup entries at all - it's completely blank, yet the mods are still loading. There might be another copy of this file created in another folder and I'm just not aware of it right now. Link to comment Share on other sites More sharing options...
Daniel86268 Posted August 13, 2021 Share Posted August 13, 2021 9 minutes ago, Dark Wun said: are you running using steamcmd or via the program installed through the steam library? Always steamcmd. The other stuff causes issues sometimes, and the steamcmd one just allows for in place updates on remote servers with a single command. it should look like this: Maybe make sure that the user that runs the server/updates the mods has write access to the DSTServer folder or something, so the ugc_mods folder can be created. Also on Windows it might be different. Link to comment Share on other sites More sharing options...
Recommended Posts
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.