{"id":57336,"date":"2018-10-24T20:30:00","date_gmt":"2018-10-24T20:30:00","guid":{"rendered":"http:\/\/www.gamasutra.com\/view\/news\/329296"},"modified":"2018-10-24T20:30:00","modified_gmt":"2018-10-24T20:30:00","slug":"how-riot-has-been-removing-cheaters-from-league-of-legends","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2018\/10\/24\/how-riot-has-been-removing-cheaters-from-league-of-legends\/","title":{"rendered":"How Riot has been removing cheaters from League of Legends"},"content":{"rendered":"<p>Riot has pulled back the curtain\u00a0on how its developers handle\u00a0botters, scripters, and boosters who cheat in\u00a0<em>League of Legends<\/em>\u00a0in a detailed blog post outlining anti-cheat methods.<\/p>\n<p>Developers take exploits seriously, often banning or <a href=\"https:\/\/www.gamasutra.com\/view\/news\/279122\/Riot_takes_aim_at_League_of_Legends_cheating_software_in_new_lawsuit.php\">taking hackers to court<\/a> if cheating\u00a0software gets in the way of a good, clean match.<\/p>\n<p>It&#8217;s always interesting to see how devs tackle the situation, and in Riot&#8217;s case with\u00a0<em>League of Legends<\/em>, there&#8217;s an entire anti-cheat team to combat malicious players.<\/p>\n<p>As detailed in the\u00a0<a href=\"https:\/\/nexus.leagueoflegends.com\/en-us\/2018\/10\/dev-removing-cheaters-from-lol\/\">blog post<\/a>, cheating in <em>League of Legends\u00a0<\/em>is described as the result of one of three things: scripting, boosting, or botting.\u00a0<\/p>\n<p>Scripting seems to be the\u00a0most influential type of cheating in MOBAs, and it refers to using\u00a0an external programs like aimbots, cooldown trackers, and combos to give a player an unfair advantage during gameplay.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/how-riot-has-been-removing-cheaters-from-league-of-legends.jpg\" \/><\/p>\n<p>Regarding scripting in\u00a0<em>League,\u00a0<\/em>The green line in the image above represents scripters as a daily percentage of ranked games played. It trends downward with time, and is statistically referred to as \u201cA Good Line.\u201d Banwaves are displayed on the same time scale.<\/p>\n<p>But are the cheats really helping?\u00a0The blog explains how the average win rate of a random sample <em>should<\/em> be 50 percent, so while scripting may still produces\u00a0some kind of advantage, it&#8217;s clear that there&#8217;s a decline.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/10\/how-riot-has-been-removing-cheaters-from-league-of-legends-1.jpg\" \/><\/p>\n<p>For example, in an effort to avoid detection, <em>League\u00a0<\/em>developers voluntarily added additional delay to their own automated actions, essentially forcing them to perform more like a human.\u00a0<\/p>\n<p>Scripts are also the most useful on mechanically intensive champions, so <em>League\u00a0<\/em>developers are\u00a0actively changing champion abilities to make them more forgiving, giving players a chance to better compete with cheaters.<\/p>\n<p>Developers interested in seeing how Riot is continuing to combat cheating should read the entire <a href=\"https:\/\/nexus.leagueoflegends.com\/en-us\/2018\/10\/dev-removing-cheaters-from-lol\/\">blog post here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Riot has pulled back the curtain\u00a0on how its developers handle\u00a0botters, scripters, and boosters who cheat in\u00a0League of Legends\u00a0in a detailed blog post outlining anti-cheat methods. Developers take exploits seriously, often banning or taking hackers to court if cheating\u00a0software gets in the way of a good, clean match. It&#8217;s always interesting to see how devs tackle [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":57337,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-57336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/57336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=57336"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/57336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/57337"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=57336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=57336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=57336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}