Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's funny that game makers make a fuss about anti-cheat not working on Linux but then publish Switch versions of their games. That platform has almost zero security and is commonly emulated with cheats even in multiplayer these days.




If people cheat in the switch, they can blame Nintendo. If people cheat in PC, they can blame the anticheat. Without anticheat, they have to take the blame.

I still blame the devs of the games.

> is commonly emulated with cheats even in multiplayer

There is no Switch emulator that can play online on official servers.

The only way you can cheat online is by hacking a real console, but the percentage of people who do it is quite small.


AIUI you can do it, but you risk the Switch you got the data from being banned.

This. Even kernel level anti-c-spyware can't stop a cheap vision model hokked to a mouse, see youtube for examples from simple auto input up to full on elctromuscular stimulation.

Yes the channel “Basically homeless” has a few variations on this. Using electrodes to move your muscles to more practical a bot that moves your mouse pad for you to give you perfect aim. No anti cheat can detect that because there is nothing to detect.

Based on the latest report from Dice/EA/BF6, seems indeed like they're detecting hardware-based cheating as well: https://store.steampowered.com/news/app/2807960/view/4972134...

Although who knows, they might be outright lying about that just to scare cheaters, but I tend to default to assuming what they're saying is more or less true.


Looking at the accessibility alternatives they suggest, they were probably detecting XIM users, not the much nastier PC stuff like DMA cards.

They can’t detect me splitting my hdmi output, feeding one of them to a separate machine with a vision model to detect what needs to be detected and the same machine moving and clicking the mouse. People are already doing this.

Could you please share examples of ML-based cheats that actually work?


Thanks, interesting! Looks like it works way better than I expected.

Client side anti cheats is a lazy excuse why they don't want to spend on server side anti cheats anyway.

How do you stop a client-side wallhack with server side anti-cheat?

Don't send the client information about players they should not be able to see based on their current position.

How does it know what isn't visible? Can it handle glass? Frosted glass? Smoke? What if I can't see the player but I can see their shadow? What if I can't see them because they're behind me but I can hear their footsteps? What if I have 50ms ping and the player is invisible after turning a corner because the server hasn't realized I can see them yet?

To answer all those questions you either have to render the entire game on the server for every player (not possible) or make the checks conservative enough that cheaters still get a significant advantage.


GeforceNow begs to differ.

I know, not the same, but IMHO the future of anticheat. We just need faster fiber networks.


Yeah. Stadia worked well in ideal conditions, so for people lucky enough to live that life, the technology's there.

I never understoof why google gave up so early on cloud gaming. Clearly it is the future, the infrastructure will need to develop but your userbase can grow by the day.

I live a bit remote on an island group, and even though I have a 500Mbit Fiber, my latency to the next GeforceNOW datacenter is 60-70ms (which is my latency to most continental datacenters, so not NVidias fault). That makes it unplayable for i.e. Battlefield 6 (I tried, believe me), but I have been playing Fortnite (which is less aim sensitive) for 100+ hours with that.


And under such system, how do you stop people from abusing latency-compensation to make their character appear out of thin air on the opponent’s perspective by fake-juking a corner to trick the netcode into not sending the initial trajectory of your peeks?

Fortnite had this same issue when BR was first released. It was promptly fixed after cheaters started abusing it by adding more stringent checks.

Fortnite has a fairly invasive root kit level anti cheat too, don’t forget.

The invasive kernel root kit came months after they fixed the netcode abuses.

Then how would the client know where to render the positional audio of their footsteps for instance?

run your own servers, an admin watches them track people behind walls, player gets banned, move on. Oh, they took away player run servers...

Not scalable

Improve your server AI to catch weird behavior. Client side approach with this malware idea is simply unacceptable.

It's a numbers issue. How often do people encounter cheaters while playing Switch games online?

Try playing Pokémon Legends Z-A multiplayer.

Often because of cross play.

The Switch has good security as long as you can check the OS version robustly.

Any Switch game using an anti-cheat solution that can't trivially detect that it's being emulated is... not using a very good anti-cheat solution.


what multiplayer (esports) game that can run on switch ????

fornite???? its not gonna be main playerbase


From the top of my head: Rocket league, Splatoon.

I'm sure there are others, but those are the 2 I play


Splatoon is a Nintendo game.

Sure, but it's still an esport and any discussion of anti cheat ought to apply regardless of publisher methinks

mario karts

Super Smash Bros.

Madden and NBA2K

The thing is: the Switch has a clear ToS, and if the user breaks it they can get into trouble. OTOH, if you release your game in Linux... that's it

The games have ToS though right?

The Switch is a closed proprietary platform, so Nintendo can give some guarantees, and if the user does something at the Switch level, the responsibility of legal action will be on Nintendo, saving up headaches to the publisher.

Beaches of a Terms of Service agreement have no inherent legal penalties.

Some actions which breach ToS may be illegal, but that has nothing to do with them being outlined in a ToS.


Bad excuse, they could rely on Steam ToS for example.

Creating a steam account is cheap. Needing to buy a new switch is not.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: