• @Fyurion@lemmy.world
    link
    fedilink
    English
    3167 months ago

    Poor indie studio Epic games couldn’t possible afford to support Linux, they only make about 5.6 billion a year and have a mere ~3000 employees, leave the little guy alone!

    • @CosmicTurtle@lemmy.world
      link
      fedilink
      English
      617 months ago

      Won’t you PLEASE think of the shareholders?! They don’t want to ask the government for yet another government bailout.

      • @ImFresh3x@sh.itjust.works
        link
        fedilink
        17 months ago

        Wait… Epic Games received a bailout?

        And what does that have to do with making a Linux port if there’s no commercial incentive?

  • @kittenzrulz123@lemmy.world
    link
    fedilink
    1947 months ago

    Absolute BS, all they have to do is enable proton support and people will go out of their way to play it. Tim Sweeney is simply being a slimy jackass.

    • @DarthBueller@lemmy.world
      link
      fedilink
      -747 months ago

      Tim Sweeney is awesome. He’s one of the biggest conservation donors in my state and is personally responsible for permanently saving over 50,000 acres of land from development, protecting crucial habitat in a rapidly developing state, allowing public trail and nature preserves to get created. He lives in a normal house and drives a normal car and hikes the land he preserves when he’s not working. He’s a billionaire that lives a modest life, doesn’t mess with politics, and a true philanthropist. He doesn’t give to get press. The few articles out there about his philanthropy are because reporters stumble across it when reporting on whatever new nature preserve is opening in their area.

      He might have some business practices that are problematic but are endemic to the industry.

      • MentalEdge
        link
        fedilink
        507 months ago

        Doing good with one hand doesn’t excuse using the other to smother FOSS progress. No matter how humble you are materially, or reasonable in local policy, that doesn’t mean he is right in the many bullshit stances he’s dug himself into where the games industry is concerned. He does have a point in some places, but holy shit is it hard to take him seriously when half the shit he gripes about other companies doing, Epic does too. And that’s before we talk about the scummy BS only Epic does.

        • @binomialchicken@lemmy.blahaj.zone
          link
          fedilink
          8
          edit-2
          7 months ago

          Epic has donated a sizable amount to fund Godot Engine, and other FOSS projects. UE4 and UE5 can both be built from source to run on Linux natively. They are not smothering FOSS or Linux.

        • @DarthBueller@lemmy.world
          link
          fedilink
          0
          edit-2
          7 months ago

          You sound like someone who doesn’t know much about philanthropy and falls prey to confirmation bias as much as anyone. The fact that you put money laundering ahead of tax-write offs is telling. He’s not a mexican drug cartel buying US real estate.

          Like I said, he’s a stealth philanthropist to the degree that it does next to nothing to burnish his reputation. The only reason I know about it is because I’m in land conservation. He doesn’t seek out any press attention at all, and the limited number of news articles about his donations are a testament to that. I am not saying that Epic business practices don’t have issues that are common between his competitors, but I am saying that he himself is not a slimeball. His personality is about as far as you can get from a psychopathic self-enriching tech bro. Basically he hit the jackpot with Unreal, then fortnite.

          • @heyoni@lemm.ee
            link
            fedilink
            47 months ago

            Thanks for the insight. It’s quite tiring to watch human beings distilled into binary good or evil based on something as innocuous as adding proton support to a game…

        • @DarthBueller@lemmy.world
          link
          fedilink
          17 months ago

          No, just defending someone that I know for a fact is a genuinely decent human being. He doesn’t give a shit about burnishing his reputation through the philanthropy he does. He does it because he hates seeing billionaire mansions on mountaintops as much as anyone who isn’t a fuck, because he wants everyone to have natural places to enjoy in the future. If you can’t see the difference between someone like Sweeney and someone like Musk, DeVoss, etc., that’s on you. He’s not trying to make the world worse for everyone.

          Do I have issues with the concentration of wealth and growing inequality in the US? Yes. If you gave me a list of billionaires, where I had to rank them in terms of their benefit to the world vs. negative impact to the world, would I put him high in benefit and low in negative impact? Yes. He’s not spouting antisemitic nonsense, or trying to influence politics, or ruin education, or poison the minds of the American public. He’s just running his business, treating his employees well, and preserving land. So if you want to call me a bootlicker for points, fine. Given the world we live in, I’d rather have our billionaires be like Sweeney instead of Musk or DeVoss.

  • @stardust@lemmy.ca
    link
    fedilink
    English
    1217 months ago

    Them not bother with Linux says all there is to say about their anti trust cases. Only thing that bothers them about monopolies is that they arent one, and even when there is an opportunity to enter into a market where there is no competitors they don’t want to bother investing in it. They don’t care about open platforms or investing in it first.

    It’s why they were late to getting a hold of PC distribution. And in the unlikely event Linux OS takes off be complaining about Steam’s presence there.

    • @MJBrune@beehaw.org
      link
      fedilink
      English
      -267 months ago

      It’s a Linux problem because you can’t ensure a kernel module in Linux is untouched by the user. This is a design on Linux. This means Linux and secured anti cheat solutions are fundamentally at odds.

      • Client running code should always be considered compromisable, that’s security 101. Relying on kernel module checks is a terrible practice, and not a fundamental guarantee of safety either.

        Good, secure anti-cheat happens serverside. But that’s harder and less broadly applicable, so Epic doesn’t want to bother with it.

        • @MJBrune@beehaw.org
          link
          fedilink
          English
          -17 months ago

          Client code isn’t trusted but no matter what the is one set of data you most trust that comes from the client. Input data. So with input data it can be manipulated that another application calculate out a headshot and sends that input. So even only trusting the client where you have to, you’ve failed to secure the game fully because you need to trust input data.

          • Riskable
            link
            fedilink
            English
            147 months ago

            The first rule of network programming: Never trust the client. How does anti-cheat software work? It trusts the client.

            All clientside anti-cheat is fundamentally flawed and broken by design. It doesn’t actually prevent cheating it just creates an illusion that it’s preventing cheating. The fewer people that believe in that illusion the better off we’ll all be.

            Besides, you can train AI to play any game via MITM in USB (plug the mouse and keyboard into the Raspberry Pi or similar which then pretends to be a mouse and keyboard to the computer playing the game). The simplest method is to just point a camera at the monitor but there’s much lower latency ways where you use some cheap Chinese HDMI decoder/encoders to feed the raw video signal right into the AI.

            With methods like that becoming cheaper and easier every day the whole client-side anti-cheat bullshit kinda seems pointless, yeah?

            • @MJBrune@beehaw.org
              link
              fedilink
              English
              27 months ago

              We’ve already established you have to trust the client to some extent in a typical game.

              Also do you lock your front door despite people being able to lockpick it? Most people do because it raises the barrier to entry.

                • @MJBrune@beehaw.org
                  link
                  fedilink
                  English
                  07 months ago

                  Most people put security cameras in their homes despite them being able to be remotely hacked. Lots of people have an Alexa which could also be seen as letting a stranger in. A lot of people use tools that could be used to compromise their direct use but trust they don’t as for things like anti-cheat being malware. That’s all FUD. There has not been a single large anti-cheat company known to be sending unneeded or personalized user data.

      • andrew0
        link
        fedilink
        407 months ago

        Cheats nowadays don’t even need to run on your machine. You can get a second computer that is connected to your computer via a capture card, analyze your video feed with an AI and send mouse commands wirelessly from it (mimicking the signal for your USB receiver).

        These anti-cheats are nothing more than privacy invasion, and any game maker that believes they have the upper hand on people that want to cheat are very wrong.

        Opening up anti-cheat support for Linux would at least make them more creative at finding these people from their behaviour, and not from analysing everything that’s running in the background.

          • ampersandrew
            link
            fedilink
            37 months ago

            None of these solutions are lazy, and I promise you they have large server side components too. From what I can tell, shooters are just especially cursed when it comes to cheating, and there’s no real way to stop it.

        • @MJBrune@beehaw.org
          link
          fedilink
          English
          27 months ago

          Yes but also the barrier to entry on those sorts of hacks is very high. Every houses front door lock can be picked in the matter of minutes. The issue is that lots of people don’t have that skill.

          Lastly there are heuristic anti cheat but that’s really only a catch all for inhuman inputs. Not a full solution.

      • @stardust@lemmy.ca
        link
        fedilink
        English
        15
        edit-2
        7 months ago

        Sounds like the same excuse that would be made back in 2008 when epic felt consoles were more worth investing in than PC and only seeings cons to the hardware, and took until 2018 to even bother to try to start their own digital distribution.

        And here’s Linux in its infancy just beginning to start becoming a little more accessible to regular people, and potential to enter the market early and also get more control compared to all the platforms run by other companies they complain about. And yet, like before they don’t want to bother investing in anything themselves and taking risks to get established first before competitors gain a foothold.

        Simple fact is for all the technical excuses they don’t care unless another company shows it is profitable to do first.

        • @MJBrune@beehaw.org
          link
          fedilink
          English
          17 months ago

          Why should they. They are in the business if making innovative and interesting games. Not innovative hardware or dealing with 2% of the marketplace. They don’t even fully support Mac which has a larger market share. I can’t blame them for making their business one of reducing risks in underdeveloped areas.

  • Annoyed_🦀 🏅
    link
    fedilink
    877 months ago

    So he want the game to get to 10 millions player on steam deck only then support it, but without supporting it the game won’t get to 10 millions player. It’s not a linux problem Tim, it’s you.

    • Deceptichum
      link
      fedilink
      -437 months ago

      No.

      He wants the Steamdeck user base to be 10 million, so it’s large enough to support a player base that can generate revenue if targeted.

      And frankly it’s not a him problem. Nearly every dev refuses to release on Linux (and Mac) because of its small user base.

      • Rustmilian
        link
        fedilink
        English
        72
        edit-2
        6 months ago

        They don’t have to release on Linux at all!!
        All they have to do is click a checkbox in the EAC SDK & contact Battleye to support Valve’s Proton & that’s it!!
        It is a Tim Sweeney problem.

        • @maynarkh@feddit.nl
          link
          fedilink
          367 months ago

          Also, Unreal Engine, which the Epic Games Launcher was built in for some reason also has a checkmark for Linux, and they refuse to tick it. It’s to the point that while it is possible to do development for Unreal on Linux, they had to build a completely different way to get it up and running since the launcher doesn’t support Linux.

          They consciously make efforts not to support Linux, it would literally take less effort to do it.

        • AirBreather
          link
          fedilink
          3
          edit-2
          7 months ago

          Yeah, but to be fair, maybe that fact about the EAC SDK isn’t common knowledge. I mean, we know it in our community, but a Windows-only game dev like Epic might not quite notice.

          If that’s the case, then maybe whoever owns EAC could get some good publicity if they could convince Tim Sweeney to do a public stunt like livestreaming the process of opening up the config for Fortnite, enabling it for Proton, and then testing it on the Steam Deck. EAC gets good publicity, and Fortnite gets all the extra revenue from the Steam Deck users.

          Of course, Tim Sweeney wouldn’t reach out on his own, he’s probably got far too many bigger things to do. It’s up to whoever owns EAC to get that ball rolling and schedule a meeting with Sweeney to make this proposal and see if they can make it work.

          Does anyone know who that second person is? Not Tim Sweeney (the guy who probably doesn’t realize how easy it is to enable this in EAC), but the other person (the person who owns EAC)? Because trying to get through to that first guy is a challenge, so maybe we can get that second person to try their hand at it.

          /j

        • Square Singer
          link
          fedilink
          -47 months ago

          To be fair, you don’t look at the whole picture.

          Yes, generating a Linux build wouldn’t require a lot of changes to the code.

          But if they support Linux, they have to support Linux. This is not some student’s first indie game, but instead a massive game with up to 290 million monthly active users. That’s 3.7% of the whole world’s population! (And it’s also more than the number of total Linux users.)

          So supporting Linux means they need to test on at least all currently maintained versions of maybe the top 20 or so distros on all sorts of hardware configurations. That would increase their testing costs by around a factor of 20.

          They also need to support customers if they have problems. Considering the variability of Linux configurations, chances are high that this comparatively small segment of players will consume an aproportional amount of difficult support requests.

          And lastly, if the Linux version of the game has some serious bugs on some setup, it might likely be that all these Linux users think the game is shit and start talking badly about it.

          So it’s just a simple cost calculation: Does Linux support increase or decrease the total profit?

          And if the variables change, the calculation changes with it. Exactly as Sweeny said in his post. People like Sweeny don’t care about ideals or about which OS they prefer. They only care about money.

          And the revelation that a CEO likes money and dislikes risk isn’t exactly hard to figure out.

      • macniel
        link
        fedilink
        397 months ago

        It’s one thing to not release for Linux (thanks to wine and proton it’s no Biggie) another thing is to actively sabotage it to run on Linux which some Developers who can’t check a fricking Checkbox in EAC do.

        • Not preventing Linux use is implicit support, and it opens up another platform for cheaters to exploit. So if it works and your entire game is based on the online, MP experience, you need to QA on all possible platforms to stay on top of cheaters.

      • Annoyed_🦀 🏅
        link
        fedilink
        377 months ago

        Support for Steam Deck != support for Linux version. Steam Deck use Proton to run Windows game on linux seamlessly.

        Their direct competitor, Apex Legend, is steam deck verified. Big games like Monster Hunter World/Rise, Cyberpunk, Baldurs Gate 3, Elden Ring, etc etc, all steam deck verified. Check out this page for more info

        It’s not a Linux problem, it’s a Tim Sweeny problem.

      • @ShortN0te@lemmy.ml
        link
        fedilink
        117 months ago

        10 million is just an arbitrary number he will not honor when it is reached.

        Valve has sold ‘multiple millions’(source) already. The 10 million will probably be reached soon. Not even to mention all the Linux users.

        And frankly it’s not a him problem. Nearly every dev refuses to release on Linux (and Mac) because of its small user base.

        Yes it is. He does not have to release for Linux. He just needs to allow the anti cheat to run on Proton. This is a simple config change not more. Fortnite will probably run fine on Proton.

      • @stardust@lemmy.ca
        link
        fedilink
        English
        57 months ago

        With that mind set explains why Epic was so late into trying to get into PC distribution.

        • @shani66@lemmy.comfysnug.space
          link
          fedilink
          17 months ago

          Isn’t he the asshole who threw a tantrum about pirates and swore to never release on pc again? Dude is just a worthless little bitch that doesn’t actually care about industry in the slightest. Every success epic has ever had has been in spite of him.

        • Deceptichum
          link
          fedilink
          -47 months ago

          Wuh? They started on PC.

          ZZT was fucking amazing to play and make games with as a kid.

          • @stardust@lemmy.ca
            link
            fedilink
            English
            117 months ago

            And look how late they were when it came to launching their own digital platform. I’m not taking about games being on PC.

            This is a company that saw consoles more worth putting resources towards and didn’t see it worth it too start their own Steam competitor even back in 2008.

            https://news.softpedia.com/news/Tim-Sweeney-Says-the-PC-Is-Dead-for-Games-80714.shtml

            They had many chances to become the go to digital platform for PC.

            • Deceptichum
              link
              fedilink
              -8
              edit-2
              7 months ago

              Every gaming company basically thought the PC was dead for gaming, only to be relegated to nerd paying high prices for hardware to play niche nerdy shit.

              Honestly I still don’t know what changed, even Japanese devs are releasing on PC again, it’s a weird time.

              • @stardust@lemmy.ca
                link
                fedilink
                English
                7
                edit-2
                7 months ago

                Well apparently Valve didn’t get the memo. By the time PS3 came out and the further into the Gen it got it became clearer that digital was the way forward. And you’d think a company with PC roots would have gotten their own digital distribution platform started once steam sales caught on.

                The whole everyone thought pc was dead excuse is a poor one because Epic took until 2018 to bother with their own distribution platform. That’s a hell of a long time and too many years from the PC is dead excuse.

                That’s what I mean by many many many missed chances. They had over a decade to enter as it became more and more obvious the money there was to be made from PC gamers.

                • Why should they have a distribution platform? Pretty much every game except Gears of War had a Windows release, and at least I never considered a digital distribution platform as a kid since boxed games worked just fine. I didn’t have a Steam account until Steam came to Linux, yet I played plenty of PC games in the meantime on both Windows and Linux. I bought a mixture of boxed games and online downloads, I didn’t need a launcher to do that for me.

                  Yes, they missed the boat, but it wasn’t obvious that the boat was going where they wanted to go. Valve took that risk and won big, but other large studios didn’t and were absolutely fine focusing on game dev, and it wasn’t until recently that they wanted in.

              • ampersandrew
                link
                fedilink
                57 months ago

                PC gaming has only had a slow, steady rise since Steam entered the scene. But perhaps one other catalyst might have been the Games For Windows initiative (not “Live”) that standardized controller support, added some extra marketing oomph, and gave more incentive to make the same game on PC and console rather than making two entirely different games (sometimes with the same title, like Ghost Recon Advanced Warfighter).

  • @ihopethisisnotawful@lemmy.ml
    link
    fedilink
    747 months ago

    Apparently they have enough developers to add in crappy emotes and crossovers but not enough to support one of the most popular operating systems… makes sense

    • @Venat0r@lemmy.world
      link
      fedilink
      40
      edit-2
      7 months ago

      Adding emotes is a different skill set than getting it to run on Linux, but there’s plenty of UE5 games on steam deck already so surely it can’t be that hard…

      • @noodlejetski@lemm.ee
        link
        fedilink
        17
        edit-2
        7 months ago

        adifferent skill set

        you’re right, given that all it’d take for it to work on Linux would be ticking a box in EAC console, the anticheat software that they develop themselves.

    • @Kiosade@lemmy.ca
      link
      fedilink
      327 months ago

      Saying “one of the most popular operating systems” when there’s only 3-4 serious, mainstream contenders doesn’t mean much.

    • @DingoBilly@lemmy.world
      link
      fedilink
      -17 months ago

      Lmao at one of the most popular.

      I don’t agree that Epic doesn’t have enough resources, but realistically Linux makes up such a tiny proportion of systems I don’t blame any other developer for not supporting it. Would be a waste of resources.

  • @13617@lemmy.world
    link
    fedilink
    687 months ago

    Important to note that Fortnite does launch on the steam deck, but the anticheat kicks you out a couple seconds into the match.

    The game does run. It’s Epic.

        • No, he didn’t say it needs more users to port it, just to support it. Support means more than getting it working, it means testing and customer support if there are issues, which means training testers and support people.

          The extra load here would be much lower if it was a single player game, but because it’s MP, they need to know how exploitable it is by cheaters, and perhaps patch some vulnerabilities out.

          It’s a lot more than flipping a switch, but it’s also something Epic could totally handle. He’s not lying, he’s just content to milk his cash cow as long as he expects to not lose too many customers by not supporting Linux.

  • Buck Fucket
    link
    fedilink
    667 months ago

    Valve has sold multiple millions of steam decks. Fortnite is a popular game. What better way to grow a platform than to develop a popular game for it? Am I not wrong in thinking you’d increase profits having invested in another area? Especially if it would only take “a few more programmers”? I know Tim Sweeney doesn’t want to provide profit to Valve and I know he’s also a fucking idiot, but more money is more money…

      • @pandacoder@lemmy.world
        link
        fedilink
        297 months ago

        I don’t think it’s Linux.

        I think Tim Sweeney is just like all of the big publicly traded companies where they do not want the best thing for their customers and only want to control them.

        Valve, and thus Gabe Newell, is actually making pro-consumer choices, which is success that Tim Sweeney wants.

        I think the grudge is against Gabe Newell and Valve.

        There is a chance that Tim Sweeney would actively shit on Linux anyway, since that would reduce control over consumers (and yes with all of the deceptive practices Epic does and how they fight lawsuits in court, they definitely are not trying to give control to the users).

          • @helenslunch@feddit.nl
            link
            fedilink
            6
            edit-2
            7 months ago

            Valve is not perfect but they’re the closest thing to a not-evil corporation that I’ve ever seen. Just look at the Steam Deck.

            • Built to run on a FOSS that no one controls entirely
            • Intentionally repairable design, with all parts made available for anyone to purchase
            • Does absolutely nothing to stop you from installing GoG or Epic games or running them through Proton
            • Contributes to Linux development
            • Pioneered HDR on Linux
            • Sells hardware at a very reasonable price
            • Doesn’t allow publishers to purchase ad space
            • Banned NFTs in games

            I mean the list goes on.

          • @pandacoder@lemmy.world
            link
            fedilink
            17 months ago

            There’s a difference between calling Gabe Newell pro-consumer (not what I said), and saying he and his company make pro-consumer choices (moreso recently than in the past).

            I can’t really come up with anything Epic has done that is actually pro-consumer, and no “trying to create a competitor to Steam” isn’t pro-consumer when the way they did it was very anti-consumer (just look at all the Kickstarters they swept up and made exclusives even after they had publicly promised Steam keys — it’s not like Epic couldn’t have added clauses to exempt Kickstarter backers from the exclusivity restrictions) or very intentionally locking people to one platform by force. Their support of anything non-Windows for anything besides Unreal is terrible.

  • @noodlejetski@lemm.ee
    link
    fedilink
    637 months ago

    also why the fuck does Lego Fortnite require anticheat? it’s a survival co-op, there’s no competitive element, and yet from what I’ve read it still kicks you out when you’re trying to play it on Linux.

  • Alien Nathan Edward
    link
    fedilink
    English
    587 months ago

    what’s fortnite’s anticheat like? my understanding is that a lot of games that would normally have no problem running on some flavor of linux or another but their anticheat software requires some ridiculous level of privilege that linux won’t (and shouldn’t) give it

    • @Patch@feddit.uk
      link
      fedilink
      537 months ago

      Fortnite uses Easy Anti Cheat, which is made by Epic (that is, Fortnite’s own developer). EAC works fine on Linux; it just needs the developer to enable it.

      • @ILikeBoobies@lemmy.ca
        link
        fedilink
        25
        edit-2
        7 months ago

        Note

        Epic bought Easy and made the Linux version for it. It’s there because of them

        The issues are likely development related not anti-cheat

        • @linearchaos@lemmy.world
          link
          fedilink
          English
          37 months ago

          It could be that, or they just really know their community. If the cost of getting it working on steam deck and maintaining it is not substantially less than the income brought from the platform It doesn’t make any sense to utilize the platform.

          • @ILikeBoobies@lemmy.ca
            link
            fedilink
            17 months ago

            It’s the same thing basically, you could have unlimited devs if cost wasn’t an issue

            But they have 9 platforms already that all have to work together and every feature has to work on before release so it’s a lot of work.

            Like the last line says, they want the user base to be big enough for them to support it

        • @Patch@feddit.uk
          link
          fedilink
          47 months ago

          My understanding is that it uses EAC and Battleye, but in an “either/or” arrangement. That is, both are installed but which one is activated when you boot the game is essentially random (or driven by some logic that is not readily apparent).

          Battleye also claims to have native Linux support.

          But even if it didn’t, it would be trivial to have a Linux version which only used (the Linux version of) EAC. Presumably Epic have enough faith in their own anticheat product to rely on it for their flagship game for a small minority of users.

    • haui
      link
      fedilink
      97 months ago

      You weren’t supposed to see this!

  • Square Singer
    link
    fedilink
    46
    edit-2
    7 months ago

    I think, people here look at it from the wrong side.

    The code changes required for Linux support aren’t the issue.

    But if they support Linux, they have to support Linux. This is not some student’s first indie game, but instead a massive game with up to 290 million monthly active users. That’s 3.7% of the whole world’s population! (And it’s also more than the number of total Linux users.)

    So supporting Linux means they need to test on at least all currently maintained versions of maybe the top 20 or so distros on all sorts of hardware configurations. That would increase their testing costs by around a factor of 20.

    They also need to support customers if they have problems. Considering the variability of Linux configurations, chances are high that this comparatively small segment of players will consume an aproportional amount of difficult support requests.

    And lastly, if the Linux version of the game has some serious bugs on some setup, it might likely be that all these Linux users think the game is shit and start talking badly about it.

    So it’s just a simple cost calculation: Does Linux support increase or decrease the total profit?

    And if the variables change, the calculation changes with it. Exactly as Sweeny said in his post. People like Sweeny don’t care about ideals or about which OS they prefer. They only care about money.

    And the revelation that a CEO likes money and dislikes risk isn’t exactly hard to figure out.

    I’m not saying that it’s good, but top capitalists tend to be capitalists.

    And in the end, I’m pretty sure someone who has all the business figures and frequently has to defend those in front of the shareholders probably knows much better what makes business sense than any of us. Someone like him goes where the money flows.

    • @corsicanguppy@lemmy.ca
      link
      fedilink
      327 months ago

      So supporting Linux means they need to test on at least all currently maintained versions of maybe the top 20 or so distros

      It absolutely does not mean that.

      Pick a steam deck, support a steam deck, 3 major releases. If the SD runs on enterprise Linux that’s a 10 year support window.

      That’s a perfectly viable plan - much like “releasing on x box” - and with an understandable market clearly delineated. Everything else can be “hey try, but don’t call us” and we’d all still try.

      • @owenfromcanada@lemmy.world
        link
        fedilink
        English
        77 months ago

        This is a really good idea–they officially support the steam deck, and that means it’s unofficially supported on other Linux distros. The community gets what it wants without a huge extra load on Epic.

    • @olafurp@lemmy.world
      link
      fedilink
      307 months ago

      You don’t have to support all distros anymore. Just take whatever windows build and test it with Proton.

      • Square Singer
        link
        fedilink
        -7
        edit-2
        7 months ago

        Proton with what? Stable or experimental? DXVK or Wine3D? X11 or Wayland? Nvidia closed source or open source?

        That’s just what I came up with. There are probably a few more of these questions. Even Proton alone is not an easy target.

        Especially if you want some low-level anticheat. And you know, if they have one platform that is easier to cheat, cheaters will all use that platform.

        I don’t know about you, but playing with tons of cheaters doesn’t seem like a lot of fun to me.

        • The Uncanny Observer
          link
          fedilink
          187 months ago

          You are making it sound way more difficult than it actually is. If some lone indie developer can manage it, a huge corporation with billions of dollars could do it without a thought.

          • Square Singer
            link
            fedilink
            -87 months ago

            Lone indie devs don’t have to care about giving support to players, testing or cheaters.

            So sure, if you completely ignore the difficult/expensive parts, the rest is super easy.

            • @0xD
              link
              -67 months ago

              Yeah that’s just Linux evangelists here, it’s not really worth discussing anything with them lol.

        • @olafurp@lemmy.world
          link
          fedilink
          57 months ago

          Pick any Proton release you like. Support X11, Wayland will then probably work anyway unless people have nvidia gpus. Support DXVK and force people to use it.

          If you support one way to run Proton you’re already most of the way there. Besides that majority of games just work fine without any work whatsoever.

          • bitwolf
            link
            fedilink
            27 months ago

            They should actually target Wayland. Since Wayland will be what supports HDR, VRR, and is what the Steam Deck and most distros use.

          • Square Singer
            link
            fedilink
            -13
            edit-2
            7 months ago

            Seems like you didn’t read my first comment that you replied to before.

            But still, your view is totally fine for a little indie studio, but that doesn’t work for a game with >200 mio players.

    • @bighatchester@lemmy.world
      link
      fedilink
      237 months ago

      I’ve tried running fortnite on Linux . It installed fine started to play and then I get booted out because of the anti cheat . I believe the game would run fine if the anti cheat supported Linux .

    • @Omega_Jimes@lemmy.ca
      link
      fedilink
      187 months ago

      The only thing stopping Fortnite from running on Linux is the anticheat. The anticheat it uses it made by Epic, and has a specific option for WINE compatibility.

      • poVoqM
        link
        fedilink
        27 months ago

        If I remember correctly it actually uses two separate anti-cheat, and the second one not made by Epic doesn’t have Linux or Wine support.

        But it’s still a weak excuse that they could just make a Linux version without that redundant second anti-cheat.

    • @Commiunism@lemmy.wtf
      link
      fedilink
      117 months ago

      I’m going to do a hard disagree here - they don’t have to support Linux, just add compatibility in terms of anti-cheat for Linux. Proton is likely good enough to run the game itself but the anti-cheat sees Linux and just craps itself.

      They don’t even have to provide support - League of Legends runs on Linux if you install the game using community scripts and custom proton, and while the client runs poorly nobody spams the Riot Games support about how the “Linux version” client doesn’t work the well because people understand that it’s a community effort. Riot themselves have only made a statement saying how they’ll try not to break the game for Linux users, and that’s pretty much it.

      League of Legends is a massively popular game as well, yet Riot barely has to do anything to maintain it on Linux, let community fix issues that come up, let community provide support as it’s their tools.

      And while I do understand that porting an anti-cheat to be more friendly to another operating system isn’t an easy task (such as for Rust, where they tried to make the anti-cheat compatible with Linux but it introduced other issues so it got shelved), I think you’re vastly overstating the amount of areas a company has to cover for a game to be playable on Linux.

      • Square Singer
        link
        fedilink
        07 months ago

        There’s a difference though.

        If the game doesn’t work for (some or all) Linux users, that’s not a big problem from Epic’s POV. They’ll lose a couple users that wouldn’t have been able to play the game without Linux support anyway.

        But if the Anticheat faills on Linux, that is a completely different story. Then cheaters would all dual boot over to Linux to cheat all they want. That’s now a problem for the whole game’s user base and consequently for the publisher as well.

        Something as low-level as an Anticheat would have to be rewritten almost from scratch to work on Linux and this one really needs to be tested with every possible permutation of installed relevant software. Because if one combination is found where it doesn’t work, you can be sure that the day after every cheater will be running this config.

        (Just to check, do you have a background in game development and/or low-level Windows/Linux programming? I got all of that and I can tell you, nothing that looks easy from the outside is actually easy. I think you are vastly underestimating how much work goes into something until it “just works as expected”)

        • @inetknght@lemmy.ml
          link
          fedilink
          47 months ago

          Speaking as a former game cheater…

          Cheaters are going to cheat. Booting into Linux isn’t going to change that.

          Anti-cheats just keep the filthy casuals from cheating. A broken anti-cheat on Linux would be fixed pretty quickly.

        • @Omega_Jimes@lemmy.ca
          link
          fedilink
          17 months ago

          EAC has a check box for Proton compatibility. Battleeye is linux native. All they have to do is check a box, and test to see if they can break it. If they let it out in the works and there’s some influx of cheaters, they can check the box again. Halo Infinite, Apex Legends, Smite, Battlebit etc etc were all capable of checking the box and testing.

          I suspect Sweenys hesitation over support is caused by a lack of control.

          Upgrading EAC in an unreal engine game is trivial, it’s basically baked into the engine. They update EAC all the time.

    • @Venat0r@lemmy.world
      link
      fedilink
      107 months ago

      It’s more that epic have a competing store and Tim doesn’t want to do anything that might help steam gain more traction.

      • To be honest… Yes it’s that complicated. I’ve read that, Apparently valve had to spent massive ressource to figure out the load order of librairies and what to include for the steam runtime.

        Granted, all they made is open source iirc. But it was a massive pita

        • @wax@lemmy.wtf
          link
          fedilink
          17 months ago

          Yes, their first attempt used load order overrides and search patch patching. Now, it uses linux containers to ship an isolated environment. Think of it as more similar to docker (or LXC/LXD). That said, I haven’t used it myself to so cannot comment on how difficult it is to use. Most people here are advocating for them permitting proton use without necessarily supporting it officially though. Which can easily be done by changing an option in EAC.

      • Square Singer
        link
        fedilink
        -1
        edit-2
        7 months ago

        Did you read the second line of my post?

        The code changes aren’t the issue.

        • @wax@lemmy.wtf
          link
          fedilink
          05 months ago

          Did you read my comment? They ship with libraries to unify distribution across distros

          • Square Singer
            link
            fedilink
            1
            edit-2
            5 months ago

            I said: Code changes are easy, all the other things in regards to supporting playing on Linux (anticheat, support requests, testing, …) is hard.

            You said: But code changes are easy because steam has libraries to unify distribution.

            Do you see the problem here?

            What are you going to tell me next? That code changes are easy?

    • @stolid_agnostic@lemmy.ml
      link
      fedilink
      67 months ago

      If it can be made to run via Steam, then they only need to support it as far as getting it installed in Steam. Either Proton or native, it can be made an invisible issue from the user perspective. They have made a choice not to do so.

      • Square Singer
        link
        fedilink
        -67 months ago

        Apparently, their cost calculation is different. Also, Fortnite has about 50x active users compared to Apex Legends. That also changes a lot.

        Sweeny said it doesn’t make business sense for them and if it will make sense in the future, they will support Linux.

        I’m pretty sure that someone who does know their business figures and frequently has to justify them to shareholders has a better overview about what makes business sense for them than anyone of us.

        • @stardust@lemmy.ca
          link
          fedilink
          English
          37 months ago

          I’m pretty sure that someone who does know their business figures and frequently has to justify them to shareholders has a better overview about what makes business sense for them than anyone of us.

          Every time someone makes the business argument all I can think of Microsoft flopping with Windows Phone despite all their money. Google failing with Stadia and losing opportunity they had with hangouts to imessage. LG bowing out of smartphones. Blackberry and Nokia too late to enter smartphones despite prior dominance. Epic was so late into trying their hand at digital distribution until 2018 when doing it earlier over the past decade would have made entry easier.

          Companies just because they have money doesn’t mean they know what they are doing. And sometimes even less than random people.

          • Square Singer
            link
            fedilink
            17 months ago

            Companies just because they have money doesn’t mean they know what they are doing. And sometimes even less than random people.

            Well, if half a million people are guessing on a choice of two options, some are going to get it right. But that’s not due to the insight of the people, but due to numbers.

            Every time someone makes the business argument all I can think of Microsoft flopping with Windows Phone despite all their money. Google failing with Stadia and losing opportunity they had with hangouts to imessage. LG bowing out of smartphones. Blackberry and Nokia too late to enter smartphones despite prior dominance. Epic was so late into trying their hand at digital distribution until 2018 when doing it earlier over the past decade would have made entry easier.

            These examples really don’t apply here.

            • Windows Phone, Blackberry and Nokia were caught up in a massive market change where they where too little and too late.
            • Stadia was a purpously risky gamble to be first at a potential “next big thing” and was scrapped when the global economy crumbled and cloud gaming showed no signs of wide spread adoption. If anything, this is the opposite situation than Epic and Linux.
            • Hangouts was renamed and merged with other Google chat apps, but in the end they now have messages, which is the messenger with the highest install count worldwide.
            • EGS is still a comparably new thing, considering that Steam is in the market since ~20 years while the EGS is here only ~5 years. They are growing steadily, so this is not an example that we can look at in retrospect, because it’s still unfolding. Also, sure it would have been great if they would have had to run a game distribution platform in 2003, but their money shower didn’t start until Fortnite exploded in 2017. And they pretty much immediately got into the business when they had the money to.

            Also, there are some other factors in play that you didn’t consider.

            Smartphones exploded between 2007 and 2010. It went from nothing to almost everything in just a few years, and those who got lucky and where ready at the right time managed to take the new market. Windows Mobile proves that it’s not enough to be super early. You need the right timing in both directions.

            There is no indication that Linux will have >50% market share among gamers within the next 3 years. Yes, it nudged Linux over the 3% mark but at that rate it’s going to take a long while. Also, contrary to smartphones vs feature phones, the steam deck is an additional gaming PC for on the go. It doesn’t replace desktop gaming.

            Also, when it comes to mobile gaming, the Steam Deck is a distant fourth between Android, iOS and the Switch.

            And even if you limit the scope to x86 mobile gaming, they are by far not the only competitor. There are lots of others, many of them using Windows, who do the same.

            And the biggest edge the Steam Deck is it’s value, because Steam subsidizes the Deck with their Store sales. Most people don’t care whether it runs Linux or not.

    • @upandatom@lemmy.world
      link
      fedilink
      -37 months ago

      It feels like none of the replies to you actually read your comment. I appreciate you taking the time to offer up possible explanations with examples. Thank you!

      • @FaeDrifter@midwest.social
        link
        fedilink
        English
        2
        edit-2
        7 months ago

        Except he’s completely wrong because containers work specifically to solve the problem of deploying across different configurations. Valve already figured this out a decade ago with the steam runtime. That’s why I can run a relatively obscure OS like Bazzite and nearly my entire library of AAA just works like it would on any other distro. You can run a container across hundreds of thousands of different configurations, it doesn’t matter.

      • Square Singer
        link
        fedilink
        -77 months ago

        Yeah, pretty much all answers are “You are wrong, the code change is easy”.

        Kinda sad that people don’t make it even to the first line.

        • @stolid_agnostic@lemmy.ml
          link
          fedilink
          17 months ago

          lol why are you simping for them? they made a choice not to do this. they could easily do it with their manpower if they didn’t, you know, keep laying people off in order to maximize profits. You’re also overinflating how difficult it is to make games cross-platform compatible with the tools available today.

          • Square Singer
            link
            fedilink
            -27 months ago

            It sucks a lot when people are so deep in their petty trench fights over brands that they think there is only “Me for this, You for that, You simp”.

            I don’t care about Epic and neither do I care for Steam. I buy my games where I get them the cheapest: Key resellers. And I don’t care on which online store the cheapest price lands.

            If I was still developing games, I’d deploy them on both or on the one who pays me the most for an exclusivity deal.

            With that out of the way: I am only explaining simple backgrounds to people interested to listen.

            But sadly so many people fight over an online shop as if it was politics.

            Do you fight like that for your favourite online retailer? Or your favourite supermarket chain?

            What Steam and Epic do is business. They are no charities. They do stuff that makes them money. So any sane user should see it as a business transaction and buy where the price is best for what you get.

            • @stolid_agnostic@lemmy.ml
              link
              fedilink
              07 months ago

              LOL I have no skin in this game. Your comment is pure projection and I think that you have demonstrated precisely what I was arguing.

  • @penquin@lemm.ee
    link
    fedilink
    427 months ago

    I mean we all know that, he didn’t need to say anything. They want to make billions and they think Linux doesn’t have enough users to get those billions going. Not worth it to them. But hey, fuck him, fortnite is a shit game anyway.

  • @De_Narm@lemmy.world
    link
    fedilink
    38
    edit-2
    7 months ago

    If only they had the funds for just a few more programmers, but alas, they barely survive off their niche title as is.