Conversation

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

it’s happened.

anticheat developers have found ways to identify legitimate steamdeck builds, and prohibits usage on linux itself. steamdeck only.

even if you run a SteamOS image, it’s still broken which means it’s likely checking CPU and GPU topology. which means that if you do end up finding a spoof, you’re essentially emulating a steamdeck (along with it’s performance characteristics and resolution.)

8
4
7

shroomie/joan (of the agaric system)

@ada yayyyyyy /sarcastic
0
0
0
@ada aughhh i fucking had a bad feeling this would happen

i bet it'll be set off on different OSes too, which sucks cuz i run bazzite on my steam deck
0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

ATM the only two anticheats where this is in use is Mihoyo/Cognosphere’s HoyoProtect (although it doesn’t actually change it’s behavior as of yet and remains to be inert on both the Deck and Linux proper) and Tencent’s ACE (which is a backdoor, but disables itself on SteamDeck environments, crashes in Linux environments.)

3
1
0

@ada are there any known examples of this in the wild?

1
0
0

@ada I wanna make a “at least nothing of value was lost” but this sets a precedent for other companies to do the same.

0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

If EAC and BattlEye implement this same behavior then it’s quite doomed for multiplayer games on Linux because I don’t see Valve doing anything to change this as they’re the winner in the end.

2
1
1

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

I also don’t need to mention how bad this would be if Valve released their immutable SteamOS 3 builds and anticheats magically worked only on those images.

It would be the beginning of the “extinguish” part of EEE as Valve is currently extending the linux kernel.

1
0
2
@ada i don't think so, valve has to lose with this because they're now working on "powered by steamos" hardware with partners

so any check that fails in a pc running a steamos (but not on the deck itself) image would fail on official partners, valve has reason to not want this
0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

@navi .

2
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

@navi my fear is that it will only work on official SteamOS images where the entire system is locked down and controlled by Valve.

That’s not Linux anymore at that point and Valve still win in the end.

1
0
1
@ada farfetched to be only on those images

because even if it is, once hardware specific checks are not a thing, spoofing anything else is really easy

it would suck still, yes
1
0
0

@ada @navi Valve joins the OS battle between MS and Apple by becoming MacOS 2: Electric boogaloo

0
0
0

@navi I don’t like valve getting even more control in the gaming sphere. I don’t want them to be the only reason gaming on linux is viable. And yet we’re in that reality.

If Valve decides to no longer play nice, it’s just over. There’s no alternative, go to jail do not pass go do not collect $200.

2
0
0

@ada @navi The day Gabe bites it could mark a turning point for gaming as a whole

0
0
0
@ada valve not playing nice is counter intuitive for them

not only is less market, but also at cw we're pushed to upstream game fixes in wine wherever possible, appid hacks in proton supposed to be temporary
0
0
0

@ada i mean as long as valve doesn’t drop support of steam on normal Linux i personally don’t care since i won’t play that type of game with rootkits in it anyways

1
0
0

@ada but if valve does stop caring about desktop Linux users I’m simply going to pirate video games instead. that’s who they’ve always been competing against

0
0
0
@ada this solves nothing lmao
0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

@esm Infinity Nikki apparently does this as well.

0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

Edited 1 year ago

Two games do this ATM, Strinova and Infinity Nikki. Both use Tencent ACE/Protect.

3
0
0

@ada ah Infinity Nikki was touted as “working on Deck” a few days ago, this must be the response

1
0
0

@gamer it is working on the Steam Deck

Problem is, now you can’t consider Steam Deck and Linux to be equivalent. Devs have shown that they only care about the deck and linux itself can go die.

0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

Also it seems the devs aren’t even aware ACE has a SteamDeck shaped hole in it.

0
0
0

@ada wouldn't the resolution part break as soon as someone docks their steam deck? I guess unless they keep the resolution exactly the same

1
0
0

@ch0ccyra1n digging more into it, some people think that it checks CPU identifiers and performance since the steam deck has a custom APU. but I haven’t checked myself.

0
0
0

neptune *Ada Freya ⋆.˚🦦⋆🦌 - Neptuwunium

Edited 1 year ago

Three. Delta Force. Also another Tencent ACE game.

It’s safe to say Tencent Protect/Tencent ACE doesn’t work on Linux but makes an exception for the Steam Deck.

0
0
1
@ada Genshin please still work please only use it only for analytics or something, please don't make hoyoprotect broken on non-steam deck
1
0
0

@AmyIsCoolz Mihoyo seems to have no intention of breaking it in Linux, and from what I’ve seen so far they seem to be motivated to make it more stable. All of their games run on Linux at the moment.

0
0
0