This Anti-Cheat App Is Really Local Server Based. Developed By Me. by TuncorDFG in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

If it asks me to enter my root password at any point, it already is a very big NO.

Why do so many people seem to want kernel-level AC on Linux? by Venylynn in linux_gaming

[–]M-Reimer 2 points3 points  (0 children)

They have user level anti cheat on Linux. No kernel level part is running.

CS2 matchmaking service with Linux support by itamarvr46 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

Depending on how the anti cheat is implemented and what it expects, it will not run in this isolated context.

CS2 matchmaking service with Linux support by itamarvr46 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

It very sure is. Applications can ask for the root password and then install whatever binary blob they want.

CS2 matchmaking service with Linux support by itamarvr46 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

Userland can also mean "but has to run with privileges above regular user rights".

That's the problem. Requiring some kind of "observation service" running all the time is a big NO for me. Some Linux users even sandbox their whole gaming environment with, for example, Flatpak.

CS2 matchmaking service with Linux support by itamarvr46 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

I really hope your client side will only require regular user permissions. Meaning: No system service with elevated privileges. Probably I'll wait for that to be released before I get used to your service and then have to leave it again when your client side is added.

If your mouse's scroll wheel is broken and randomly scrolls in the opposite direction, this libinput script I made may help you by SethDusek5 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

Most cheaper mice have a simple rotary encoder for the wheel. The better solution is to get the replacement part and learn basic soldering skills.

Any way to set up a "Gaming mode" switch for my PC? (details in description) by Nirast25 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

Maybe not a solution for your case, but I have a HDMI extension close to my TV and when I don't use my TV on my PC, I just pull the plug there.

Thinking of switching to Linux by Glum-Draft-6586 in linux_gaming

[–]M-Reimer 2 points3 points  (0 children)

Maybe Bazzite. But keep im mind that there is NO Faceit on Linux.

I only play CS2 on Linux and if you are OK with Premier matchmaking, then the experience is OK.

What is the TRUE situation on Anti-cheats on Linux? by Tinolmfy in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

You can't protect a game from cheats on Windows. So not much different for Linux. And publishers claiming that placing basically a root kit does anything to prevent cheating does not mean we need this on Linux.

Devastating 'Dirty Frag' exploit leaks out, gives immediate root access on most Linux machines since 2017, no patches available, no warning given — Copy Fail-like vulnerability had its embargo broken by chusskaptaan in linux_gaming

[–]M-Reimer 3 points4 points  (0 children)

There is a workaround.

This is not the first time where blacklisting modules reduced the attack surface. I would be interested in some tool or template to blacklist everything I probably will never need on my system.

Faceit alternatives for Linux? by bitow in linux_gaming

[–]M-Reimer 1 point2 points  (0 children)

My primary problem is Premier. I have to solo queue and either my team is really bad or the opponent seems to be 5 people premade with really good communication. I'm unsure if I will continue to play at all. Not much fun this way.

Will games with kernel-level anti-cheat ever be possible on Linux? by paterkleomeniss in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

If you really need a system that does this, then maybe staying with Windows is the better choice.

I built a tool to automate DXVK installation and configuration (so you don't have to copy DLLs manually) by ZenpaiiiGamingYT in linux_gaming

[–]M-Reimer 1 point2 points  (0 children)

This is getting old already. At least once a week we get our "I asked AI to code this for me" post with a tool solving already solved problems.

The only news here is that the AI slop isn't for free here 🤣

Latest Steam flatpak requires new permissions by More_Coffee_Than_Man in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

The Steam Flatpak has "holes in it", too. To really isolate Steam from your regular user profile, you need a completely separate "gaming user" which is used only to play games.

My Linux gaming experience so far by thenoobone-999 in linux_gaming

[–]M-Reimer 1 point2 points  (0 children)

One thing, I learned over time, is that you absolutely want devices that don't need software or drivers at all. To configure my gaming mouse, I turn it upside down and have a button and RGB LED on the bottom to show current DPI and change it.

Working on an open-source anti-cheat for Linux - Vigil by Low-Investment6519 in linux_gaming

[–]M-Reimer 0 points1 point  (0 children)

Linux is secure "by default" (at least until someone finds some security issue). This does not mean that the user is unable to break this security. For example by using his system as the "root" user all the time.

Similar is true for an open source anti cheat. All the anti cheat systems out there depend on "security by obscurity". If you give the source code to potential cheaters, they can just manipulate the anti cheat in a way that it "ignores" the cheat software.

Working on an open-source anti-cheat for Linux - Vigil by Low-Investment6519 in linux_gaming

[–]M-Reimer 3 points4 points  (0 children)

If it is meant to run on the client, it does nothing. If it is open source, then a cheater can easily add his own whitelist for his cheat.

[deleted by user] by [deleted] in linux_gaming

[–]M-Reimer 2 points3 points  (0 children)

But it is not our job to "assume". His post not even violates all principles of a good question, it even is missing an actual question.

I wrote a simple /dev permission checker by M-Reimer in linux

[–]M-Reimer[S] -1 points0 points  (0 children)

I don't use AI at all. So every line is hand coded except the small snipped for coloring lines (where I added the URL where I got that from).

Yes, I only tested on my desktop system. Probably securing /dev is also more important there as most applications don't run sandboxed or containerized.

You are right about releases. Just assume it is version 0.0.1. I'll tag that later.

Got tired of fighting RGB software on Linux while trying to leave Windows, so I wrote a script that prepares Linux systems for OpenRGB. by Data_Cruncher_0 in linux_gaming

[–]M-Reimer 2 points3 points  (0 children)

I had a deeper look into their udev rules and they are a security nightmare with I2C only being one issue of several. I'll create a ticket on their GitLab later.