this post was submitted on 08 Mar 2024
292 points (98.7% liked)

Steam Deck

14838 readers
128 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
 

Of course there are many non-verified games that run fine as well.

For comparison, the Switch has somewhere between 5,000 and 10,000 games.

Source: Wikipedia lists about 5000, Nintendo says “over 5000”, but this website claims 10,880. Part of why the Moby Games website lists more is because it lists multiple versions of a game as separate games (Xenoblade DE is listed 4 times for example).

you are viewing a single comment's thread
view the rest of the comments
[–] Chewy7324@discuss.tchncs.de 37 points 8 months ago (3 children)

It's so great to see how well proton supports so many games compared to 2018. A year later and more games are running, but many with terrible stuttery fps. Now it all works except for anti-cheat because of those terrible cheaters.

[–] pivot_root@lemmy.world 19 points 8 months ago (1 children)

Now it all works except for anti-cheat because ~~of those terrible cheaters.~~ publishers are too cheap to pay for dedicated authoritative servers, instead relying on P2P networking that blindly trusts other clients' game state updates.

FTFY

[–] msage@programming.dev 7 points 8 months ago (1 children)

I'm not even sure that is true.

There are always ways around anticheat. Why do companies demand Ring 0 access anyway?

[–] Chewy7324@discuss.tchncs.de 8 points 8 months ago* (last edited 8 months ago) (1 children)

One of the reasons Vanguard is so effective is that it starts early during boot, which makes it more difficult to develop a cheat. This also results in Vanguard running all the time, unless someone wants to reboot to play Riot's games.

All anti cheat can be circumvented, and platforms are different to what extend they want to allow access to the system. Even macOS doesn't allow such deep access like Windows does, but it also limits access in general.

It's great that on Linux ac are limited to userspace. Userspace anti cheat with server side ac works well enough for games like Overwatch in my experience.

[–] msage@programming.dev 4 points 8 months ago (2 children)

Nice write up, but it doesn't touch my question.

There are cheats that only read the screen, they don't even need to run on the same PC.

So why kill your customers with anticheat acting like a spyware for something they will never solve.

[–] GoodEye8@lemm.ee 6 points 8 months ago

You could say the same about door locks. It's not going to stop a thief who wants to get in from getting in. So why even have a lock on the door? Because it will prevent nosey people from getting in.

Similarly anticheat won't prevent anyone dedicated to cheating, but it does prevent the "script kiddies" who would cheat if it was super easy.

[–] Chewy7324@discuss.tchncs.de 3 points 8 months ago (1 children)

There are always ways around anticheat. Why do companies demand Ring 0 access anyway?

Because it makes detecting cheats running on the same machine easier. Sadly many companies don't care much about it's users privacy and security ideals.

So why kill your customers with anticheat acting like a spyware for something they will never solve.

Sadly there's enough people/content creators who ask for kernel level anti cheats. It comes up from time to time in Overwatch and CS communities, especially the latter. The amount of people like us, who purposely don't play a game for it's invasive ac is likely really small.

People go and play CS checking whether the enemy is likely cheating, while people are playing Valorant believing cheaters will be detected. This makes them less likely to cry "cheater" over a few lucky shots.

There are cheats that only read the screen, they don't even need to run on the same PC.

On consoles external cheat devices are popular today. They allow for mouse and keyboard usage while also having the controller aim assist, as they spoof an official controller.

It'll be interesting how long it takes until ML assisted cheats plug in between pc and monitor. Will Vanguard forbid capture cards at this point?

[–] msage@programming.dev 1 points 8 months ago

I've heard about screen capture cheats in Dota 2. Immediate reactions or such.

[–] JohnEdwa@sopuli.xyz 5 points 8 months ago* (last edited 8 months ago) (1 children)

Easy anticheat works on the Deck (but not as an all encompassing kernel level anticheat, obviously) but each developer has to tick a checkbox for it to ignore proton. That's why Apex Legends works but Fortnite does not, as Epic simply refuses to allow it to out of spite against Valve.

Iirc BattlEye is the same. Maybe punkbuster, can't remember.

[–] Chewy7324@discuss.tchncs.de 1 points 8 months ago

Punkbuster is cross-platform, altough I'd argue it's not relevant anymore. But there's still many ac that don't work, e.g. EA's ac or Escape from Tarkov.

[–] turkishdelight@lemmy.ml 4 points 8 months ago

dxvk has come a long way.