• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Improvements for the dedicated server

I'm reporting someone else's issue, I should have the first restart after installing the fixes in 40min on my server. It is a fresh server, but I can't say about this one:

```024-06-25T13:28:02 59.040 ERR CreateStringFromPuid with null PUID! From:
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Platform.EOS.UserIdentifierEos:CreateStringFromPuid (Epic.OnlineServices.ProductUserId)
Platform.EOS.UserIdentifierEos:get_ProductUserIdString ()
Platform.EOS.UserIdentifierEos:Equals (PlatformUserIdentifierAbs)

etc ```

Also

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:Deserialize (System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler,bool,bool,System.Runtime.Remoting.Messaging.IMethodCallMessage)

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:Deserialize (System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler,bool,System.Runtime.Remoting.Messaging.IMethodCallMessage)

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:Deserialize (System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler,bool)

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:Deserialize (System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler)

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:Deserialize (System.IO.Stream)

AllocsFixes.PersistentData.PersistentContainer:Load () (at E:/allocs_mod_legacy/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs:45)

AllocsFixes.API:GameAwake () (at E:/allocs_mod_legacy/7dtd-server-fixes/src/API.cs:19)

 
That first trace should actually have more lines than just that, and the next ones would be the more important part :D

But yeah, right now I do not see why it would have an issue with the file, as long as it's not trying to load a file from a previous mod version.

 
I see a lot of maping by PlatformUserManager that was not there before 1.0... anyways, here is my log (fresh server, second boot after installing server fixes): pastebin.com/DXH4Zviq

 
Would you mind sharing the full log?

The mapping stuff is ok, will probably be removed at some point as it's mostly for us for debugging.

PS: Actually I have an idea what it might be, will get back to you in a few minutes.

 
Last edited by a moderator:
Do I still need the server fixes to have a webmap, or does what the game comes with now work just as good.

I'm asking because I've been having  issues. With the webmap not appearing. I have a post up in the support section of the forum that has all the details.

 
Depends on your goals. If you just want a map (or any of the new dashboard's like the command console) no need to get my legacy mods. If what you're looking for is related to any player data (e.g. positions, inventory) you won't be happy with the current state of the dashboard alone as it can't provide that yet. It will be on par with the legacy mod features, but that requires some changes to vanilla first.

 
Kinda... did you actually delete the persistent.bin file after installing the last update? That would be the only exölanation for me why this would happen right now.

 
I did, yes. I'm also getting this at start up:
2024-07-02T23:00:28 0.729 INF [MODS]   Initializing mod TFP_Harmony
2024-07-02T23:00:28 0.738 INF [MODS]     Found ModAPI in TfpHarmony.dll, creating instance
2024-07-02T23:00:28 0.738 INF [MODS]       [Harmony] Init done
Fallback handler could not load library /home/container/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/data-0x56021a3ffec0.so

But it is probably unrelated

 
Yeah, that part's fine, that's related to Mono's lookup for libraries. Similar messages appear without any mods at all on Linux.

 
Do you happen to have the full log of the pastebin snippet above? And ideally also the log of the server session before that one?

 
Damn, looks like serialization of those actually fails due to the publicizer. Will be a larger change to fix this unfortunately.

 
Back
Top