Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Will wine ever be able to run anticheat?

Will wine ever be able to run anticheat?

Scheduled Pinned Locked Moved Linux
linux
60 Posts 33 Posters 3 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • bjoern_tantau@swg-empire.deB [email protected]

    Did you know that most big anti cheat systems actually do run in Wine when allowed to by the developer?

    communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
    communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #6

    Yeah but that doesn't count tbh, if the dev has to give the okay we lose a ton of games, and that isn't what I'm looking for, the dev shouldn't be able to know it isn't running on windows

    U S 2 Replies Last reply
    0
    • anon5621@lemmy.mlA [email protected]

      User space level anticheat yes,kernel anticheat no and I actually happy about ,kernel level anticheat behaving literally like malware/rootkit

      communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
      communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #7

      Kernel level anticheat that thinks it's kernel level and runs in userspace is the best of both worlds though, is it not?

      F R 2 Replies Last reply
      0
      • C [email protected]

        https://areweanticheatyet.com/

        communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
        communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #8

        That is something I'm aware of but not what I'm looking for, I'm looking for news about workarounds, preferably new news, if there is any

        1 Reply Last reply
        0
        • richardisaguy@lemmy.worldR [email protected]

          Unlikely; ultimately wine can run userspace anti-cheat but not kernel level anti-cheat, not by itself, is this were to happen it would take a few changes on how we do things

          communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
          communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #9

          Yeah kernel level with hacks is what I'm interested in, couldn't the wine client give fake kernel level control to them that's actually in userspace?

          ? richardisaguy@lemmy.worldR 2 Replies Last reply
          0
          • communist@lemmy.frozeninferno.xyzC [email protected]

            I'm not finding any information online other than that it's difficult

            M This user is from outside of this forum
            M This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #10

            Lightning flashes, sparks shower, in one blink of your eyes you've mis-seen.

            1 Reply Last reply
            0
            • communist@lemmy.frozeninferno.xyzC [email protected]

              Kernel level anticheat that thinks it's kernel level and runs in userspace is the best of both worlds though, is it not?

              F This user is from outside of this forum
              F This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #11

              No, because then you can just run software cheats at kernel level which would be completely undetectable to userspace anti cheat

              communist@lemmy.frozeninferno.xyzC 1 Reply Last reply
              0
              • richardisaguy@lemmy.worldR [email protected]

                Unlikely; ultimately wine can run userspace anti-cheat but not kernel level anti-cheat, not by itself, is this were to happen it would take a few changes on how we do things

                ? Offline
                ? Offline
                Guest
                wrote on last edited by
                #12

                Ive seen it suggested from others/content-creators that valve or some other finacially involved company should make their own distro or simply a kernel that would have built in killswitch that flags the user when they fail required modification checks and prevents online play.

                What really needs to happen is the eventual mass exodus from windows due to its continued enshitification. The increase in linux users + any notable figures like pro gamers or content creators that switch over to linux will force game developers financially to open anticheat to linux users and make a blanket solution.

                1 Reply Last reply
                0
                • F [email protected]

                  No, because then you can just run software cheats at kernel level which would be completely undetectable to userspace anti cheat

                  communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
                  communist@lemmy.frozeninferno.xyzC This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #13

                  So? I just want the games to run, I don't care about that side of it at all, that side of it is essentially pointless to me. There were always workarounds anyway, what does it matter?

                  F rmdebarc_5@sh.itjust.worksR 2 Replies Last reply
                  0
                  • communist@lemmy.frozeninferno.xyzC [email protected]

                    Yeah kernel level with hacks is what I'm interested in, couldn't the wine client give fake kernel level control to them that's actually in userspace?

                    ? Offline
                    ? Offline
                    Guest
                    wrote on last edited by
                    #14

                    If it could the anti-cheat system wouldn't be worth using. Being able to "trick" the anti-cheat system into thinking something else is going on than actually happens is the same an actual "cheat" would do. That's why kernel level anti-cheat system go though a lot of trouble to detect any kind of virtualization or similar tricks...the moment you could trick them into accepting a fake kernel is also the moment that fake kernel can pretend the fake input it generates actually comes from a real mouse or the checksum of that openGL/vulkan library is exactly the one expected and not the one of some altered libraries that "accidentally" forget to not render stuff behind walls...

                    It's also something that needs to be kept in mind when talking about "Companies can just enable the linux support in their anti-cheat systems but they don't." While this is true of course it also means the kernel-level anti-cheat systems are bared from kernel-access and degraded to user-space only. And as people have access to the source-code of the linux kernel nothing is stopping anyone from just modifying the kernel to...give more "favorable results" while playing the game. Of course the linux playerbase it too tiny to really offer a market for such cheats...but it's not completely unreasonable to not want to erode the capabilities of your anti-cheat system (That is of course if you believe they work in the first place...but that's a different discussion).

                    communist@lemmy.frozeninferno.xyzC 1 Reply Last reply
                    0
                    • communist@lemmy.frozeninferno.xyzC [email protected]

                      So? I just want the games to run, I don't care about that side of it at all, that side of it is essentially pointless to me. There were always workarounds anyway, what does it matter?

                      F This user is from outside of this forum
                      F This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #15

                      Developers who use kernel anti-cheat don't support Linux because userspace anti-cheat is largely pointless. It doesn't matter if you personally don't care, the companies that want anti-cheat do care.

                      The workaround for kernel anti-cheat requires hundreds of USD in hardware. The workaround for userspace anti-cheat is entirely software.

                      Because of this, you will have less cheaters if cheating has a $500 price tag. That's why kernel anti-cheat is effective, there's no way for that to be solved with a WINE patch.

                      kindaabigdyl@programming.devK communist@lemmy.frozeninferno.xyzC 2 Replies Last reply
                      0
                      • communist@lemmy.frozeninferno.xyzC [email protected]

                        So? I just want the games to run, I don't care about that side of it at all, that side of it is essentially pointless to me. There were always workarounds anyway, what does it matter?

                        rmdebarc_5@sh.itjust.worksR This user is from outside of this forum
                        rmdebarc_5@sh.itjust.worksR This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #16

                        At that point you might as well not have a kernel level anti cheat and companies who insist on kernel level anti cheat will block wine. The only solutions I see are

                        1. Developers mainly use server side anti cheat
                        2. They make native Linux games
                        3. Distros provide a way to ensure a untainted (signed) kernel
                        communist@lemmy.frozeninferno.xyzC 1 Reply Last reply
                        0
                        • communist@lemmy.frozeninferno.xyzC [email protected]

                          Kernel level anticheat that thinks it's kernel level and runs in userspace is the best of both worlds though, is it not?

                          R This user is from outside of this forum
                          R This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #17

                          if that was possible, it would be relatively easy to defeat them on windows too

                          1 Reply Last reply
                          0
                          • communist@lemmy.frozeninferno.xyzC [email protected]

                            I'm not finding any information online other than that it's difficult

                            eugenia@lemmy.mlE This user is from outside of this forum
                            eugenia@lemmy.mlE This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #18

                            No, forget anticheat games. It's not possible to create a "fake" rootkit. If it was possible, they would have done it for Windows too, and it would defeat the purpose of anti-cheat. So, just don't run these games. They don't worth your security.

                            C 1 Reply Last reply
                            0
                            • communist@lemmy.frozeninferno.xyzC [email protected]

                              I'm not finding any information online other than that it's difficult

                              nutwrench@lemmy.mlN This user is from outside of this forum
                              nutwrench@lemmy.mlN This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #19

                              Will wine ever be able to run antiSpyware.

                              I hope not. I switched to Linux to get away from malware and spyware.

                              1 Reply Last reply
                              0
                              • communist@lemmy.frozeninferno.xyzC [email protected]

                                I'm not finding any information online other than that it's difficult

                                N This user is from outside of this forum
                                N This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #20

                                I wonder if immutable systems could negate the need for kernel anti cheat. If the game can ensure the current kernel and image is one from a list of acceptable ones, it doesn't need to kernel anti cheat. They could do this by comparing the checksum or something.

                                B 1 Reply Last reply
                                0
                                • communist@lemmy.frozeninferno.xyzC [email protected]

                                  I'm not finding any information online other than that it's difficult

                                  gustavom@lemmy.worldG This user is from outside of this forum
                                  gustavom@lemmy.worldG This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #21

                                  Just buy a minipc and use it solely for gaming on Windows if you really need to game.

                                  ? O 2 Replies Last reply
                                  0
                                  • communist@lemmy.frozeninferno.xyzC [email protected]

                                    Yeah kernel level with hacks is what I'm interested in, couldn't the wine client give fake kernel level control to them that's actually in userspace?

                                    richardisaguy@lemmy.worldR This user is from outside of this forum
                                    richardisaguy@lemmy.worldR This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #22

                                    Sounds like a terrible idea; this would only further deteriorate the trust some companies have in Linux with anti-cheat, that would be terrible for the adoption

                                    1 Reply Last reply
                                    0
                                    • communist@lemmy.frozeninferno.xyzC [email protected]

                                      Yeah but that doesn't count tbh, if the dev has to give the okay we lose a ton of games, and that isn't what I'm looking for, the dev shouldn't be able to know it isn't running on windows

                                      U This user is from outside of this forum
                                      U This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #23

                                      Then the answer is definitely not - at the very least Wine would need to simulate a very large part of the NT kernel.

                                      1 Reply Last reply
                                      0
                                      • gustavom@lemmy.worldG [email protected]

                                        Just buy a minipc and use it solely for gaming on Windows if you really need to game.

                                        ? Offline
                                        ? Offline
                                        Guest
                                        wrote on last edited by
                                        #24

                                        No idea why you've been down voted. If someone simply must play kernel level anti-cheat games, the best way to do it is on Windows. Developers have made it very clear they do not trust Wine/Proton/Linux and that are market share is simply too small to care.

                                        1 Reply Last reply
                                        0
                                        • F [email protected]

                                          Developers who use kernel anti-cheat don't support Linux because userspace anti-cheat is largely pointless. It doesn't matter if you personally don't care, the companies that want anti-cheat do care.

                                          The workaround for kernel anti-cheat requires hundreds of USD in hardware. The workaround for userspace anti-cheat is entirely software.

                                          Because of this, you will have less cheaters if cheating has a $500 price tag. That's why kernel anti-cheat is effective, there's no way for that to be solved with a WINE patch.

                                          kindaabigdyl@programming.devK This user is from outside of this forum
                                          kindaabigdyl@programming.devK This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #25

                                          That’s why kernel anti-cheat is effective

                                          Is it actually effective tho?

                                          F 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups