The best way to prevent cheating is by streaming games. Game streaming services are the future of multiplayer games. Edit: I mean cloud gaming like OnLive, not Twitch.
Doubtful. It just so happens that a well known intro to neural nets focuses on controlling GTA using only on screen data and simulated keyboard inputs. That basic principle is valid for any game and can be improved to an unlimited extent. Furthermore, approaching the endpoint as a dumb video terminal is very limiting, almost any real time 3d game will have visible latency on almost any internet link. At the very leas…
Riot Games Approach to Anti-Cheat
281–290 of 412 posts
Re: Riot Games Approach to Anti-Cheat
#282Back when I worked in games we would detect cheaters and then shadow ban. Quarantine them by only matching them into games with other cheaters. You may still have to ban them from certain elements of your game, like player economies (auction house, etc). But the more legitimate their experience looks the better. The idea is that instead of fully banning them and triggering the next iteration of the arms race, you tra…
Re: Riot Games Approach to Anti-Cheat
#283Earlier quoted context omitted.
I mean... sure but they're also only willing to interact with the game when they're making the experience bad for everyone else.
Console speed-runs have different leagues where different levels of glitches are allowed - from 0% to any%. Maybe that could work here, possibly as a "competitive aimbot league".
0% means you make as little progress as possible, level up as few times as possible, pick up as few items as possible, and otherwise avoid progress other than completing the objective.
100% means you pick up every item, finish every quest, etc...
any% means you do whatever you have to in order to get through as quickly as possible.
That said, there are different levels of glitches, exploits, and external tools allowed in different speedruns. TAS (Tool Assisted) speedruns would probably appeal to this crowd.
For instance this run[0] of the NES Super Mario Brothers games where all four games use the same controller inputs and finish in the same second. (Host says 3 games, but it's really 4.)
[0]: https://www.youtube.com/watch?time_continue=3358&v=EHfw-BEuR...
Re: Riot Games Approach to Anti-Cheat
#284Earlier quoted context omitted.
In the case of Riot / League of Legends, these are still potentially customers willing to pay for skins etc, which is their income stream. I wonder if cheaters are as likely to pay for that stuff as non-cheaters?
A game with prevalent hacking/cheating is going to go downhill quick and lose it's established player base. Catering to these people in any way does not seem like a wise strategy.
Re: Riot Games Approach to Anti-Cheat
#285Re: Riot Games Approach to Anti-Cheat
#286Earlier quoted context omitted.
I mean... sure but they're also only willing to interact with the game when they're making the experience bad for everyone else.
I don't think it is really the cheaters that degrade the experience, it is the knowledge (right or wrong) that cheaters exist that reduces trust that makes for not fun experiences. I've played online games for many thousands of hours over the past two decades and I can count the number of times I encountered a blatant cheater on my hands. Every time it actually happened people had a good laugh about it and either hop…
Not only is it not fun, it's discouraging. And it's one of the big things that led to me quitting the game.
Re: Riot Games Approach to Anti-Cheat
#287I wonder if there is any defense against adversaries that use computer vision and just digest the actual raw images and overlaying information, so there aren't any hooks into the software itself.
Re: Riot Games Approach to Anti-Cheat
#288I wonder if there is any defense against adversaries that use computer vision and just digest the actual raw images and overlaying information, so there aren't any hooks into the software itself.
https://www.reddit.com/r/Overwatch/comments/6imjce/todays_pa...
Re: Riot Games Approach to Anti-Cheat
#289Earlier quoted context omitted.
>With such a cheat, roaches punch way above their weight, completely breaking the rock-paper-scissors balance of the game. Against marines, sure. But against siege tanks/disruptors? Sirlin's spiel about there being more counters than people think ( http://www.sirlin.net/ptw-book/introducingthe-scrub ) seems applicable here.
Is it, though? Sirlin's scrub is a strawperson player that will not adapt to any changes in the game, instead asking that the game itself is changed to suit them. Running cheats is the ultimate scrub move - you change your play experience asymmetrically to benefit yourself rather than practicing at the game as offered to get better. There are a ton of interactions in games that are degenerate if performed at TAS leve…
That's a fair point; I agree. But the ancestors are debating a scenario with sanctioned mechanical aids. vkou classifies them as "cheats" above, but I humbly suggest that he used the term improperly, given the context.
Also, remember that we're talking about RTS games, which have an S component as much as they have an RT component. OpenAI can beat Dendi in the early phases of solo mid, but can a team of AIs beat Navi in a full game of DotA? Perhaps they will eventually, but if they do, it will take a whole lot more than just reaction time.
Re: Riot Games Approach to Anti-Cheat
#290I'd love to see a game where cheating and scripting is the primary means of gameplay. By default the game would present a very simple UI but players would be encouraged to write and share scripts enabling varying levels and types of functionality. As a game developer your job then would be to write interesting enough systems for players to exploit to come up with interesting gameplay. I can imagine a scenario where d…
https://www.youtube.com/watch?time_continue=7&v=v0JHDr1oT0Y
It's about security training rather than gaming, but talks about using an approach where students were forced to cheat in order to pass an exam, as an exercise in getting into a mindset of finding the holes in a system and thinking like an adversary.