I've played before anticheat was a thing and it is meaningless. Cheaters are going to cheat. The best anticheat systems are voting. The game kicks a winning vote total and then that server sends the rest of the servers it's results. Then that account is flagged as a cheater. The only way a cheater can exist is they hide and don't cheat and are obvious in it
Such a system can be used against non-cheaters as well. How would you feel if you played fair and got permanently banned from playing a game you bought simply because of a few bastards?
Valve uses player in game reporting for cheating. Which then goes to Overwatch. In Overwatch trusted players with a certain rank get to confirm if that cheater is cheating or not. I have reported cheaters and received notifications that they have been banned before. On the other end, I have also done Overwatch and banned cheaters myself.
Edit: this is for CSGO, idk if Valve does this for games like TF2
Kick votes alone should never lead to bans or suspensions. Instead; this is when we should switch to server-sided analytics of gameplay and lean heavily on human moderator input to determine if a player might be cheating.
Anti-Cheat should be on server side anyways; not the client side.
I can't wait for the rise of motherboards with hyper-customized TPMs that can fake legitimate ones and totally gaslight the OS and any anti-cheat running that everything is alright. /s
Maybe a second step of reviewing but also if you bought a game permanent bans should never be a thing on less it has an offline mode, if you bought something you should permanently own it they shouldn't be able to take your access permanently
Votekick really doesn’t work as an anticheat, especially without good playback analysis option and even then good gamesense looks like wallhacking in shooters to new players for example when all you are doing is tracking sound and have good crosshair placement. If you can’t review replay and there is no blatant cheating like speedhack or spinbot or teleporting, what are you voting on? The fact that you are getting stomped?
To be clear I’m not saying invasive anti-cheat is the way, but IMO voting is not the way to go.