Hey !
When i try to reload the plugin ServerArmour ( or just when it starts ) i get this :
(21:20:11) | ServerArmour was compiled successfully in 1754ms
(21:20:11) | [Server Armour] Server Armour unloading, will now save all data.
(21:20:11) | Failed to call hook 'Unload' on plugin 'ServerArmour v0.2.4' (ArgumentNullException: Value cannot be null.
Parameter name: key)
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <437ba245d8404784b9fbab9b439ac908>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <437ba245d8404784b9fbab9b439ac908>:0
at Oxide.Plugins.ServerArmour.SavePlayerData (System.String id) [0x00000] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0
at Oxide.Plugins.ServerArmour.SaveData () [0x0002d] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0
at Oxide.Plugins.ServerArmour.Unload () [0x00011] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0
at Oxide.Plugins.ServerArmour.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0072f] in <eae7bc5bcaaf4b23be69dfa63742dd8a>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <008b12f41ec4452da1a5497eeb849299>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ac41dd3599754d448b8c218b34645820>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <ac41dd3599754d448b8c218b34645820>:0
(21:20:11) | Unloaded plugin Server Armour v0.2.4 by Pho3niX90
(21:20:11) | [Server Armour] Server Armour is being initialized.
(21:20:12) | [Server Armour] Server Armour finished initializing.
(21:20:12) | Loaded plugin Server Armour v0.2.4 by Pho3niX90
(21:20:13) | Failed to run a 1.00 timer in 'ServerArmour v0.2.4' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.ServerArmour.AddBan (Oxide.Core.Libraries.Covalence.IPlayer player, Oxide.Plugins.ServerArmour+ISABan thisBan) [0x00021] in <a41c8e06a88347a6a80ffd00b737e3c6>:0
at Oxide.Plugins.ServerArmour+<CheckLocalBans>c__AnonStorey3.<>m__0 () [0x0011b] in <a41c8e06a88347a6a80ffd00b737e3c6>:0
at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <ac41dd3599754d448b8c218b34645820>:0And also i'm getting some errors when players connect / disconnect or time out :
[Server Armour] Couldn't get an answer from ServerArmour.com! Error: 0 Error: ConnectFailure (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
)Here is my config file :
"API: Admin Email": "###########",
"API: Admin Real Name": "Black_demon6",
"API: Owner Steam64 ID": "######",
"API: Server Key": "FREE",
"API: Share details with other server owners": true,
"API: Submit Arkan Data": true,
"Auto Kick": true,
"Auto Kick / Ban Group": "serverarmour.bans",
"Auto Kick: Ban: Contains previous Aimbot ban": false,
"Auto Kick: Ban: Contains previous Cheat ban": false,
"Auto Kick: Ban: Contains previous ESP ban": false,
"Auto Kick: Ban: Contains previous Hack ban": false,
"Auto Kick: Ban: Contains previous Insult ban": false,
"Auto Kick: Ban: Contains previous Ping ban": false,
"Auto Kick: Ban: Contains previous Racism ban": false,
"Auto Kick: Ban: Contains previous Script ban": false,
"Auto Kick: Ban: Contains previous Toxic ban": false,
"Auto Kick: Family share accounts": false,
"Auto Kick: Family share accounts that are dirty": false,
"Auto Kick: Max allowed previous bans": 2,
"Auto Kick: Max allowed VAC bans": 1,
"Auto Kick: Min age of VAC ban allowed": 60,
"Auto Kick: VPN and Proxy": true,
"Auto Kick: VPN and Proxy: Sensitivity": 1.0,
"Better Chat: Tag for dirty users": "",
"Broadcast: New bans": false,
"Broadcast: Player Reports": false,
"Broadcast: When VAC is younger than": 280,
"Debug: Show additional debug console logs": false,
"Discord: Send Ban Report": true,
"Discord: Send Kick Report": true,
"Discord: Send Player Reports": true,
"Discord: Show Quick Connect On report": true,
"Discord: Webhook URL": "####################################",
"Show Protected MSG": true
}I just replaced some infos with #### but it's filled in correctly
Don't know if i did something wrong or what, but if someone could explain to me what's going on it would be greatly appreciated !Thank's :)