Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive
What it is
Valve's John McDonald presents at GDC 2018 on how Valve uses deep learning (VACnet) to detect cheaters in Counter-Strike: Global Offensive. He covers training on human-reviewed replays and how model output is confirmed by manual review.
Why Hacker News recommends it
The go-to link in any anti-cheat thread for a concrete, well-delivered account of machine-learning cheat detection in production.
- 5 people recommended it
- 6 different months
- 1 strong recommendations
- first 2021, last 2025
What HN commenters said
“The presenter delivered the problem and solution approach so well I'd still like to work on something like this some time.”
Fascinating, well-delivered GDC talk on ML-based cheater detection.
schmorptron, 2025-06 · Strong recommendation · in “Game Hacking – Valve Anti-Cheat (VAC)”
“Valve do this, here's a good talk”
Good talk on Valve using deep learning against cheaters.
crtasm, 2022-02 · Recommendation · in “Thank You, Valve”
“Great talk on it here”
Great talk on Valve's vacnet with manual review confirmation.
kllrnohj, 2022-08 · Recommendation · in “The ABI status of ELF hash tables”
“Here's a GDC talk you may find interesting”
GDC talk on Valve using deep learning against CS:GO cheating.
arwineap, 2022-11 · Recommendation · in “AI Learns to Play CS:Go via Large-Scale Behavioural Cloning”
“I take this opportunity to share this great talk about Valve's usage of deep learning to fight cheating in CS:GO”
Great talk about Valve's deep learning use against CS:GO cheating.
magic123_, 2024-08 · Recommendation · in “Are We Anti-Cheat Yet?”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: vacnet, cs:go, deep learning, cheat detection, valve, gdc
Also recommended by the same people
documentaryHow Valve is Profiting from Steam's Back-Door CasinosPeople Make Games · 5 HN recommenders · 2022–2025
talkCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”CppCon · 9 HN recommenders · 2018–2026
talkCppCon 2016: Chandler Carruth “Garbage In, Garbage Out: Arguing about Undefined Behavior..."CppCon · 4 HN recommenders · 2016–2026
lectureThe spelled-out intro to neural networks and backpropagation: building microgradAndrej Karpathy · 17 HN recommenders · 2022–2025
explainerBut what is a neural network? | Deep learning chapter 13Blue1Brown · 16 HN recommenders · 2017–2025
documentaryAlphaGo - The Movie | Full award-winning documentaryGoogle DeepMind · 10 HN recommenders · 2020–2025
explainerTransformers, the tech behind LLMs | Deep Learning Chapter 53Blue1Brown · 13 HN recommenders · 2024–2026
talkUSENIX Security '18-Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?USENIX · 10 HN recommenders · 2018–2026