My dedicated public server without any mods has been running very stable and without any issues, but after last update it has become extremely unstable and crashes multiple times a day. To the point I even had to do a remote console rollback for multiple days, because the server kept shutting down itself.
Server logs don't show any errors or issues before disconnecting all players and shutting down server. It just disconnects without stating or showing any errors beforehand. However, client logs show the following right before clients lose connection to the server:
[00:17:43]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[102417] [00:18:31]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105175] [00:18:31]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105192] [00:18:31]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105256] [00:18:31]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105279] [00:18:33]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105371] [00:18:33]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105432] [00:18:33]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105479] [00:18:34]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105514] [00:18:35]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105676] [00:18:35]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105698] [00:18:36]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105842] [00:18:36]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[105856] [00:18:38]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[106018] [00:18:38]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[106045] [00:18:40]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[106271] [00:18:48]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[106746] [00:18:51]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107135] [00:18:51]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107145] [00:18:51]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107175] [00:18:51]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107207] [00:18:52]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107238] [00:18:52]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107298] [00:18:53]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107390] [00:18:53]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107407] [00:18:53]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107442] [00:18:53]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107450] [00:18:53]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[107451] [00:20:02]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112442] [00:20:03]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112464] [00:20:03]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112478] [00:20:03]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112510] [00:20:04]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112558] [00:20:04]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112587] [00:20:04]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112625] [00:20:04]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112642] [00:20:11]: [SoundEmitter] Error deserializing named sound hash for entity fence_electric_field[112958]
This particular moment was during a hound attack in Spring, where multiple players were near or next to electric fences at multiple places on the map. As far as I know, server crashes have happened multiple times during hound attack waves, but I'm not sure if this is the exact reason why my server crashes.
I did see another bug report that shows the same "pattern" of disconnecting the server after interacting with the fence:
if not TheWorld.ismastersim then return end if not inst.SoundEmitter:PlayingSound("linked_lp") then inst.SoundEmitter:PlaySound("dontstarve/common/together/electric_fence/linked_lp", "linked_lp") inst.SoundEmitter:KillSound("linked_lp")
It appears that it tries to kill a sound for clients which it didn't even start (thanks Viktor for explaining!). Could this result in a server crash? Or is something else causing these crashes?
No steps to reproduce.
-
2
A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now