this post was submitted on 07 Jul 2026
198 points (99.0% liked)

Games

49490 readers
884 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you're submitting before posting to see if it's already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don't share it here, there are other places to find it. Discussion of piracy is fine.

We don't want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform

By type

By games

Language specific

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] warm@kbin.earth 57 points 2 days ago (3 children)

Anti-cheat should be server side. Cheats are done on external hardware now as kernel AC chased them into the undetectable zone, well played.

No game is worth sacrificing your entire PC to play.

[–] echodot@feddit.uk 7 points 1 day ago* (last edited 1 day ago) (2 children)

There's so many cheats that are only possible because the game's net code is just weirdly implemented.

Like wall hacks, why can I see this other player on the other side of the map, why you sending me their position.

[–] PapstJL4U@lemmy.world 1 points 10 hours ago

Culling is already done to reduce wall hacks, but a) sound needs an origin and b) people notice the difference between 3 frames and 6 frames reaction (1f =16.6ms)

[–] Alberat@lemmy.world 8 points 1 day ago (2 children)

it's for speed. if I tell you they're out of sight now, but will be visible in 50ms, it'll be faster than waiting 50ms to recv their new position that's visible and waiting on network latency which could be another 50ms in addition

[–] echodot@feddit.uk 1 points 1 day ago* (last edited 1 day ago) (3 children)

Right but we're talking about 100s of ms of human reaction time (faster reaction time is around 200ms for ultra pros). Wall hacks where you only get 100ms of warning aren't much good. So they absolutely could do something with it.

[–] LwL@lemmy.world 3 points 22 hours ago

100ms more is absolutely enough to be massive because it just subtracts from however long you need to recognize the other player after they become visible. Not to mention that in slower paced shooters, people might just remain stationary near a corner for very long, and you can't magically know when they start to move. Also in games where you can die with one well placed shot it could be 10ms and still be a significant advantage because you just need to be faster than your opponent.

Afaik valorant does try to not send any info that won't be needed, that doesn't mean it's immune to wallhacks, it just limits their effectiveness.

[–] Object@sh.itjust.works 1 points 20 hours ago (1 children)

They can see each other though, which means one player may get information about the enemy 100ms ahead of another. That would be quite an advantage in a lot of games, especially in Rainbow 6 Siege where TTK is super short.

[–] echodot@feddit.uk 1 points 17 hours ago (1 children)

Well yeah if everyone's using wall hacks in which case who cares?

[–] Object@sh.itjust.works 1 points 15 hours ago

Nvm, I though you were talking about letting players know of the enemy location only when they are visible, which won't be easy to calculate without creating some game-affecting latency.

[–] stom@lemmy.world 1 points 1 day ago

Cool I'm an ULTRA PRO and i've been drinking for a good chunk of today

https://files.catbox.moe/6ow6hn.png

https://humanbenchmark.com/tests/reactiontime

[–] Sir_Thominick_IV@lemmy.world 0 points 1 day ago

I've been working on a PvP game for the last few months.

Visibility checks aren't needed in all cases. Most RTS/2D/2.5D games don't have this problem, or it is minimal.

For games that do need them, they tend to be AAA FPS, which have the budget to make simple changes like lag compensation.

[–] samus12345@sh.itjust.works 2 points 1 day ago

Same reason I don't use the Hypervisor Denuvo bypasses.

[–] thingsiplay@lemmy.ml 1 points 2 days ago (2 children)

Server side anticheat can't detect lot of client side anticheat. Ideally you want to have both, if you want to catch most cheaters. One is not a full replacement for the other method. Local anticheat has the advantage of being much cheaper for the developer / publisher.

[–] Sir_Thominick_IV@lemmy.world 2 points 1 day ago* (last edited 1 day ago) (1 children)

Depending on the implementation, client side anticheat isn't needed at all. Take the game Speedrunners for example. There is zero need for the server to do anything other than accept player inputs, process them, and return them to the clients.

So if coded correctly, where the server trusts nothing and does the math itself, it is impossible to cheat while having zero anticheat on the client.

And that's without there being any additional cost.

[–] GoatSynagogue@lemmy.world 2 points 23 hours ago

That’s all well and good, but a smash brothers clone is very different to CoD or Battlefield in this regard.

Client side anti-cheat is absolutely needed in FPS/TPS. Without it, server side anti-cheat would have to do far more and quietly be much harder to do.

[–] warm@kbin.earth 1 points 1 day ago (1 children)

It's more costly to the developer when I dont buy their kernel AC game.

[–] thingsiplay@lemmy.ml 3 points 1 day ago (1 children)

Unfortunately we are in the minority. Most people don't know the difference or even care. So like with physical media, they only care about the majority.

[–] warm@kbin.earth 2 points 21 hours ago

Sure, in the grand scheme of things, but per user, not getting $70 from me costs them more.