A teenage CS:GO player has developed an AI that has successfully found 14,000 cheaters

    
18

While cheaters may never prosper, they also have a tendency to proliferate if not kept in check (and even sometimes when companies do try to keep them in check). One player of Counter-Strike: Global Offensive, a teenager by the name of 2Eggs, is doing his part with the use of a homebrewed AI that apparently has an extremely successful catch rate.

The AI is called HestiaNet, which reviews Overwatch video footage and uses a database that draws from demos going as far back as 2015 to isolate normal behaviors from suspicious ones. Once HestiaNet identifies a cheater, it stores that player’s SteamID in a database, which is then occasionally reviewed to check for other bans. If a ban is handed out, HestiaNet updates its database, which means the more cheaters it finds, the more accurate it gets.

And it apparently is extremely accurate: According to numbers from the source report and tweeted by 2Eggs himself, HestiaNet has successfully helped ban 15,104 players out of 15,356 analyzed cases — a catch rate of 98.36%.

2Eggs is no stranger to being a force for good in the CS:GO community and gaming in general; last month he was awarded over $11,000 for helping Valve identify bugs and security risks, and he’s also responsible for pulling together ban databases for FACEIT and Minerva. “I want HestiaNet to heal over the games infestation and to get rid of as many cheaters as possible. To many of us in the community, CS:GO is a home, and Hestia is also the protector of the house,” says 2Eggs.

18
LEAVE A COMMENT

Please Login to comment
  Subscribe  
newest oldest most liked
Subscribe to:
Reader
Drago

Maybe they could help EA with BF, my god it needs something.

Reader
Lord Klaus

Great job! Online cheaters are just losers that deserve a ban. If you want to cheat go single player.

Reader
Dankey Kang

if (playerscore == 20 && timeplayed == < 60 seconds){
playercheater = true;
}
else{
playercheater = false;
}

Reader
Baemir

Anything simplistic like that will end up banning a ton of good players if the number is too low, or let most of the cheaters get away with it if it’s too high.

Reader
Dankey Kang

It would just flag them, then an agent can simply view to see if they’re cheating or not.

Reader
GiantsBane

Kudos to the kid, but the smart cheaters who dont get greedy are much harder to catch. Though those compose a much smaller number of people as the majority of people banned for cheating are idiots using publicly released cheat tools that are easily detected.

Or even still the private ones that have an unlimited distribution cap, and dont vet users, again, pretty easy to reverse engineer, dev can just buy a copy and go from there.

Reader
dreamer

Cheaters are always going to cheat. The punishments available to developers/publishers are simply not enough to both deter and stop repeat offenders.

So you get banned. Oh well, buy another box/ID for cheap and have at it all over again.

Reader
Loyal Patron
Patreon Donor
Armsbend

Next week’s news: Teen gets hired by Valve – world celebrates innovative teen > Valve puts him in the basement.

Cyclone Jack
Reader
Kickstarter Donor
Cyclone Jack

But does he get a red stapler?

Reader
Jeremy Barnes

ehh, this strikes me like the algorithms you see in the sports world that people come up with to tell you that all time great players were great, but when you apply it to real life…not so much.

If there’s a report and it’s not 100% transparent and the only person telling you how awesome it is…is the person who made it..well…

Reader
Giggilybits

So what about the people that were accused of cheating that actually weren’t?

Reader
Adam Russell

Easy. If it reports someone cheating just have a real dev confirm whether or not the person really is cheating.

Reader
Giggilybits

Makes sense but it seems like they would have a lot of people to investigate.

Reader
Kickstarter Donor
Patreon Donor
Loyal Patron
BalsBigBrother

So are we going to run a pool for how long humanity has left before this ai becomes self aware and decides the only way to stop cheating is to wipe out the source of the problem with extreme prejudice

Reader
3dom

So the AI detected cheaters in the database of reported/detected cheaters? What a time to be alive!

Reader
Furin

I believe how it works is that the AI analysed the footage of the videos to make a determination of what it thinks is abnormal behavior. The cheater database is then used as a comparison set to teach it which players are known cheaters. Then it uses that known cheater list to find out which of the patterns in the videos it learned from are truly cheater behavior, as opposed to other irregular behavior. After the AI has been taught this way, it is then released on all the videos again looking only for the true cheaters.

Imagine an AI learning the same way a human would. If you take a test, but are never told which of your answers were correct and which were incorrect, you wouldn’t learn from it. The steam cheater database is used as the answer sheet because manually reviewing the AI’s performance would be far too labor intensive.

If you are interested in how AI’s work, I would recommend looking up an articale on Machine Learning.