The latest plea for official Proton support started on Reddit, where Scout339v2 shared their screenshot of Rust running “on a server with EAC disabled to show that the game already works perfectly on Linux.” Disabling Easy Anti-Cheat (EAC) is the key factor here, and part of a broader conversation where Facepunch and its Linux/Proton userbase don’t see eye-to-eye.
While it’s true Rust runs on Proton, you can’t join official servers, and most unofficial servers, with EAC disabled. Facepunch considered changing its stance in 2022 when the Steam Deck launched, but didn’t end up introducing official Proton support. COO Alistair McFarlane said at the time that Linux is “safer for cheat developers,” and that trying to support EAC on another platform could reduce the team’s ability to support Windows.
Rust developer opens mouth. Inserts foot.
Actually, games that force kernel level spyware on users to combat cheating when the company literally controls the servers the game runs on and can afford to pay for moderators are not serious about catching cheaters.
If you’re willing to spend some money on cheating there’s no way to prevent people from just aimbotting based on video output and feeding it as USB mouse commands. These anti-cheat systems are just shit solutions compared to server-side culling, superhuman reflex detection and report/review systems with premium servers and bans. Just give people in-game currency for correctly agreeing with the consensus and some people will go nuts on it for less than $1 per hour of in-game items.
Anti-cheat systems basically fuck with the kernel so if a game has it there’s a case for not playing it.
What a stupid excuse. It is possible to detect cheaters without even touching memory or cpu. You could do the magic on the servers, if you are really serious about anti-cheat.
And I actually liked facepunch, especially what Garry was doing.
Edit: Checked who Alistair McFarlane is. Just a producer. Has no idea about technical stuff. So why the fuck do they let them speak about technical topics if he clearly has no clue about them?!
Game Developers who don’t want to support Linux are not serious about developing games but getting more dollars for each dollar spent so an imaginary Stock Exchange line can go up.
oh noooo, what am I gonna do if I cant play the game that typically involves me being chased by heavily armed end game players, screaming racial slurs at me for no good goddamn reason other than sociopathy?
I guess I’ll just have to console myself with the thousand other games that run perfectly fine because their devs arent self absorbed fuckwads.
Skill issue
It’s interesting how gamers are supposed to have a problem with people cheating in a video game, but not with their computer being compromised by bad actors.
True and usually hackers find a workaround.
If ring-0 access is the only way you can stop cheaters, your game must be poorly programmed.
Nah, cheating is just absurdly hard to stop. Even ring 0 anti cheat doesn’t stop it entirely. At some point, I feel like the answer is similar to piracy, in that you must accept that there’s going to be some amount of it, and then find a way to mitigate the damage. Because there are solutions to both of them that both go too far.
Curiously, we had a better system and it was taken away for profit.
Community servers.
Where usually there was at least a mod or admin available who was able to get rid of the cheater in minutes.
Now we report and have to wait until some arbitrary ban wave and hope they hit them.Doesn’t Counter-Strike still have this? It serves a different use case than a proper ranked mode, usually, though I’ll admit I’m long out of the loop on Counter-Strike.
No idea, I don’t and never have played CS.
I know TF2 and L4D still have them, but I meant recent games, it’s rare for a non-indie game to provide the server files to host your own.
I think the way that CS does it is really the best one. Prevent the simple cheats, record games and let people handle the edge cases based on reports and suspicious activity.
While I agree that this is usually enough, you end up with the issue that with volume the process becomes bogged down to the point of inefficiency. The best bet is to implement this system with a much more robust server side cheat detection, and ideally not send occult information or recieve bad information from the clients to minimize the damage that can be done with a cheat.
I didn’t know CS did this, but yeah, at a high level, that’s how I’d address it, too. It’s probably not a solution that scales super well due to the manual review required, and I know that game has a reputation of people still being annoyed by cheaters, but it might be the best we can do without being very invasive, like the ring 0 stuff.
Reminds me that DRM used to run Kernel Side until software side drm was the safest/less sketchy option.
Rust isn’t serious about anti cheat though…
beat me to it
Then I have ‘no plans’ on ever giving them money for their shitty designed game
Oh, this is about that shitty survival game‽ I thought it was talking about the rust language. I was so very confused.
Games that have no plans for Linux are not serious about gamers.
Well, I for one am serious about anti-cheat: if the company making the game makes it more important than the game itself, I make game not important for me
Ok. I’ll continue to play Elden ring, assassin’s creed, hollow knight silk song, and all these other great games. There are so many good games to play, I’m good to skip rust.
This always screams of a person that thinks their views are the default views of reality. Really shows how self centered he is.











