Modin Posted March 7 Share Posted March 7 (edited) Hello devs, There would appear to be a specific error that causes a server to stop acknowledging zombies for a long enough time (more than 5 seconds) to cause the clients to stop simulating said zombies, and remove them. When that happens, the message "removing stale zombie 5000 id=(id)" appears clientside. Kiting groups of zombies over a certain distance seems to increase the likelihood of this happening. An odd thing is, these zombies remain inactive as long as players are nearby, but if all players leave the chunk and then come back, they will reactivate, as if they'd never left. This issue would seem to happen no matter what, but be compounded, and as such much more visible, when using the no-culling mod that stops zombies from being culled (no more 500 zombies limit), possibly because there are many more zombies for it to trigger, or maybe because the strain on the server is much greater. I am most curious about what could possibly cause the server to stop acknowledging zombies. To reproduce, play MP normally and watch the error log for "stale zombie 5000" messages. When this happens, you should have seen one or more zombies disappear. If you leave and come back, they will reappear. To increase the chances of this triggering, draw a greater amount of zombies and kite them over a distance of one chunk or more. To further increase the chances, remove the 500 zombie limit (not necessary). [EDIT: striked out sentence is false, the messages do not always result in noticeable disappearances in-game. In fact, they seldom do. They noticeably do when you drag zombies over a long distance. Otherwise, the disappearances happen out of sight. They still happen, however, and the zombies are put in a "paused" or "stalled" state where they wait for players to go away until reactivating. The underlined reason seems to be the correct one: no culling = more zombies = more such messages, it would appear to be a numbers game.] Edited March 7 by Modin Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.