Minecolonies problem/bug
Zskhay opened this issue ยท 3 comments
So in my server i keep crashing, with the help of the server admin, they conducted that the problem is that Minecolonies has a custom arrow entity. And the arrows are hitting a shield. The shield is trying to parry the arrow, while that is happening it is using too much CPU for the server to handle it. Which caused the server to not respond and times me out of it, while is also says my character is still logged into.
Writing to say I am also having this bug. Happened after someone on my server started kitting their colonists in unobtanium but I saw something about the arrow in the logs and thought it was when they were being shot with unobtanium armour on lol, couldn't reproduce that way. Please let me know if you find a fix
I'm getting the same problems or similar ones but mine seems to be mainly with the Minecolonies Guards. If I Rally them after a short time of them attacking hostiles I'll Time Out and have to restart the server as I can't log back in and if I do I just times out seconds after logging in.
If there is a raid happening now this is even more fun as it is guaranteed to timeout with any guard attacking the raiders and occasionally I can kill them all without the guard and it's fine but even that sometimes times me out.
I have tried Rally the all the guards as I had like 14 but trimmed it down to 10 and even that didn't help with the timeouts. So I thought it's been a while and I'll make a new Guard Rally Banner and only add the Guard in my Barracks and take a guess, made no difference as it didn't work.
The only thing that has helped is turning off the raids and lighting the whole Colony up like a Christmas try to limit hostile mobs spawning because when a guard decides to kill the mob there is a 50/50 chance of the server timing out.
I have noticed some Guard will basically run right past a hostile mob and ignore it unless they get attacked, I can have a skeleton chasing me and hitting me with arrows and some guards are just oblivious to what's happening but some of the guards will come running to my aid (not that I really need their help but I was leading the mob to the guard to test a theory).
I'm going to take a stab in the dark here but I have a sneaking suspension the main cause could be the Evilcraft Vengeful Spirits that are the culprits, if the spirits spawn from a non-hostile mob like a Cow, Pig or Chicken no problem (unless you do a mass cull and kill more than a couple in a short period). If a hostile mob has a spirit spawn the server seems to Timeout, never use to but started in the last two to four versions I think.
I first notice the guards attacking thin air and getting randomly attacked, took a little research to figure out it was the Vengeful Spirits from the Evilcraft mod. I can't seem to see a way to disable them. I've not noticed a CPU spike or anything and trying to run Spark to do a thread report but I can stop it to upload the log to view as the server starts timing out unfortunately.