– [Narrator] Competing against other players online, is a bigger part (popping) of video gaming today, than it ever has been. So it’s no surprise then, that fair play online is being taken more and more seriously, both by gamers, who view cheating as a huge impediment to their experience, and by developers, Who are pushing anti-cheat software to keep players honest. And of course prevent gamers from just quitting a game because they’re frustrated with how many cheaters are on the servers. But these anti-cheat mechanisms have come with some issues of their own. And notably, the solution implemented by Riot Games for their hit shooter Valorant, Has really ruffled the feathers of many, in the community. So why can an ostensibly good thing, like anti-cheat software be so controversial? And what made Valorant such a target for rage, specifically? The answer to this question largely comes down to how exactly anti-cheat software works? You see, many solutions essentially function as “drivers” and in case you don’t know what those are, There are pieces of software that allow your hardware devices to talk to your operating system. But hold on, we’re not talking hardware. We’re talking a video game. So why would anti-cheat software need to take the form of a driver? The reason that developers do this, is because drivers often operate in kernel mode. The kernel is the core part of your operating system that interfaces most closely with your hardware and as such programs running at the level of your kernel, gets special privileges, and can access parts of your computer that other applications cannot. It’s common for people who write cheats for video games, to also implement them at the kernel level, in order to bypass restrictions. So the response from software developers often needs to be at that level as well in order for them to be effective. And indeed, many anti-cheat implementations over the years Have taken the form of kernel level drivers, including Easy Anti-cheat and Battle Eye, which are used by Fortnight and Pub-G, respectively. But while the rationale for running anti cheat software at the kernel level might make sense, it still presents some special issues. One of them has to do with system stability, As giving any kind of software, that much privilege over your whole system can lead to errors or crashes if it isn’t coded well. Kind of like putting a team driver, no pun intended, with a learner’s permit behind the wheel of McLaren. Not to mention that poorly coded kernel mode drivers can leave your computer very vulnerable to malware, that takes aim at core parts of your operating system. But while some of the major anti-cheat solutions, That work on a kernel level have actually been fairly well designed and haven’t given users too many high profile issues, others have made headlines for the wrong reasons. Such as when one notable anti-cheat service, the ESEA client, was exploited by a developer back in 2013 to unwittingly turned gamers PCs into crypto-miners. And Valorant’s implementation called Vanguard, has raised some additional concerns. One is that it’s always running. Unlike other popular anti-cheat software that only runs when you start up your game, Vanguard, well, it likes to boot at boot time. And originally Riot Games didn’t even offer a way to turn it off. The latest version, allows you to turn it off, but If you wanna play Valorant, you actually have to reboot your PC in order to launch Vanguard again. Pretty annoying. And while Vanguard isn’t the only anti-cheat solution to run at boot, it’s been criticized for being especially invasive, As the driver is built to block programs it deems suspicious, yet it’s affected applications gamers commonly trust, like CPU temperature monitoring software. Vanguard also has issues, not giving players proper notifications when a legitimate program has been blocked, blocking hardware like keyboards, and even, (warning sound) causing blue screens of death. Remember what we said about how kernel mode software can make your system unstable? And to top it all off, there’s also the argument that placing anti-cheat software at the kernel level, will entice cheat makers To operate at that level more often as well. With all the security and stability issues that presents. Of course, that isn’t unique to Vanguard. In fact, Doom Eternal’s anti cheat software, Denuvo was recently pulled due to fears stemming from the fact that it too operates at the the kernel level. But big name titles like Valorant, do tend to set trends for the industry, for better or worse. This episode is brought to you by Brilliant. if you’re a student, a professional or just someone who wants to understand the world better, check out Brilliant. The website that helps you reach your learning goals by working just a little bit, every day. Brilliant offers interactive explorations And a mobile app to help you master concepts in math, science and computer science. The courses take complex concepts and break them up into bite-sized chunks. Over time, you’ll be amazed at what you can accomplish. We suggest checking out their mathematical fundamentals course. Which has been redesigned with interactive features To help you with the foundational concepts behind algebra, number theory and logic. Which make it a great resource for STEM students. The first 200 people who head to brilliant.org/techquickie will get 20% off an annual premium subscription. So thanks for watching guys. If you liked this video, get subscribed, Hit like and be sure to hit us up in the comment section, with your suggestions for topics that we should cover in the future. Video Information
This video, titled ‘The BIG Problem With Anti-Cheat’, was uploaded by Techquickie on 2020-06-05 17:22:35. It has garnered 671525 views and 34308 likes. The duration of the video is 00:04:56 or 296 seconds.
Learn through problem solving, and the first 200 people can save 20% today on Brilliant at https://brilliant.org/Techquickie/
Why is anti-cheat software causing so much controversy?
Buy a Gaming PC On Amazon (PAID LINK): https://geni.us/jRaR On Newegg (PAID LINK): https://geni.us/HexyDB On B&H (PAID LINK): https://geni.us/Hb8Bw
Leave a reply with your requests for future episodes, or tweet them here: https://twitter.com/jmart604
GET MERCH: http://www.LTTStore.com/ SUPPORT US ON FLOATPLANE: https://www.floatplane.com/ LTX EXPO: https://www.ltxexpo.com/
AFFILIATES & REFERRALS ————————————————— Affiliates, Sponsors & Referrals: https://lmg.gg/sponsors Get Private Internet Access VPN at https://lmg.gg/pialinus2 Get a Displate Metal Print at https://lmg.gg/displateltt Support a Creator code LINUSMEDIAGROUP on Epic Games Store: https://lmg.gg/kRTpY Get a 30-day free trial of Amazon Prime at https://lmg.gg/8KV1v Our Test Benches on Amazon: https://lmg.gg/HOx0z Our Production Gear: https://lmg.gg/4oPzt
FOLLOW US ELSEWHERE ————————————————— Twitter: https://twitter.com/linustech Facebook: http://www.facebook.com/LinusTech Instagram: https://www.instagram.com/linustech Twitch: https://www.twitch.tv/linustech
FOLLOW OUR OTHER CHANNELS ————————————————— Linus Tech Tips: https://lmg.gg/linustechtipsyt TechLinked: https://lmg.gg/techlinkedyt ShortCircuit: https://lmg.gg/shortcircuityt
LMG Clips: https://lmg.gg/lmgclipsyt Channel Super Fun: https://lmg.gg/channelsuperfunyt Carpool Critics: https://lmg.gg/carpoolcriticsyt