Dedicated server won't update/load mods if they were updated recently (since July 11th)

BookBurner shared this bug 4 days ago
Solved

Mods that were updated in the last two days won't load/update correctly on the dedicated server.


When mods are reverted to prior version through workshop page, it works fine.


a93001a36c2b686b4553bbbf77729122


The same thing happens when using Torch, but there, I know where to look for logs, so I am attaching the content log where I see some suspicious entries.

[2025-07-12 15:19:35] Marking bad download source cache15-fra2.steamcontent.com, 1 jobs

[2025-07-12 15:19:35] Failed unpacking chunk "5adffda04858316a45f35ac1c6718e365a074121" from "cache15-fra2.steamcontent.com/depot/244850/chunk/5adffda04858316a45f35ac1c6718e365a074121" (Unpack failed (c:208,u:0,r:243,b:0))


PS: Keen log contains following error

15:19:37.8508 [DEBUG]  Keen:    Downloading mods failed
15:19:37.8508 [INFO]   Keen: Downloading world mods - END
15:19:37.8508 [INFO]   Keen:    Exception while loading world: Value cannot be null.
Parameter name: source
15:19:38.5913 [DEBUG]  Keen:       at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
   at Torch.Patches.ModsDownloadingPatch.Postfix(ResultData __result, List`1 mods) in C:\ProgramData\Jenkins\.jenkins\workspace\Torch_master\Torch\Patches\ModsDownloadingPatch.cs:line 40
   at Patched_Sandbox.Engine.Networking.MyWorkshopDownloadWorldModsBlocking_0(List`1 cancelToken, CancelToken )
   at Patched_Sandbox.MySandboxGameInitQuickLaunch_0(Object )
15:19:38.5913 [DEBUG]  Keen: MySandboxGame.Initialize() - END
15:19:38.5913 [INFO]   Keen: Plugin Init: Torch.Server.TorchServer
15:19:38.5913 [DEBUG]  Keen: Timer Frequency: 10000000
15:19:38.5913 [DEBUG]  Keen: Ticks per frame: 166667
15:19:38.5913 [INFO]   Keen: Exiting..
15:19:38.5913 [DEBUG]  Keen: MySandboxGame.UnloadData() - START
15:19:38.6053 [DEBUG]  Keen: MySandboxGame.UnloadData() - END

Replies (4)

photo
2

Addendum, it looks like DS packs obsolete steam dlls, replacing the following files manually in both Keen Dedicated and Torch fixes the issue.


unknown-26

photo
4

Это не сработало

photo
2

thanks, this helped!

also for torch servers specifically, put it in the main torch server file(where the torch.exe is) instead of DedicatedServer64 file

photo
1

for some reason some people can't see the image (or it was removed ?)

photo
1

Still Failing for me.

photo
photo
1

Hello Engineer,

Thank you for reporting the issue regarding mod updates on dedicated servers.

We are currently investigating this behavior. If we understood you correctly:

  • The issue affects both Torch-based and vanilla dedicated servers.
  • It appears to occur specifically with mods that have been updated on or after July 11th.

To help us look into this further, could you please attach the full logs from your vanilla test server? This will help us cross-reference behavior outside of Torch and narrow down the root cause.


Kind Regards,

Ludmila Danilchenko

Head of Space Engineers QA Department

photo
1

It is specifically the issue with the steam files that is packed with the DS

but here's the torch server logs(removed mods)

photo
1

Root cause:

- around February 2025 or before, Steam added support for zstd compressed depot chunks, cf. https://bsky.app/profile/xpaw.me/post/3lifcxm5bfc2p

- on 11 July 2025, Steam workshop presumably started saving new content as zstd compressed chunks

- Space Engineers dedicated server ships old steam DLLs (version 7.26.91.55 from 22 October 2023), which appear too old to support the new chunks format, and so started failing when downloading them

Short-term fix:

- Keen needs to make a new dedicated server release with updated steam DLLs

- the latest steam DLLs from steamcmd appear to be version 9.86.62.31 from 27 June 2025, and are confirmed working with new workshop items (presumably supporting those new zstd compressed chunks)

- the steam DLLs to update are: steamclient.dll steamclient64.dll tier0_s.dll tier0_s64.dll vstdlib_s.dll vstdlib_s64.dll

Long-term fix:

- consider implementing either automation to always ship the latest steam DLLs when making a new release

- or at minimum a process to more regularly update the steam DLLs

Thank you!

photo
photo
1

Hello Engineer,

Thank you for the report. We’ve successfully reproduced the issue on our side and have already reported it internally. Our team is currently looking into it and working on a solution.

We appreciate your patience in the meantime!


Kind Regards,

Ludmila Danilchenko

Head of Space Engineers QA Department

photo
1

Hello Engineers,

We’ve just released hotfix 1.206.032 b1 for Dedicated Server.

This update should resolve the issue you reported. Please make sure to run a Force Update Check on your servers to apply the fix.

6d7616678c8a7490775fc75ad2b1ca25

Let us know if anything persists!


Kind Regards,

Ludmila Danilchenko

Head of Space Engineers QA Department

Leave a Comment
 
Attach a file
You can't vote. Please authorize!