So, I'll preface this saying I don't have 100% confirmation this is true, but I've had a couple of players swear that they log out in their base and when they log on the next day, it says they died to a Zombie (actually HeavyScientist, but that's another issue stemming from a ZombieHorde update). In my TruePVE configuration, I have both the "ProtectedSleepers" flag set as well as "Allow Killing Sleepers": false. I initially assumed that they thought they logged out but were actually AFK, but I'm seeing in the log where a player disconnected around 10:30pm last night and then I see the death message around 11:45pm by a Zombie. Again, I don't know where he actually logged out, but he said he was in his closed base. I'm working to see if I can add a death coordinate to the console so that I could always TP to that exact position and see where they were. I was just curious if any others have similar experience. I feel bad for my players as some have said they lost good gear sets like this.
Sporadic Issue - Sleepers being killed by zombies
ProtectedSleepers is for animals, not human npcs
Allow Killing Sleepers is for players trying to kill sleepers, not npcs
HumanNPCDamage explicitly allows players, including npcs, to die from human npcs
There are no rules or flags that can prevent this. Players need to log off somewhere safe. They're not going to die in a closed off base unless
1) a game bug is allowing the npcs to hurt the players, or
2) the plugin controlling the npcs is allowing it somehow.
Possible cases this can happen is when
1) players feet stick outside of the base and npcs were able to kill the players, or
2) zombies threw grenades through an open window to kill players
Both need to be fixed in those plugins by checking LoS (line-of-sight)
Best I can do is add a flag to protect sleepers from npcs
Allow Killing Sleepers is for players trying to kill sleepers, not npcs
HumanNPCDamage explicitly allows players, including npcs, to die from human npcs
There are no rules or flags that can prevent this. Players need to log off somewhere safe. They're not going to die in a closed off base unless
1) a game bug is allowing the npcs to hurt the players, or
2) the plugin controlling the npcs is allowing it somehow.
Possible cases this can happen is when
1) players feet stick outside of the base and npcs were able to kill the players, or
2) zombies threw grenades through an open window to kill players
Both need to be fixed in those plugins by checking LoS (line-of-sight)
Best I can do is add a flag to protect sleepers from npcs