6 ms·
What's the point of a rootkit anticheat for a game which: 1. does not do clientside prediction, instead relies on full server-roundtrip for visual confirmation
by xeonmc 2y ago
What's the point of a rootkit anticheat for a game which:
1. does not do clientside prediction, instead relies on full server-roundtrip for visual confirmation of your own actions (and therefore cannot "wallhack"/maphack enemy positions)
2. where machine-assisted actions cannot provide mechanical advantage beyond what is already regularly achievable by a normal human (at most only providing improvement in executional repeatability/consistency)
3. where execution depends predominantly on seat-of-the-pants split-second decision-making from high-level experience, as opposed to unambiguously "correct" responses that can be short-circuted without player intervention?
(League runs with a 30Hz tickrate, all actions and movements are first-order continuous, and visible state is fully serverside-obfuscated)
- savanaly 2y agohttps://www.youtube.com/watch?v=K_jTn2-AA-Q https://www.youtube.com/watch?v=K_jTn2-AA-Q
- xeonmc 2y agoI have watched this video before among others; your point being what? I see nothing in the video that refutes any of points 1, 2, and 3. If anything, my point 1 was even further reinforced by what is shown by your video. Would you mind pointing out which of them is in any way countered by any instant in this video?
- Cyph0n 2y agoCan you or someone else explain what “scripting” means here? What is the cheat helping with?
- xeonmc 2y agoScripting means performing machine-assisted action sequences. The video linked showed various informational overlays based on events that the player client was permitted to observe, such as enemy players using their utilities while in visible range or farming neutral monsters (event of which is always globally broadcast since the jungle timer rework a few years ago). It overlays a timer on the minimap for when neutral monsters will respawn, timers for when enemy utilities are predicted to complete their cooldown (only if they were used while in the client's visible range), the last-seen position of enemies if they disappeared into the fog of war, the trajectories of prospective enemy attacks & your own range which any slightly proficient players would be well-acquainted with.
- squigz 2y agoI wish there was a rule against posting a sole YT link as a reply. Many people may not be able to view it for various reasons. At least provide a short summary.
- Hawxy 2y agoYour points are covered by League's blog post that goes into the underlying reasoning: https://www.leagueoflegends.com/en-au/news/dev/dev-vanguard-x-lol/ https://www.leagueoflegends.com/en-au/news/dev/dev-vanguard-...
- xeonmc 2y agoIt really did not. The blog described insufficiency of the prior detection method, and statistics of the rate of cheating. It did not address the point that the game, by inherited design (of the genre), already places a ceiling on the effectiveness of automated actions. What's particularly irksome about the blog, besides the gratuitous language throughout, are expedient omissions of context in statements such as: > When piloted optimally, scripter win rates hover around 80% in Ranked games without contextualizing what elo it's measured at or how it compares to a smurf which you'd also expect to have an anomalous winrate before reaching their equilibrium elo. This is then immediately followed by the discussion of the cheating statistics for above-Masters tier, misleading the uncareful reader to draw the conclusion that cheaters can manage 80% winrate in Masters+. One might be inclined to dismiss this as carelessness in writing, however these kinds of patterns are common throughout Riot's various "technical blogs", especially those posts on valorant's initial release that claimed some earthshattering netcode innovation, then described various bog-standard multiplayer practices without further elaboration, implicitly passing them off as their own invention without actually claiming so. I'd suggest others here to also spot these patterns for themselves by taking a read at some of these other riot blogposts masquerading as technical deep dives that really are self-promotion aimed to beguile "gamers".