this post was submitted on 27 Apr 2024
304 points (97.5% liked)
Gaming
20010 readers
586 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
No they haven't created games with server-side net code? Yeah you've just outed yourself as having NO fucking idea how any of this works. Most MMOs are fully server-side to put that in perspective. Very few usable cheats exists for these games that are not detectable.
Server side checks/anticheats are IMPOSSIBLE to bypass short of an actual flaw in the system/code.
You're arguing that you can hack the code the server runs that you never see or know anything about. That's absurd. Hell the game itself doesn't even necessarily need to know that the server-side checks are a thing depending on the implementation. You can't fuck with code you never even have a chance to directly interact with.
Change your health in a ram editor... Server receives the state of your character... see it's invalid to the game state and drops you from the lobby/game. Do it enough times and you get flagged as a cheater, account ban. There is no "bypassing" this. Considering that game states have to be broadcast to all clients anyway, the server already has to touch all the states submitted to it anyway. A quick check on some sane things is simple and easy. A reference check from last known location to current state location and seeing that you're clear across the map or your y value is impossible... This is trivial to check.
ESPs and other client side stuff is harder since you have to send game state information to the client at some point (including information on enemies)... but you could conceivably not send status updates about characters/objects that are not relevant to a player. That would cut the vast majority of usefulness of ESP hacks.
The most important part of ALL of this discussion. Tarkov does exactly NONE of this. They check nothing. They enforce nothing. The client side anti-cheats in place are useless.
Sure, the absolutely most blatant stuff can be detected, BUT
Stuff like aimbots and wallhacks are still very doable even in the presence of serverside anticheat. And for MMOs, the cheats used are different in nature, autofarms and scripts exist
Look at FairFight anti cheat for example, your fucking holy grail serverside garbage. People still developed aimhacks for it
But what do I know, some Lemmy dweebs apparently cracked the fucking holy grail code of developing anticheats, you guys should send some job applications lmfao
No buts. Tarkov does NOTHING to address even the basic stuff. There's no buts at all. You can't say "there's still hacks" when Tarkov is literally filled to the brim with hackers. Nobody ever claimed serverside is perfect. Quite the contrary. But holy fuck would the game be a fuckton better if they at least did literally ANYTHING.
A serverside anticheat could absolutely detect impossible flicks (autoaim). Especially since they're too consistent.
But the point is that Tarkov has become a shit-filled game because of the rampant cheating.
Fairfight is an interesting example to take. Siege is a much better game comparatively. It's proof that serverside works... and can work in real time. Except you claimed that would be impossible.
Edit: I'm calling Siege better in the aspects related to this conversation. You only run into cheaters on rare occasion. When I played Tarkov it would be damn near EVERY map.