JsonReaderException at CheckServerConnectionFixed

Hello ,

Have so issue with plugin

Web request callback raised an exception in 'ServerArmour v0.5.4' plugin (JsonReaderException: Unexpected character encountered while parsing value: E. Path '', line 0, position 0.)
  at Newtonsoft.Json.JsonTextReader.ParseValue () [0x002b3] in <45c13f2b01574d8b82248736e42013a4>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x0004c] in <45c13f2b01574d8b82248736e42013a4>:0 
  at Newtonsoft.Json.Linq.JObject.Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x00013] in <45c13f2b01574d8b82248736e42013a4>:0 
  at Newtonsoft.Json.Linq.JObject.Parse (System.String json, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x0000c] in <45c13f2b01574d8b82248736e42013a4>:0 
  at Newtonsoft.Json.Linq.JObject.Parse (System.String json) [0x00000] in <45c13f2b01574d8b82248736e42013a4>:0 
  at Oxide.Plugins.ServerArmour.<CheckServerConnection>m__0 (System.Int32 code, System.String response) [0x00054] in <df9cf66a90534417886647b83e8f5fc5>:0 
  at Oxide.Core.Libraries.WebRequests+WebRequest.<OnComplete>b__42_0 () [0x00034] in <ec05e0208c9149bba43236ca58fea105>:0

And one more question , in config it's asking for "API: Server Key": " ", is it same api key what i used for Ember from steam ?

{
  "API: Owner Email": "[email protected]",
  "API: Owner Real Name": "An**** ******",
  "API: Owner Steam64 ID": "76561198**************",
  "API: Server Key": "982AF*******************************",
  "API: Share details with other server owners": true,
  "API: Submit Arkan Data": true,
  "Auto Kick": true,
  "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": true,
  "Auto Kick: Family share accounts that are dirty": true,
  "Auto Kick: Kick if user owns a bloody device (now and past)": true,
  "Auto Kick: Max allowed Game bans": 3,
  "Auto Kick: Max allowed previous bans": 5,
  "Auto Kick: Max allowed VAC bans": 2,
  "Auto Kick: Min age of VAC ban allowed": 90,
  "Auto Kick: Min Allowed Steam Level (-1 disables)": -1,
  "Auto Kick: Private Steam Profiles": false,
  "Auto Kick: Profiles that do no conform to the Steam64 IDs (Highly recommended)": true,
  "Auto Kick: Users that have been banned on rusthackreport": true,
  "Auto Kick: VPN and Proxy": true,
  "Auto Kick: VPN and Proxy: Sensitivity": 1.0,
  "Auto Kick: When Steam Level Hidden": false,
  "Better Chat: Tag for dirty users": "",
  "Broadcast: Kicks": true,
  "Broadcast: New bans": true,
  "Broadcast: Player Reports": false,
  "Broadcast: When VAC is younger than": 120,
  "Clan Ban: Ban Native Team Members": true,
  "Clan Ban: Reason Prefix": "Assoc Ban -> {playerId}: {reason}",
  "Debug: Show additional debug console logs": false,
  "Discord: Bans Webhook URL": "https://discord.com/api/webhooks/7838***********",
  "Discord: Notify when a player has received a game ban": true,
  "Discord: Send Ban Report": true,
  "Discord: Send Kick Report": true,
  "Discord: Send Only Dirty Player Reports": true,
  "Discord: Show Quick Connect On report": true,
  "Discord: Webhook URL": "https://discord.com/api/webhooks/783**********************",
  "Game Port": "28015",
  "Query Port": "28015",
  "RCON Port": "28016",
  "Show Protected MSG": true,
  "Your Server IP": "*.*.*.*"
}

My Config.

The apikey should be empty, it will populate itself. 

Merged post

For the json exception, please try version 0.5.5
Locked automatically