Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive

    GDC Festival of Gaming

    5 HN recommenders · recommended in 9 months, 2021–2025

    YouTube

    1:05:25 · 35K views · Jun 18, 2020

    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.

    The go-to link in any anti-cheat thread for a concrete, well-delivered account of machine-learning cheat detection in production.

    AI, Machine Learning & DataMachine learning & deep learningGame programming & enginesGaming culture & analysis
    1. 36:24
      How Valve is Profiting from Steam's Back-Door CasinosPeople Make Games425K views • 3 years ago
    2. 13:04
      VACNET Anti-cheat3kliksphilip574K views • 8 years ago
    3. 8:28
      The Day FPS Games DiedBasically Homeless2M views • 5 years ago
    4. 59:38
      8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2GDC Festival of Gaming95K views • 7 years ago
    5. 5:58
      MarI/O - Machine Learning for Video GamesSethBling12M views • 11 years ago
    6. 17:08
      Playing a Neural Network's version of GTA V: GAN Theft Autosentdex766K views • 5 years ago
    7. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    8. 16:18
      Computer program that learns to play classic NES gamessuckerpinch2.2M views • 13 years ago
    9. 2:35:53
      Tensorflow and deep learning - without a PhD by Martin GörnerDevoxx610K views • 9 years ago
    10. 2:25:52
      The spelled-out intro to neural networks and backpropagation: building microgradAndrej Karpathy4.4M views • 4 years ago
    11. 20:41
      Training an unbeatable AI in TrackmaniaYosh18M views • 3 years ago
    12. 1:03:32
      John Schulman - Reinforcement Learning from Human Feedback: Progress and ChallengesUC Berkeley EECS88K views • 3 years ago
    13. 24:48
      Deception, Lies, and ValveCoffeezilla5.7M views • 1 year ago
    14. 1:49:07
      I Shot You First: Networking the Gameplay of Halo: ReachGDC Festival of Gaming58K views • 8 years ago
    15. 4:41
      Deepmind artificial intelligence @ FDOT14Elizr288K views • 12 years ago
    16. 1:00:27
      1,500 Slot Machines Walk into a Bar: Adventures in Quantity Over QualityGDC Festival of Gaming184K views • 7 years ago
    17. 3:31:24
      Deep Dive into LLMs like ChatGPTAndrej Karpathy10M views • 1 year ago
    18. 39:47
      How lucky is too lucky?: The Minecraft Speedrunning Dream Controversy ExplainedStand-up Maths8.4M views • 5 years ago
    19. 1:56:20
      Let's build GPT: from scratch, in code, spelled out.Andrej Karpathy8.2M views • 3 years ago
    20. 39:19
      The Dark Side of Counter-Strike 2Coffeezilla5.6M views • 1 year ago

    11 comments from Hacker News

    1. @schmorptronJun 2025· in “Game Hacking – Valve Anti-Cheat (VAC)”

      Woah, cool to see a bit of how it all works. Seems similar to basic antivirus signature checking? As a side note, a few years back, they had a GDC talk about a (then-new) machine learning based approach to catching cheaters. Regardless of how it worked out, I found it fascinating. The presenter delivered the problem and solution approach so well I'd still like to work on something like this some time. I think they're still updating this for CS2, so it would be really cool to see how far it's gotten now. this video

      Strongly recommendsView on HN
    2. @arwineapNov 2022· in “AI Learns to Play CS:Go via Large-Scale Behavioural Cloning”

      Valve has been at this for a long time... They started with a system that lets players review games and try to understand if a player is a cheat or not. Games are anonymized, and you get to rewatch the replay to try to make a determination They can then use that data to train their NN to help detect which players / games should be fed into this manual review process I assume now the product is probably good enough that it's ranking reviewers too to determine how good reviewers are at detecting if there's cheats or not. It's pure genius Here's a GDC talk you may find interesting: > In this 2018 GDC session, Valve's John McDonald discusses how Valve has utilized Deep Learning to combat cheating in Counter-Strike: Global Offensive. this video

      RecommendsView on HN
    3. @schmorptronApr 2021· in “Valve accused of ignoring existing RCE vulnerability in Source games for 2 years”

      From what I know, VAC (Valve Anti Cheat) just looks for processes running on the system and detects injections into CSs memory. Then, for CS:GO specifically there's Overwatch, in which players look at other reported players' gameplay to determine whether they were cheating, and VacNET which is a machine learning system trained on the data from Overwatch to detect aimbots that way. There's a really good talk that someone from valve gave about 3 years ago[0]. The bigger problem is that even with input recognition, one of the biggest problems are wallhacks, meaning you can see other players through walls which is an advantage that's almost as large as aimbotting in tactical shooters like CS. [0]: this video

      RecommendsView on HN
    4. @kllrnohjAug 2022· in “The ABI status of ELF hash tables”

      Or server-side automated review using machine learning models, which is what Valve is trying with "vacnet" (with then manual review to confirm the model's results are accurate - something most tech companies should learn from) Great talk on it here: this video

      RecommendsView on HN
    5. @magic123_Aug 2024· in “Are We Anti-Cheat Yet?”

      Unfortunately the Overwatch system has been disabled for years, and we currently have no reason to think it will be reopened for CS2. I take this opportunity to share this great talk about Valve's usage of deep learning to fight cheating in CS:GO: this video

      RecommendsView on HN