Noob protection questions

Hello
I have a whole bunch of different NPC entities and events on my server. Was just curious if a noob player will lose their protection if they fight/kill NPC's 

(ZombieHorde, BetterNPC, Dangerous Treasures, Guarded crates etc.)

Also the protection timer, is that timer just for time played actually connected to the server or is that timer running even offline?

Also receiving this error

o.load AntiNoobRaid
Loaded plugin AntiNoobRaid v2.1.1 by MasterSplinter
Failed to run a 30.00 timer in 'AntiNoobRaid v2.1.1' (InvalidCastException: Null object cannot be converted to a value type.)
at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <fb001e01371b4adca20013e0ac763896>:0

at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <fb001e01371b4adca20013e0ac763896>:0

at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <bae5f1223fce49c493b01571c99dce02>:0

at Oxide.Plugins.AntiNoobRaid.APICall_TeamSync (System.UInt64 ID) [0x0009c] in <613ca891c3094e358ef01720d6f567ad>:0

at Oxide.Plugins.AntiNoobRaid.Check () [0x0020b] in <613ca891c3094e358ef01720d6f567ad>:0

at Oxide.Plugins.AntiNoobRaid.<StartChecking>m__C () [0x00000] in <613ca891c3094e358ef01720d6f567ad>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <bae5f1223fce49c493b01571c99dce02>:0

R9UiykKpHrKzi1D.jpg RandaddyII

Hello
I have a whole bunch of different NPC entities and events on my server. Was just curious if a noob player will lose their protection if they fight/kill NPC's

(ZombieHorde, BetterNPC, Dangerous Treasures, Guarded crates etc.)

Also the protection timer, is that timer just for time played actually connected to the server or is that timer running even offline?

hey players should not loose any protection from NPC entities or events as it checks if both players (or in your case Player & NPC) have a valid SteamID. Since NPC's Don't have a valid SteamID it won't try to remove the players protection.

The protection timer will only count time on the server, won't count offline time.

R9UiykKpHrKzi1D.jpg RandaddyII

Also receiving this error

o.load AntiNoobRaid
Loaded plugin AntiNoobRaid v2.1.1 by MasterSplinter
Failed to run a 30.00 timer in 'AntiNoobRaid v2.1.1' (InvalidCastException: Null object cannot be converted to a value type.)
at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x00029] in <fb001e01371b4adca20013e0ac763896>:0

at System.Convert.ChangeType (System.Object value, System.Type conversionType) [0x0000c] in <fb001e01371b4adca20013e0ac763896>:0

at Oxide.Core.Plugins.Plugin.Call[T] (System.String hook, System.Object[] args) [0x00008] in <bae5f1223fce49c493b01571c99dce02>:0

at Oxide.Plugins.AntiNoobRaid.APICall_TeamSync (System.UInt64 ID) [0x0009c] in <613ca891c3094e358ef01720d6f567ad>:0

at Oxide.Plugins.AntiNoobRaid.Check () [0x0020b] in <613ca891c3094e358ef01720d6f567ad>:0

at Oxide.Plugins.AntiNoobRaid.<StartChecking>m__C () [0x00000] in <613ca891c3094e358ef01720d6f567ad>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <bae5f1223fce49c493b01571c99dce02>:0

I haven't seen this in my logs on my live server unfortunately but Im guessing someones playtime hasn't been tracked by playtime Tracker. I notice from the error that it's when it try's and sync's a teams playtime, do you have any plugins that are for teams? I've modded Antinoobraid to spit out a report everytime it try's to sync teams. the report should tell us if the SteamID is valid (should be if it's getting to that point but better to check), what the players playtime is and some other technical stuff. Just when the error occurs just reload the plugin and do that a couple of times to get the most infomation to help. Here is the modded version of Antinoobraid just PM me your log when you think its enough https://cdn.discordapp.com/attachments/725699642255343660/1060486498211876915/AntiNoobRaid.cs

hCUCRjMbBk5ADSU.png MasterSplinter

hey players should not loose any protection from NPC entities or events as it checks if both players (or in your case Player & NPC) have a valid SteamID. Since NPC's Don't have a valid SteamID it won't try to remove the players protection.

The protection timer will only count time on the server, won't count offline time.

I haven't seen this in my logs on my live server unfortunately but Im guessing someones playtime hasn't been tracked by playtime Tracker. I notice from the error that it's when it try's and sync's a teams playtime, do you have any plugins that are for teams? I've modded Antinoobraid to spit out a report everytime it try's to sync teams. the report should tell us if the SteamID is valid (should be if it's getting to that point but better to check), what the players playtime is and some other technical stuff. Just when the error occurs just reload the plugin and do that a couple of times to get the most infomation to help. Here is the modded version of Antinoobraid just PM me your log when you think its enough https://cdn.discordapp.com/attachments/725699642255343660/1060486498211876915/AntiNoobRaid.cs

Thanks for answering my questions!

I also haven't received this error since I posted this here so I think I might be good

One thing I need to figure out is how to wipe people's playtime each wipe. I'll try wipe data cleaner