Server Armour keeping players bannedNot An Issue
I come back and try Server Armour every few months to still if it works properly. I use Battlemetrics and use their functionality to ban and schedule unbans. Sometimes it seems to work, other times it does not. Here is a player who was unbanned from my one server. The ban should be only 1 day and it is from one server but Battlemetrics bans across all my servers. For some reason the ban is still listed under their name for two of my servers and shows a 10 year expiration date on my solo server even though they were banned from my quad server. If Server Armour does not integrate well with the Battlemetrics system could there be a way to just stop Server Armour from kicking or banning any players even if it shows a ban in the system? 

https://io.serverarmour.com/profile/76561198083863273
Hi

What most likely happened is that you aren't allowing players with 2 bans to join the server. In your instance you have added 2 bans to the particular user. I will purge it from my side from now
Here is my config. When I ban a player on battlemetrics it (should be) syncing the bans across all 5 of my servers. I am not sure why only 2 were showing in that list or why the one was showing an expiration date of 2030 when the ban was set to only be for 1 day. 
{
  "API: Admin Email": "xxxx",
  "API: Admin Real Name": "xxxx",
  "API: Owner Steam64 ID": "xxxx",
  "API: Server Key": "FREE",
  "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": false,
  "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": 2,
  "Auto Kick: Max allowed previous bans": 3,
  "Auto Kick: Max allowed VAC bans": 2,
  "Auto Kick: Min age of VAC ban allowed": 365,
  "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)": -1,
  "Auto Kick: VPN and Proxy": false,
  "Auto Kick: VPN and Proxy: Sensitivity": 1.0,
  "Auto Kick: When Steam Level Hidden": false,
  "Better Chat: Tag for dirty users": "",
  "Broadcast: New bans": false,
  "Broadcast: Player Reports": false,
  "Broadcast: When VAC is younger than": 365,
  "Debug: Show additional debug console logs": false,
  "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: Send Player Reports": true,
  "Discord: Show Quick Connect On report": true,
  "Discord: Webhook URL": "xxxx",
  "Show Protected MSG": false,
  "Your Server IP": ""
}​


Merged post

Here is another example. I banned this player on my Duo server. They should be unbanned by now but still show as banned on my Solo and Quad server. This keeps them from connecting to any of my servers even though the ban in battlemetrics expired some time ago. 

https://io.serverarmour.com/profile/76561197977132405
I have removed the plugin from my 6 servers. The issues with the bans not properly syncing was causing players to be banned every time the servers restarted. I would have to unload the plugin which defeated its purpose. There is a lot of data I wanted to be able to share and I liked being able to catch players who have been knowingly banned on other accounts in the past but it is unfair to have players who have served their time continue to be banned. I will try the plugin again in a few months to see if anything has changed.
When you ban via battlemetrics, it will always be 2030, as there is no way for the server to know how long the ban should be for. Always use the commands in the plugin description. In your second example, the user is still banned based upon the expiry date of "2030-07-09 02:05:00".
Locked automatically