• John@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    13 hours ago

    How will the anticheat work? Most games work decently well on proton, but the anticheat is what really breaks these games on linux.

    • ysjet@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      12 hours ago

      Anticheats work fine on linux, the devs generally just have to check a box enabling linux support in the anticheat.

      Beancounters don’t like that, because linux doesn’t let some random program have deeper access to your computer than you yourself have.

      • John@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        I didn’t realize it was literally a switch, I thought it had something to do with the architecture of the OS and anticheat programs weren’t compatible.

        • LwL@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          1 hour ago

          It does. The switch in some anticheats is to just not require that on linux. Also not all anticheats are kernel-level in the first place.

      • xylol@leminal.space
        link
        fedilink
        English
        arrow-up
        37
        ·
        1 day ago

        And surprisingly Linus the YouTube guy lately. My cousin randomly messaged me a week or so ago asking how to install cachyos because he saw the YouTube videos Linus tech tips did, I almost teared up

        • muusemuuse@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          25 minutes ago

          I have a friend who was very anti Linux for years (even banned it from the office that me and network engineer were using) and he texted me the other day to say he’s happily gaming in cachyOS.

          Said his final straw was the LG monitor thing but now I’m wondering if he still watches LTT.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      The application almost certainly runs. It’s the anti-cheat that causes issues 99.99% of the time at this point. It relies on certain things being available in the system, and it needs special support to work on Linux (and some features won’t work, like having kernel level access to read memory).

      If you’re using a mainstream AC solution, they’ve already done most of the work. It often just needs to be enabled and rebuilt with Linux support turned on. If it’s custom, then there’s a lot more to do.

    • binarytobis@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      ·
      19 hours ago

      Sometimes the game runs fine in Proton but there are a couple of small things that don’t work right. The dev could probably iron out the kinks on their end. Usually games just run fine for me.

      I will say, Valve needs to fix the Steam overlay in Proton because for some reason the text is so tiny on my 1440 monitor that I literally can’t read it. Give me a UI scale option.

      I managed to install a heavily modded version of Fallout 4 with Fallout London through non-steam .exe’s with Proton, so at this point I’m convinced it can handle anything.

    • Sanguine@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      10
      ·
      21 hours ago

      Maybe they mean support it in the sense they will enable comparability layers for any anti cheat? I am not familiar with this game or whether they use AC or not; just giving a plausible example of what support may look like.

      Also keeping your game proton compatible is still technically “supporting” it.

      Sometimes updates break compatibility and I’ve seen devs release patches to unbork their game.

    • muusemuuse@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      22 minutes ago

      Games are typically made once, given a few patches, then abandoned. They will not keep chasing Linux dependencies forever so things break all the time. Windows is more stubborn about backward compatibility.

    • draco_aeneus@mander.xyz
      link
      fedilink
      English
      arrow-up
      25
      ·
      22 hours ago

      Because properly packaging/distributing your game is hard. Maintaining a build environment, running tests, having unique deliverables, it all adds effort. With Proton specifically, it’s a much lower effort to report. If there is a linux specific bug, it’s fine, because Linux isn’t officially supported, it’s just known to work with Proton. You also only need to ship one binary file (the Windows build), so you don’t have to adjust or alter any processes.

      This may not be the reason they do it, but there are real reasons.

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        22 hours ago

        So essentially they’re offloading the work they’d do themselves to the developers of Wine, Proton, and ProtonGE.

        I wonder if they contribute a donation to these projects.

        • four@lemmy.zip
          link
          fedilink
          English
          arrow-up
          17
          ·
          21 hours ago

          They sell the game on Steam, Valve gets a cut, so Proton funding should be covered.

          But I agree that we should donate to open source projects!

        • draco_aeneus@mander.xyz
          link
          fedilink
          English
          arrow-up
          2
          ·
          19 hours ago

          You’ll have to ask them. Maybe you should, and maybe they’ll consider it. If you don’t ask, it’s much less likely they’ll think of it themselves.

    • vapeloki@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      19 hours ago

      Valve does not recommend that anymore.

      And for good reasons:

      Nearly all Linux native games I have from steam do not work any more. Glibc changes. Xorg gone. Other stuff. You would need to maintain and adopt constantly.

      Having a product that advertises native Linux support on the storefront but requires Ubuntu 20.04 is nothing we or valve could want

      Proton offers a stable surface, and decouples the dependencies

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 hours ago

        Don’t we have Flatpak as a solution to this? Why don’t developers or Valve make use of Flatpaks for Linux native games? Or is there a licensing issue?

        • vapeloki@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          19 hours ago

          Not really, no. Flat packs still need the host GPU, kernel driver and more.

          I sometimes build software and opensource is easy for Linux. "Just compile once for fedora 40,41,42 and 4 Ubuntu versions, look how to build for Debian because the compiler there is 8 years old and then do that for very major update. Forever

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        12 hours ago

        No, that’s incredibly situational. Largely depends how much effort has been put towards making the Linux version.

        • John@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 hours ago

          That’s not been my experience, even with a native version.

  • RememberTheApollo_@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    21 hours ago

    That‘d be great if it‘s got good gameplay. I‘d like to move away from EA‘s Battlefield. I‘ve tried a few other games but they don‘t quite cut it.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      56 minutes ago

      I honestly can’t stand Battlefield after playing Squad. I mostly played Squad for a more casual Mil Sim replacement (after not wanting to deal with weekly mandatory hours-long missions with my Arma realism unit, where briefing alone was a good half hour). However, it also pretty much killed any desire I had for Battlefield. It’s largely just because of how communal it is. There’s a lot more chatting and just hanging out.

      Still, I’ve been watching this game for months now. It seems cool. I’m signed up for testing, but then I read it doesn’t support Linux, so I’m out until that’s finished, but I did write something asking for Linux support.

  • Zedstrian@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 day ago

    Hopefully there comes a point when native Linux builds become more common, versus asking all Linux users to play with a performance penalty.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      There’s not really a performance penalty for Proton. It isn’t an emulator (Wine Is Not An Emulator); rather it’s a translation layer. It translates the machine code into something your system understands and runs it natively. It isn’t creating a fake version of the hardware that runs it, like an emulator does. In fact, Proton sometimes has a performance increase because of the translation. It translates to Vulkan, which is often more performant.

    • bigbangdangler@reddthat.com
      link
      fedilink
      English
      arrow-up
      6
      ·
      21 hours ago

      Tbh I’ve always has better luck with Proton versus native builds.

      And it is true that performance via Proton can be better than on Windows, so it isn’t accurate that there is a performance penalty. In my experience it’s usually the opposite. Shader precaching is one major reason.

      • black0ut@pawb.social
        link
        fedilink
        English
        arrow-up
        5
        ·
        20 hours ago

        Windows is so bad that running a windows game through proton on linux can generally be faster. However, running the game natively on linux should be even faster than using proton. If companies cared about linux, we could have even more performance than we already do.

    • jerakor@startrek.website
      link
      fedilink
      English
      arrow-up
      5
      ·
      24 hours ago

      If M$ releases a dx13 where the api is worse and the primary feature is copilot integration we might see more vulkan native games. So far they have been smarter than that…

    • minfapper@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      21 hours ago

      Honestly, the Linux ecosystem is so fragmented that Win32 is the best API for targeting Linux.