• CoopaLoopa
        link
        fedilink
        English
        111 year ago

        I almost forgot this isn’t the Tarkov subreddit where even mentioning SP Tarkov will get you a ban.

        I was scared there for a moment.

      • @tabular@lemmy.world
        link
        fedilink
        English
        21 year ago

        Last time I played it offline it would crash after a min of playing Streets (the new nap at the time). Might be stuff needed updating or my hardware.

    • @Sylvartas@lemmy.world
      link
      fedilink
      English
      6
      edit-2
      1 year ago

      Tbf most devs probably want to do it, they just can’t justify it financially. Most games’ programmers are computer nerds, and they would be the ones in charge of implementing that kind of stuff. They’d happily do it because obviously, as computer nerds they love Linux, but even if they accept to do some unpaid overtime just because they really want to implement this, it might get blocked by the publisher because they don’t want that kind of stuff to bypass QA especially since it has a chance of affecting all users, and when looking at the numbers, it’s just not profitable to them.

      Now the steam deck could change that dynamic because it has a decent market share, and I would love to see the actual numbers but I’d be willing to bet that most deck owners buy more games than the average player.

      Source: am games’ programmer, computer nerd, and steam deck owner

    • @priapus@sh.itjust.works
      link
      fedilink
      English
      41 year ago

      Tarkov is in a different much more complex situation. It uses some Battleye addons that are custom made for the game that Battleye will not port to work on Linux.

      • @tabular@lemmy.world
        link
        fedilink
        English
        51 year ago

        If it was an issue on the user’s end then it’s possible 3rd parties could fix it (as Wine/Proton has for every game not designed for GNU+Linux). BattleState Games have decided they don’t want to host servers without BattlEye for us to play on and that we’re not entitled to host our own servers.

        I did consider installing Windows on a machine just for Tarkov but install and using modern Windows looks like hell. I’d rather install Windows XP than Windows .

  • SavvyWolf
    link
    fedilink
    English
    801 year ago

    I want to be optimistic, bit honestly this to me reads like the non-commital “thanks for your concern, we’ll look into it” consumer service style non-answer.

    I hope it ends up somewhere, but I can also see it remaining in their ticketing system for eternity.

    • @moody
      link
      English
      91 year ago

      I think the Steam Deck is a platform that devs are aware of, and I’m sure they don’t want to alienate that segment of their sales. They also want to avoid negative reviews.BattlEye is also supported in other games on Linux, including native versions, so it shouldn’t be a big deal to ensure its functionality.

  • dinckel
    link
    fedilink
    English
    721 year ago

    The issue isn’t even that BattlEye doesn’t work under Linux, because it does. It’s that a lot of studios that use it, namely Bungie and Ubisoft, explicitly refuse to enable support for it. Somehow they allowed Division 2 to run, but even then it only appears to be the Steam version, because my Uplay copy does not have the necessary files in the bundle

      • dinckel
        link
        fedilink
        English
        21 year ago

        Yeah I’m aware. By they I meant Ubisoft, not the BattlEye dev

    • Phanatik
      link
      fedilink
      11 year ago

      This might be a stupid question but is it possible to copy the files you need to your Uplay install? It doesn’t guarantee that the game will use them but worth a try I suppose.

      Also you have Division 2 on Uplay and Steam? Why?

  • KptnAutismus
    link
    fedilink
    English
    411 year ago

    the year of me being able to run literally any game on linux is fast approaching.

  • Dark Arc
    link
    fedilink
    English
    321 year ago

    Some places do eventually listen. Crytek stealth dropped easy anticheat support for Hunt Showdown a few versions ago.

  • @Excrubulent@slrpnk.net
    link
    fedilink
    English
    201 year ago

    I am genuinely curious how anti-cheat works on an open source OS. I don’t know a whole lot about how it works to be honest, but is there no problem with cheaters being able to manipulate the entire stack down to the kernel level?

    Like I’m aware cheaters can decompile code so closed source isn’t necessarily that much better. Did I just answer my own question or is there more to it?

    • @sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      411 year ago

      This is why client-side anti-cheat is a terrible idea. It gives you the illusion of control, but really it doesn’t prevent a motivated party from cheating, and it opens up everyone else to kernel-level vulnerabilities when the anti-cheat software inevitably has a bug.

      Client side anti-cheat should merely discourage low effort attacks, and the real cheat detection should always be server side looking at patterns of behavior. Unfortunately, it’s a lot easier to reach for client side anti-cheat than build an effective server side anti-cheat.

      • @Excrubulent@slrpnk.net
        link
        fedilink
        English
        91 year ago

        This is a really good answer, thanks! I like to imagine what a fully open-source future would look like and I imagine server-side anti cheat is the solution.

        • @sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          31 year ago

          I don’t think popular games will ever be fully open source, but our operating systems could be.

          I have very little proprietary software on my system outside of games, and it’s mostly limited to a handful of firmware blobs (e.g. GPU and WiFi firmware, CPU microcode, etc), with the clear exception bring browser DRM for streaming services. Everything proprietary on my system is sandboxed in some way, so I’m reasonably protected from most of that nonsense, but it’s still there and probably always will be.

          Having proprietary software isn’t the issue IMO, as long as I can sandbox it. I can’t sandbox kernel level anti-cheat, so I’m never going to install a game that requires it. That’s my line in the sand.

          • @tabular@lemmy.world
            link
            fedilink
            English
            51 year ago

            What makes games different to other types of software that it can’t become the norm for them to be open source?

            • @sugar_in_your_tea@sh.itjust.works
              link
              fedilink
              English
              -11 year ago

              Mostly profit motive. Most open source software is free, mostly because it’s really hard to profit from something anyone can build for free. As soon as the source is released, someone will make a free build of it available and undercut the devs.

              Devs, artists, etc all need to eat, so the game needs to be profitable enough to cover that.

              It’s not like games can’t be open source, and I’ve played plenty that are, they just won’t likely be profitable.

              • @nintendiator@feddit.cl
                link
                fedilink
                English
                41 year ago

                Devs, artists, etc all need to eat, so the game needs to be profitable enough to cover that.

                And yet the devs, artists, etc of FOSS programs also need to eat, and the software is still FOSS.

                (Sure we should all be donating, or rather, they should get their income from our taxes since oftentimes they literally are the backbone of the world, but that’s one more convo to the pile)

                • @sugar_in_your_tea@sh.itjust.works
                  link
                  fedilink
                  English
                  11 year ago

                  But that’s not at all how things work. Most FOSS devs do it as a hobby or as part of a day job working on proprietary software. Very few FOSS projects employ full time developers, and for those that do, it’s rarely a majority of the code changes for the project.

                  But let’s say we somehow convince governments to fund FOSS development, they’re not going to want to fund game development, they’ll fund one Linux distro and the software needed to fill government needs.

                  If a large game engine like Unreal Engine suddenly switched to the GPL, game devs wouldn’t touch it with a10 foot pole. They’d either develop their own engine, switch to a different proprietary engine, or use something like Godot where they can keep their project under a proprietary license.

              • @tabular@lemmy.world
                link
                fedilink
                English
                4
                edit-2
                1 year ago

                Making profit is certainly easier by artificially limiting distribution (©️) but I am unwilling to deny my users their software freedoms to do it. Seems counter intuitive too; it’s never been easily for the average person to copy media.

                I aim to one day make money via a pateron model like Godot: getting paid before development… that requires a good reputation via what I have already made. If paid enough at that point then it doesn’t matter if I don’t get more at distribution. Before that hopefully some donate (⌒_⌒;)

                I also hope gamers one day have their equivalent of the recent Unity devs moment. See the potential for abuse of power and no longer tolerate untrustworthy proprietary options - thus moving profit motivate to open source/free software.

                • @sugar_in_your_tea@sh.itjust.works
                  link
                  fedilink
                  English
                  31 year ago

                  I also want to make games and distribute them for free. I want to follow something like the Dwarf Fortress model where development is funded by fans and I build it because I love it. However, I’m not at the point of my life where I can do that, so for now it’s a motivator for me to retire early.

                  But that model is highly unlikely to become the most common distribution method for games, just like it isn’t the most common distribution method for other end user software. People just don’t donate nearly as much as they’re willing to pay for equivalent software. Building software is expensive, so if you’re in it to make back your investment, propriety software is the way to go.

          • @Barbarian@sh.itjust.works
            link
            fedilink
            English
            51 year ago

            One thing that I hope becomes more common is open source game code + proprietary art, sound and narrative. Game devs, artists, writers, etc deserve to get paid for their work, and we deserve to know what’s running on our computers. The more game devs use open source engines, the closer we get.

            • @tabular@lemmy.world
              link
              fedilink
              English
              5
              edit-2
              1 year ago

              Maybe it’s because I am an amateur dev and not just a user but I like the freedom with assess that are creative commons and am put off when an open source game uses (edit) proprietary assests. Don’t see why they can’t get paid the same way open source dev would.

            • @sugar_in_your_tea@sh.itjust.works
              link
              fedilink
              English
              2
              edit-2
              1 year ago

              I don’t think we need open source games, we just need to be able to sandbox them so they don’t cause security or privacy issues. As long as they don’t need control over the kernel, I can containerize them and only give access to the things they need.

      • @moody
        link
        English
        41 year ago

        Not all anti-cheats are kernel-level though, only the most invasive ones are. BattlEye, the one used in this game, is not one of them, though I don’t know the specifics of how it works.

        • @sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          31 year ago

          Sure, and I don’t have issues with those, provided they are happy living in a sandbox. I think clientside anti-cheat is stupid for other reasons, but I won’t actively avoid a game just because it has it, provided I can separate it from the rest of my system.

    • @chaorace@lemmy.sdf.org
      link
      fedilink
      English
      151 year ago

      I’ll do my best to explain:

      Firstly, not all code executed on an open source OS needs to be open source. For example: Epic Anti-Cheat, which comes with a Linux-compatible mode, is fully closed source. So right off the bat we’re going to put to bed the notion that somehow the platform of choice makes it easier for bad actors to pull apart and examine anticheat software.

      Secondly, yes, there is a problem with cheaters being able to hide from anticheats on Linux. This is because on Windows it’s relatively easy to run kernel-level code via drivers – this is why most anticheats require admin permission to install a monitoring driver before the game will run. The anticheat is effectively rootkitting your system in order to circumvent other rootkits that may be concealing epic cheatz.

      On GNU/Linux, almost all device drivers come prepackaged in the Linux kernel, so there’s no direct equivalent to the Windows approach of allowing users to install third-party code into the most protected rings of the OS. It’s still possible through the use of kernel modules (see NVIDIA drivers), but as evidenced by how annoying it is to use NVIDIA devices on Linux, this is a huge PITA for both the developer & the user to deal with.

      So that’s the rub. On Linux, anticheats just have to trust that the kernel isn’t lying. This has been a perpetual thorn in the side of developers like Google, who’d really really like it if they could prove beyond a shadow of a doubt that a given Android device is not rooted (see SafetyNet). Google’s solution to this has been to introduce hardware-backed attestation – basically a special hardware chip on the device that can prove that the kernel software has not been tainted in any way.

      • @Barbarian@sh.itjust.works
        link
        fedilink
        English
        7
        edit-2
        1 year ago

        I’m sure you agree with this, just wanted to add:

        It’s also true that the ease with which a program can interact with kernel level drivers in Windows opens up a whole host of potential exploits including but not limited to recording all internet traffic, all keystrokes, listing all files & programs, accessing memory of other programs and more. AAA client-side anticheats require some pretty incredible trust in the vendor to not be either evil or incompetent.

      • @uis@lemmy.world
        link
        fedilink
        English
        21 year ago

        This is because on Windows it’s relatively easy to run kernel-level code via drivers

        Buuut there is nothing stopping a person from using virtualization.

        • @BURN@lemmy.world
          link
          fedilink
          English
          31 year ago

          There’s generally other checks around virtualization. Both VMs and even dedicated KVMs result in triggering the AC generally

          • @uis@lemmy.world
            link
            fedilink
            English
            2
            edit-2
            1 year ago

            AC somehow aren’t triggered when virtualization is disabled in bios.

            Alternatively binary translation or custom processors.

            EDIT: there are some public info suggesting that most of detection caused by misconfiguration.

      • @Excrubulent@slrpnk.net
        link
        fedilink
        English
        11 year ago

        Right so on a technical level it is actually harder to do client side anti-cheat?

        Thanks for the information. That hardware backed attestation reminds me of Little Brother by Cory Doctorow, where hardware DRM was introduced and then forcibly deprecated when it was found to be vulnerable… so of course the vulnerable hardware was now worthless except on the black market where it was worthwhile to pirates because it was known to be already cracked.

    • @uis@lemmy.world
      link
      fedilink
      English
      41 year ago

      I am geniunely curious how anti-cheat works on an PC with physical access, where user can plug their mouse loaded with cheats.

      For every malware anti-cheat there will be sandboxing cheat.

      • @Excrubulent@slrpnk.net
        link
        fedilink
        English
        11 year ago

        That’s a good point. I realise my question partly plays into a misconception about the security of closed source software, that it’s somehow harder to mess with.

        I mean people are training neural nets to look at the screen and aimbot by modifying the mouse inputs, which is just an impossible thing to detect.

    • @SeekPie@lemmy.world
      link
      fedilink
      English
      19
      edit-2
      1 year ago

      What I’ve heard is that they don’t think that it’s a big enough market to have to fix bugs that might happen only on linux and such, so they just don’t allow us to play.

      • @sanpo@sopuli.xyz
        link
        fedilink
        English
        141 year ago

        It’d be nice, but from what I see most devs against this suggest Linux gamers are a bunch of dirty hackers and it’s somehow much easier to cheat there.

        They just conveniently forget that Valve offered to fix any bugs themselves that are specific to Linux/Proton…

  • TigrisMorte
    link
    fedilink
    11 year ago

    Perhaps don’t rely upon client side to do all the heavy lifting and problem solved without having to install malware?

    • /home/pineapplelover
      link
      fedilink
      English
      01 year ago

      I’ve seen this argument pop up but I’m confused with technical details on how it would work. Wouldn’t the client still need to download the game? Modifying the game files is a vector for attack. If it’s fully online on their servers then it would be pretty slow wouldn’t it?

      • TigrisMorte
        link
        fedilink
        01 year ago

        The client is nothing but a display. All it downloads is vid and all it up loads is control. The only actual issue is potential for lag. ag is solvable by designing with it in mind.
        Think about things like stadia. If they are viable so is actually running the game on the server. This way all the activity is server side and everything coming from the client is validated.
        The actual issue is that the game servers and networking would be more expensive. And that is the real reason they do it with DRM, it is cheaper for them. Your experience is not important to them.
        The lag issue is really one of design and cheap server side infrastructure. A shooter would use a time stamp to allow position validation for when the shot was fired. Simply reduce the micro management and you’ve resolved most of it to start with.

        • /home/pineapplelover
          link
          fedilink
          English
          01 year ago

          I still cannot see how this will work out well. It will be very slow and now people won’t be able to own their games or play on LAN.

          • TigrisMorte
            link
            fedilink
            -11 year ago

            It is only slow if the infrastructure is crap. And you are complaining about the current state and not what would happen. Very, very few games have been released over the past decade with LAN play and the no online required is only a bit more. You objections are very hollow.

              • TigrisMorte
                link
                fedilink
                11 year ago

                And which company is currently about to release that for the first time? See this is about DRM on games and none of the companies are paying to put that on antiques. I can still roll my Mechwarrior Mercenaries 2 server as well, but that also isn’t relevant to this thread.

  • Rayspekt
    link
    fedilink
    11 year ago

    Is this finally the beginning of anti-cheat games coming to linux? I’d love official ports for stuff like League or Honkai Star Rail.

  • luky
    link
    fedilink
    English
    01 year ago

    this is awesome. i like this dev. i give it 5 more years to expext most games and graphics drivers work with an easy setup