this post was submitted on 27 Apr 2024
304 points (97.5% liked)
Gaming
20073 readers
12 users here now
Sub for any gaming related content!
Rules:
- 1: No spam or advertising. This basically means no linking to your own content on blogs, YouTube, Twitch, etc.
- 2: No bigotry or gatekeeping. This should be obvious, but neither of those things will be tolerated. This goes for linked content too; if the site has some heavy "anti-woke" energy, you probably shouldn't be posting it here.
- 3: No untagged game spoilers. If the game was recently released or not released at all yet, use the Spoiler tag (the little ⚠️ button) in the body text, and avoid typing spoilers in the title. It should also be avoided to openly talk about major story spoilers, even in old games.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
That is just wrong. For example, increased movement speed. Just check every couple of seconds if the movement that the player actually did is possible with the allowed parameters. Yes there can be bugs in that too, but not trivial to bypass when you validate every packages.
It is resource intensive. But much more effective for things like movement then client side.
Even if true (it is not) this does not proof anything other the that to less resources are invested in it. Client side Anti Cheat is cheaper because you just simply buy that product and yiu have not fix your broken game code which bately runs smooth anyway.
Client side Anti Cheat goes against basic IT-Security principles. Every single packet that is sent from the Client to the Server is User Input. It is not to be trusted. You have to validate it.
When you login to your Online account the check if your password is correct does not happen on your Computer. It gets sent to the server and the server validates it.
Lol
You need to go out in the world (where the trees don't have pixels) and learn about this stuff if you want to be in this field / pretend to argue about it. Instead you've conflated the facts that other people are telling you (this is a hard problem that takes effort) with the corpo propaganda (It's expensive so It's impossible)
Also: Your llama-based waifu is not real. Good luck with your chat bot addiction.
No, I'm not an AI technro, and this doesn't have fuck all to do with LLMs, but with today's sophisticated cheats if you want serverside anti cheat, that's just a fancy way of saying behavior verification, and if you can do it without some sort of adaptive system then good luck mate
I also don't give a shit about pretending to be in the game, mate I'm a developer and I would love nothing more than getting another degree and kissing this garbage field goodbye
AMD is always hiring devrel. You get to fanboy, travel, vaguely consult on a bunch of cool titles before they come out, and it pays way better than actual gamedev. Same goes for all the other hardware manufacturers, as well as engine and Middleware companies. (Also yacht parties and drama if you swing it right)
I think you're talking botting where I'm talking hacking. With botting, you're right you do need "AI" where AI is the old heuristics and state machines AI. I still think anyone calling this AI in 2024 deserves to get clowned on. (And which I concede is not you).
Those checks can be buggy ofc or do not cover all possible exploitable behaviors. But when there are implemented correctly you can not circumvent them. Similar to a Login form, bugs excist.
A youtuber named CodeOverflow made two great series about game exploitation.
Not talking about that. And Client side anti cheat does also not help here.