this post was submitted on 11 Apr 2024
1 points (100.0% liked)

Linux Gaming

15282 readers
186 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
(page 3) 29 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 7 months ago

How far is the company willing to go to prevent cheating? Cameras in people's homes to make sure they're not using another computer that you have no access to?

If players tolerate that then competitive gaming is going in a deeper dark pit of proprietary spyware in the name of fighting cheating, an arms race with no end.

[–] [email protected] 0 points 7 months ago (6 children)

Stop stealing our CPU cycles for high risk rootkits and start mitigating and detecting cheating on the server.

It's that easy.

I stopped playing games that want this bullshit. Don't need that shit in my life.

[–] [email protected] 0 points 7 months ago (15 children)

It's that easy.

I'm guessing you're not a programmer yourself? Because it's really really not that east to /just/ detect in the server side, hacks can be super sofisticsted these days and there are often many client side exploits that you simply cannot detect serverside.

[–] [email protected] 0 points 7 months ago (10 children)

Actually, I am.

Using rootkit anti-cheat is a shortcut that reduces cost for both dev time and hosting time at the expense of your customers' security and CPU. You also have to lay your cards on the table for those who are attacking you. It is not the right solution for this problem.

Authoritative servers. Never trust the client, especially with information the player shouldn't have right now. Look at behaviors and group players based on if you think they cheat or not - let the cheaters play together, no need to spoil their fun and let them realize you know they cheat.

People do some or all of this on the server now, but root kitting all machines to try to solve this problem to play video games is one of the dumbest approaches ever and we will realize it one day when a state level actor pops their zero day against a big install base.

load more comments (10 replies)
load more comments (14 replies)
load more comments (5 replies)
[–] [email protected] 0 points 7 months ago (5 children)

The "distributions" argument always smells like bullshit. Developers actually interested on supporting Linux usually stick to one or two distros of their choice. (Typically Ubuntu.)

Beyond that: I don't play LoL, but the fact that they need such an aggressive rootkit as anti-cheat hints poor game design. As in, why are your players so eager to cheat?

[–] [email protected] 0 points 7 months ago

I'm guessing that people just like feeling superior to others and video games are a convenient outlet for that. There's no changing that via game design unless LoL ceases to be a competitive game.

[–] [email protected] 0 points 7 months ago

Typical for a group of people that probably dedicated their whole careers to Windows. Could have just put it plainly that they don't want to pay engineers that have the skills to do this on Linux.

[–] [email protected] 0 points 7 months ago

The “distributions” argument always smells like bullshit. Developers actually interested on supporting Linux usually stick to one or two distros of their choice. (Typically Ubuntu.)

My thoughts exactly. It is not unheard of at all for Linux ports to only be guaranteed to function on specific distros. It's well within the realm of possibility and this is not a real stumbling block at all.

load more comments (2 replies)
[–] [email protected] 0 points 7 months ago

If you have to put a root kit on the client to prevent cheating you have no idea how to implement correct anti-cheat and you should be flogged.

[–] [email protected] 0 points 7 months ago (1 children)

The "any backdoors we leave open for it" bit kinda sounds like straight-up complaining that they can't compromise users' security without compromising their own control over users' systems?

Boo fucking hoo, I guess 🤷

[–] [email protected] 0 points 7 months ago (1 children)

That's a pretty standard position nowadays from a lot of different tech companies. They can't possibly give the user any freedoms, because it might compromise something. It's this broad assumption that all users that refuse to surrender control of their device should never be trusted and therefore not have their desires respected.

Like how Google continues to actively punish users that claw back control of their devices through custom roms or rooting, and of course Apple has been doing that forever. Microsoft is threatening more invasive restrictions in windows, too. It's why shit like integrity checking is continuing to be pushed.

The pattern is very clear: you are required to let them stick their arm up your device's ass to participate in our "modern" tech space.

It's the equivalent of a store that forces all customers to strip naked before entering to prevent shoplifting. You of course don't have to enter that store, but that store has also run virtually all the other stores out of business, and it's the only one that carries the specific brand of chips you're looking for.

load more comments (1 replies)
[–] [email protected] 0 points 7 months ago (1 children)

So basically, “it’s too hard, and our engineers are not good at their jobs.”

[–] [email protected] 0 points 7 months ago (3 children)

It's Harder to solve than you think. I came upon a documentary a while ago where they go a bit more in depth on the subject and what cheaters can do nowadays.

No company has solved the problem tbh. Even games like counter strike are riddled with cheaters and even on faceit there's plenty of people that are dodgy AF and likely cheat.

It's not an easy problem to solve and it is, AFAIK, still an unsolved problem in shooters. So your comment is a bit salty. Might as well claim every game engineer worldwide isnt good at their job because nobody has solved this yet. Not that I'm defending riot.

