• Zombie Infection / Cant Remove Spawned Zombies
    3 replies, posted
I am the owner/admin of a server, and tonight, I spawned in a Zombie (as I've done numerous times before), to show a fellow admin what they look like in the game now. In the past, these "zombies" would spawn in, move a bit, and then disintegrate. However, tonight, when I spawned a zombie in, it moved to ananother spot, then froze, and began spawning in thousands of other zombies. I tried to remove this entity, with the 'ent kill' command, as well as spawning an oilfireball2 on top of the zombie that was spawning others in. Using 'ent kill' only killed one of the many that were stacked in this cluster. The oilfireball2 began destroying the zombies, but did not destroy the initial one that started it all. I tried mowing it down with a M249, using fireballs, etc. Nothing of this nature worked. I then tried to restart the server, hoping the game would recognize it as an invalid entity, and just remove it; this also did not work. I then tried to surround the zombie "spawner" within in an armored 1x1, and then use C4 to try to blow up the spawner; however, the zombies continued to spawn, and even began shooting out of the 1x1. At this point, the zombies that had wandered off from the pack had begun spawning in other zombies, just as the first did. This is obviously causing major server lag, not to mention the hassle of it all. My last ditch effort was to use 'del assets/rust.ai/agents/zombie/zombie.prefab,' which definitely removed all instances of the zombies, but it's like there's a virus in the code now, and they just begin respawning again, out of thin air. At this point, I don't know what to do, because it's like the "infection" is spreading, and causing more and more clusters of zombies to appear. Can anyone provide any insight as to why this mikght be happening, as well as how to resolve it, if it's possble. I have already checked my backups, hoping I could reload one, but there are no backups to be found, in order to relead one. Has anyone else encountered this issue? Anyone know of a fix? My server is unplayable at this point, so I'd really like to get this resolved, if at all possible.
zombie.population 0
This was one of the first things I checked; it is already set to 0, and has never been changed in the first place, which is why they would usually wander off and then disintegrate, because the server realized it shouldn't be there, and would destroy it.
Fixed this issue myself. I backed up my data, then reinstalled the server, restored my world/player data, and started the server. Watching the console, the game specifically called out that there were over 7000 zombies in the game, where zombie population was set to 0, so it removed all of the instances of the zombie, and they haven't been back. Why it wasn't catching this before, I don't know. I even tried changing the zombie population from 0 to 1 and back again, just in case that might trigger the game to remove them, and that did nothing, either. Either way, should this happen to anyone else, this is the fairly simple, yet complex, fix: 1.) You will need to be sure you back up everything in the '/server/<server identity>' folder, including the '/cfg' folder. 2.) Because your command line script is not saved in the server, you will need to either take note of what all is in there, or just copy it all to a notepad file, particularly your 'server.description' entry, if you've got a long one. 3.) Once 1 & 2 are completed, make sure you have these saved locally to your computer, as they will need to be uploaded back to your server via ftp. 4.) Completely wipe the entire server, and reinstall everything, not just a game wipe, but an entire server wipe. 5.) Upload the files and folders from 1 & 2 back to their respective places within the server. 6.) Copy your commandline script back into it's proper place. 7.) Start your server, and watch the console as it boots; you should see the game catch the rogue zombies and then delete them, at which point they should not return.
Sorry, you need to Log In to post a reply to this thread.