So yeah, I want to discuss or point out why I think Valve needs to fix Anti-Cheat issues. They have VAC but apparently its doing jackshit, be it Counter Strike 2 (any previous iterations) or something like Hunt: Showdown the prevalence of cheating players is non deniable. For me personally it has come to a point that I am not enjoying playing those games anymore, although they are great games by itself. But the amount of occurrences being killed or playing against cheaters is at a height, where I don’t see the point anymore.

  • Why I think Valve is the only company able to something against cheaters?

Because they have the tools with VAC already aiming to prevent cheaters. Valve has got the resources to actually invest into something more profound which could be used for any game where anti-cheat protection needs to be implemented. And lastly Valve is the company which is interested in furthering the ability to gaming on Linux, the anti-cheat solution needs to work on both operating systems. Only Valve has the motivation and means to achieve that with their knowledge and resources. What do you guys think about the topic? Is the fight against cheaters hopeless? Do you think some other entity should provide anti-cheat protection, why? I skimmed over “anti cheat in linux kernel” posts in the net, but I have very little knowledge about the topic, what is your stance on it?

Edited: Mixed EAC with VAC. EAC seems to be part of Epic Company. Both of these tools seem unable to prevent cheating like mentioned above.

    • SavvyWolf
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 year ago

      It’s software I don’t want running on my system and the kernel mode stuff has full hardware access.

      • xep@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Yes. It’s a matter of knowing what you trust on your pc and understanding your threat model. Programs running in user mode can also be malicious.

        • SavvyWolf
          link
          fedilink
          English
          arrow-up
          7
          ·
          1 year ago

          Inexhaustive of things that kernel mode code can do that unprivileged (without “root”) user mode cannot:

          • Update and install drivers.
          • Run programs (like cryptominers) without them appearing in the task list.
          • Make network requests ignoring all firewalls and monitoring tools, even when seemingly in airplane mode.
          • Monitor your webcam and microphone, possibly without turning on that little light next to it.
          • Escape any sandbox you put it in.
          • Replace the OS with one containing malicious code.
          • Replace the efi firmware with one that replaces any future OS install with the aforementioned malicious OS.
          • Permanently brick your graphics card.
          • Take advantage of buggy hardware to burn your house down.

          And so on. The question you should be asking isn’t “are they going to do this?” but instead “why are they even asking for this permission in the first place?”.

          A game where you run around pretending to be a space marine doesn’t need low level access to your hardware.

    • t3rmit3@beehaw.org
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I’d argue that any software that is adversarial towards the user/computer owner, and takes actions specifically to hinder an action by them, on their own machine, is malicious.

      We’d be absolutely apoplectic if the government demanded we install a surveillance tool on our laptops in order to e.g. access the DMV website or file our taxes, but when someone tells us to in order to play a game, it’s okay? Nah.

    • RandoCalrandian@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      So are anti-cheats

      You can call them good for the community, but that doesn’t change what they are or what they’re meant to do

      Or all the things they could be doing with that access and you not knowing about

      Client side anticheat is all malware, and they do it because violating consumer privacy and protections is cheaper than writing good and secure server code.

      FFS, most games farm out the security to a third party that creates the malware, just to push off any liability and at “yeah, we’re totally doing something about cheaters” and that third party has way more motivation to act maliciously than the game maker, doing things like collecting data and selling it.