The rootkit "solution" is complete bullshit. It is completely disproportionate and a massive security/privacy risk. And to top it off it's not even a solution that's good enough.

This is the documentary I saw: https://www.youtube.com/watch?v=RwzIq04vd0M&

It did remove my appetite for playing PvP shooters for a while.

[–] [email protected] 0 points 7 months ago

Given the user always has a deeper access to the client (i.e. hardware access) than the anticheat dev does, eliminating cheating is probably unsolvable.

Best bet is probably always going to be a decently funded team dedicated to find and ban cheaters, rather than attempting to prevent them all with a rootkit.

[–] [email protected] 0 points 7 months ago (1 children)

The rootkit isn't a solution. It's a bandaid - and a bad one at that. Moba and FPS hacks have already moved outside the hardware of the PC or into the virtual space. It's a beware of dog sign on the fence meant to scare users... while ultimately doing very little (besides providing a vector real hackers and tools can exploit to gain access to your system.)

Seriously anyone willing to install a rootkit on their system that that company is behind deserves whatever comes their way next.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 0 points 7 months ago (2 children)

So .. do we have any evidence that rootkits actually decrease the amount of cheating? Like... At all?

[–] [email protected] 0 points 7 months ago (2 children)

The awnser is a firm no. Cheaters have moved to hardware based cheats with DMA boards. On valorant some cheaters have started exploiting remote play services to use machine vision based aim bots. Neither of those two methods can be detected by a kernel level anti cheat.

[–] [email protected] 0 points 7 months ago (3 children)

And now they have more fun working with hardware than software. No needing to reverse engineer the game either since you're just processing display output and executing inputs on separate hardware like an Arduino or Raspberry Pi

load more comments (3 replies)
load more comments (1 replies)
[–] [email protected] 0 points 7 months ago (1 children)

it totally decreases the amount of cheating by a lot. Like the biggest decrease in history. That's right. It's huge. /trumpvoice

Also

trust me bro

[–] [email protected] 0 points 7 months ago (1 children)

I wouldn't trust you if you were a valid SSL cert, bro

[–] [email protected] 0 points 7 months ago (1 children)

Come oooon. I'm google.com. really! Would I lie to you?

[–] [email protected] 0 points 7 months ago

If you're google.com, then yes. But then that would mean you are not google.com, which would mean you are google.com.

[–] [email protected] 0 points 7 months ago (1 children)

DotA 2 works right? Just upgrade to DotA 2

[–] [email protected] 0 points 7 months ago* (last edited 7 months ago) (1 children)

Yeah, but what if I want:

  • pre-2010 graphics
  • a free rootkit
  • a single ugly stagnant map with no skins
  • a single and unchangeable and uninspired drone of an announcer
  • a game whose bug-ridden, laggy client leaks memory and processes
  • a game whose client prevents you from spectating pro games, past and present
  • a pro scene rampant with match fixing and ads injected into the horrendous casting

If not League of Legends, where else am I gonna get all of that from?

[–] [email protected] 0 points 7 months ago

I love that you mentioned that abomination they call a client. Something so bad a developer solo wrote a better one only to have them hire that person and quietly kill the project.

[–] [email protected] 0 points 7 months ago (5 children)

tldr for anyone:

They aren't fixing it. fuck y'all.

Also - it's not a rootkit - it just loads at boot and has higher privileges than the userspace that you can't contr.... oh. it's a rootkit. They don't want you to call it that though. It's not cancer... it's a growth.

load more comments (5 replies)
[–] [email protected] 0 points 7 months ago (1 children)

The issue with this entire statement is that despite the amount of system access they want, and the complexity of the software they've made, cheating is as rampant as it was before. The fact that they continue treating Linux as an issue, just as Ubisoft do with Siege, or Bungie with Destiny, just shows that there is a much larger issue at hand

load more comments (1 replies)
[–] [email protected] 0 points 7 months ago (1 children)

Fuck Riot. Never playing their games again. If you're going to have a shitty anticheat at least give people the option to play in anticheat disabled lobbies. Besides, they should be doing anticheat at the server level not spying on the boot sequence of client PCs. That shit is unnecessary for a fucking banking app let alone a goddamn game. It's just a game, let us enjoy it rather than making such a ridiculously over the top response to cheating.

[–] [email protected] 0 points 7 months ago (2 children)

If you’re going to have a shitty anticheat at least give people the option to play in anticheat disabled lobbies.

This, a thousand times. I can understand requiring anti-cheat for Ranked matches, but some of us just wanna screw around. If there's no progression tied to the match why should they care?

(Microtransactions, if I had to guess)

load more comments (2 replies)
load more comments
view more: ‹ prev next ›