this post was submitted on 29 Sep 2023
141 points (97.3% liked)

Steam Deck

14818 readers
477 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 3 years ago
MODERATORS
 

EA anticheat is a kernel level anticheat, which are generally bad for consumers due to them giving malware new targets to get full control of an infected system. Genshin Impact's kernel anticheat is famously targeted by ransomware as an easier way to gain control of user's PCs for example. They also don't work on Linux, which is an obvious problem for Steam Deck users.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (2 children)

I guess if you want to accurately want to do the checks on the server side you'd have to run the complete game on the server. You can cheat just by making a texture transparent so that you can see enemies behind it. To prevent that the server has to render the frames itself and to ensure that really only approved things are seen by the players the easiest would be to just send over the rendered frame instead of letting the players render it themselves. By that point you have basically invented game streaming again.

Still, I wonder what Blizzard games are doing. They work fine on Linux and I haven't heard much about cheating on there.

[–] [email protected] 2 points 1 year ago

You don’t have to send over the frame to fix it a bit, just less information. Minimize the info needed. One thing you can do is occlude to determine which entities should be rendered. Even applied, they could still get an advantage - being able to see an entire character instead of just the exposed part of their foot - but it would at least limit it more.

[–] [email protected] 1 points 1 year ago

It seems like VAC has solved the binary editing issue a while ago, no?