40 votes

Rocket League to end support for macOS and Linux

39 comments

  1. [6]
    moocow1452
    Link
    I'm sure this is going to go over well in the Linux Gaming circles, and it does sort of underline that Epic's support for Linux is only as far as their tools go, and if you want to play Epic Games...

    I'm sure this is going to go over well in the Linux Gaming circles, and it does sort of underline that Epic's support for Linux is only as far as their tools go, and if you want to play Epic Games on a Linux box, they aren't going to be the ones adjusting to your preferences.

    I get it in that a fraction of a platform for an already depreciated listing is a very small number to bug test for, but at the same time, kinda stinks too. Hopefully 3rd party servers become a thing.

    19 votes
    1. heady
      Link Parent
      I've yet to buy a game on the epic store and this is not endearing me to support them.

      I've yet to buy a game on the epic store and this is not endearing me to support them.

      6 votes
    2. [4]
      stu2b50
      Link Parent
      Tbf, is there any indication this is an Epic initiative? They also drop MacOS support, which is explicitly supported by EGS.

      Tbf, is there any indication this is an Epic initiative?

      They also drop MacOS support, which is explicitly supported by EGS.

      1. [2]
        moocow1452
        Link Parent
        Epic bought Psyonix, so I'm assuming that Epic had some sway in prioritization, and if Epic wanted a Linux version available or to make a push for Linux outside of throwing money at existing...

        Epic bought Psyonix, so I'm assuming that Epic had some sway in prioritization, and if Epic wanted a Linux version available or to make a push for Linux outside of throwing money at existing projects, they would have floated continued Linux development.

        8 votes
        1. cptcobalt
          Link Parent
          I am extremely willing to believe this. Short of the deprecation of 32-bit apps/games on macOS—which...is old tech, not new tech—I can't think of any significant platform shifts that would justify...

          I am extremely willing to believe this. Short of the deprecation of 32-bit apps/games on macOS—which...is old tech, not new tech—I can't think of any significant platform shifts that would justify ditching the platforms. The technology excuse reads to me as just a false marketing reason.

          ....but Rocket League is UE3, not UE4....so you never know. The old engine might just be too old for them.

          3 votes
      2. Adys
        Link Parent
        Knowing Psyonix, yes, it's extremely likely to be an Epic initiative (or a hard push from Epic's side at least).

        Knowing Psyonix, yes, it's extremely likely to be an Epic initiative (or a hard push from Epic's side at least).

        5 votes
  2. [2]
    mrbig
    Link
    I wonder if the existence of Proton is disincentivizing some companies to invest in proper Linux ports.

    I wonder if the existence of Proton is disincentivizing some companies to invest in proper Linux ports.

    17 votes
    1. arp242
      Link Parent
      Probably; and I'm not entirely sure if that's a bad thing. Because if it works, it works right?

      Probably; and I'm not entirely sure if that's a bad thing. Because if it works, it works right?

  3. [10]
    weystrom
    Link
    Pretty sure you'd still be able to run it with Proton, it's unreal engine 3. Or, run Windows in a VM with GPU passthrough, I've been meaning to do a post about that here, it works rather well for me.

    Pretty sure you'd still be able to run it with Proton, it's unreal engine 3.

    Or, run Windows in a VM with GPU passthrough, I've been meaning to do a post about that here, it works rather well for me.

    12 votes
    1. [4]
      timo
      Link Parent
      Please do, I'm interested. On topic: Totally expected since Epic bought Psyonix, they don't seem to care about Linux at all.

      Please do, I'm interested.

      On topic: Totally expected since Epic bought Psyonix, they don't seem to care about Linux at all.

      12 votes
      1. Wes
        Link Parent
        If you're looking for more information /r/VFIO has a lot of guides and posts on the topic.

        If you're looking for more information /r/VFIO has a lot of guides and posts on the topic.

        5 votes
      2. jcdl
        Link Parent
        Passthrough POST has some great articles to get you started. It's pretty straightforward stuff, just enabling a few kernel modules and identifying PCI device IDs. Basically the more raw hardware...

        Passthrough POST has some great articles to get you started. It's pretty straightforward stuff, just enabling a few kernel modules and identifying PCI device IDs. Basically the more raw hardware you can passthrough to the VM, the better (e.g. an entire USB hub instead of forwarding your keyboard and mouse through the host).

        4 votes
      3. moocow1452
        Link Parent
        They cared about Lutris, which makes me think their deal is that if you want to play Epic Games on Linux, that you have to have to make adjustments to them, and they aren't going to go out of the...

        They cared about Lutris, which makes me think their deal is that if you want to play Epic Games on Linux, that you have to have to make adjustments to them, and they aren't going to go out of the way for you.

        2 votes
    2. [4]
      mrbig
      Link Parent
      Last I checked setting up GPU passthrough is not a trivial matter. Am I right in that assumption?

      Last I checked setting up GPU passthrough is not a trivial matter. Am I right in that assumption?

      3 votes
      1. hungariantoast
        Link Parent
        It is not that bad. It certainly isn't trivial and it can at first be extremely confusing trying to figure out how to arrange everything, but by now plenty of documentation exists around the...

        It is not that bad. It certainly isn't trivial and it can at first be extremely confusing trying to figure out how to arrange everything, but by now plenty of documentation exists around the Internet.

        For anyone who can actually be bothered to read, follow instructions, and search online, VFIO isn't that difficult.

        I am actually, hopefully, going to set it up myself this weekend.

        4 votes
      2. pvik
        Link Parent
        As others have pointed out, it is not that hard. However, when I was setting up GPU passthru (around 1.5 years ago), I ran into an issue where my motherboard was not grouping the PCI slots into...

        As others have pointed out, it is not that hard.

        However, when I was setting up GPU passthru (around 1.5 years ago), I ran into an issue where my motherboard was not grouping the PCI slots into separate IOMMU groups. I had to buy a new motherboard to work around it. (This was tricky as well as motherboard vendors do not really advertise how they group the PCI slots, I just had to go off some reddit threads and pray it worked out, it fortunately did)

        Not sure if the hardware situation has improved now.
        (Hopefully, I will not have to find out anytime soon. With the AM4 socket, my next upgrade will mostly involve just buying a new CPU :)

        3 votes
      3. weystrom
        Link Parent
        Yeah, I wouldn't say it's trivial, but it doesn't require in-deep knowledge, just an ability to quickly get familiar with tools and follow a guide.

        Yeah, I wouldn't say it's trivial, but it doesn't require in-deep knowledge, just an ability to quickly get familiar with tools and follow a guide.

        1 vote
    3. sandaltree
      Link Parent
      I actually preferred to run it with Proton (with Vulkan enabled), since it got much better performance than the native port; almost identical Windows. It was quite surprising.

      I actually preferred to run it with Proton (with Vulkan enabled), since it got much better performance than the native port; almost identical Windows. It was quite surprising.

  4. [5]
    Deimos
    (edited )
    Link
    Psyonix posted an additional update about this on reddit a few days ago with some more info about the refunds, and this section that goes into more detail about why they're dropping support and...

    Psyonix posted an additional update about this on reddit a few days ago with some more info about the refunds, and this section that goes into more detail about why they're dropping support and what portion of their players it affects (emphasis added by me):

    Regarding our decision to end support for macOS and Linux:

    Rocket League is an evolving game, and part of that evolution is keeping our game client up to date with modern features. As part of that evolution, we'll be updating our Windows version from 32-bit to 64-bit later this year, as well as updating to DirectX 11 from DirectX 9.

    There are multiple reasons for this change, but the primary one is that there are new types of content and features we'd like to develop, but cannot support on DirectX 9. This means when we fully release DX11 on Windows, we'll no longer support DX9 as it will be incompatible with future content.

    Unfortunately, our macOS and Linux native clients depend on our DX9 implementation for their OpenGL renderer to function. When we stop supporting DX9, those clients stop working. To keep these versions functional, we would need to invest significant additional time and resources in a replacement rendering pipeline such as Metal on macOS or Vulkan/OpenGL4 on Linux. We'd also need to invest perpetual support to ensure new content and releases work as intended on those replacement pipelines.

    The number of active players on macOS and Linux combined represents less than 0.3% of our active player base. Given that, we cannot justify the additional and ongoing investment in developing native clients for those platforms, especially when viable workarounds exist like Bootcamp or Wine to keep those users playing.

    So that's fewer than one out of every 300 players on these platforms. (@SkewedSideburn)

    8 votes
    1. [3]
      Diff
      Link Parent
      Still have a few questions. They have console versions, yeah? Outside of the Xbox, directx doesn't exist. And I'm almost 100% certain that 0.3% is including consoles in its figure.

      Still have a few questions. They have console versions, yeah? Outside of the Xbox, directx doesn't exist. And I'm almost 100% certain that 0.3% is including consoles in its figure.

      1 vote
      1. [2]
        Deimos
        (edited )
        Link Parent
        I'm honestly not sure what you're hoping for. Finding "gotchas" in their reasoning isn't going to make them change the decision. They've decided the console versions are worth supporting (for now,...

        I'm honestly not sure what you're hoping for. Finding "gotchas" in their reasoning isn't going to make them change the decision. They've decided the console versions are worth supporting (for now, at least), but Linux and Mac aren't. At least those users have other options to continue being able to play (and for all we know, the existence of those options might have been one of the reasons that they decided it wasn't essential to keep doing it "officially").

        2 votes
        1. Diff
          Link Parent
          I was kinda thinking more than that, the console versions are probably far more dominant than the entire PC trio. Isn't PC gaming fairly niche compared to consoles? Would have been nice if they'd...

          They've decided the console versions are worth supporting (for now, at least), but Linux and Mac aren't.

          I was kinda thinking more than that, the console versions are probably far more dominant than the entire PC trio. Isn't PC gaming fairly niche compared to consoles?

          Would have been nice if they'd embraced the tools and used WINE/Proton to wrap/port their games to replace the native versions for their customers instead of just dropping them. I guess I didn't realize they had already been doing some sort of that kind of thing with a D3D9 layer but. Yeah not hoping to say "gotcha!" and have the entire company reverse course on this. Just making an observation.

          2 votes
    2. SkewedSideburn
      Link Parent
      Not sure anyone will notice those features. But when your game just stops working, that's pretty noticeable. But yeah, 0.3% is minuscule, no business would waste time on that.

      There are multiple reasons for this change, but the primary one is that there are new types of content and features we'd like to develop, but cannot support on DirectX 9. This means when we fully release DX11 on Windows, we'll no longer support DX9 as it will be incompatible with future content.

      Not sure anyone will notice those features. But when your game just stops working, that's pretty noticeable. But yeah, 0.3% is minuscule, no business would waste time on that.

      1 vote
  5. Wes
    Link
    The Linux support was pretty poor already. They only offered official support for SteamOS, so there was no support when I couldn't get rumble to work on Manjaro. Who knows - it might even be...

    The Linux support was pretty poor already. They only offered official support for SteamOS, so there was no support when I couldn't get rumble to work on Manjaro.

    Who knows - it might even be better with Proton.

    6 votes
  6. [10]
    mrbig
    (edited )
    Link
    I run Linux on the desktop and play Rocket League on the PS4. It is, quite literally, the only online multiplayer game I currently enjoy. I love the lack of voice chat and the pre-made phrases...

    I run Linux on the desktop and play Rocket League on the PS4. It is, quite literally, the only online multiplayer game I currently enjoy. I love the lack of voice chat and the pre-made phrases that forces everyone to be nice. It's a healthy, even endearing environment. And it's fun even if you suck at it. I hope this new ownership doesn't ruin it by throwing a bunch of overcomplicated features.

    Silver lining: I don't think Proton would have any trouble to support this game.

    5 votes
    1. [3]
      Keegan
      Link Parent
      Until people start using them sarcastically. But yes it is a good system imo.

      that force everyone to be nice

      Until people start using them sarcastically. But yes it is a good system imo.

      4 votes
      1. [2]
        mrbig
        Link Parent
        Even if they use it sarcastically, they can only manage to be slightly amusing.

        Even if they use it sarcastically, they can only manage to be slightly amusing.

        3 votes
        1. Keegan
          Link Parent
          Yeah that's true. It isn't nearly as bad as when people voice chat and you mess something up.

          Yeah that's true. It isn't nearly as bad as when people voice chat and you mess something up.

          2 votes
    2. [6]
      cfabbro
      Link Parent
      It's way more toxic on the PC where people can actually type stuff and use their mic... but regularly seeing this pop up when you start the game (that is from yesterday!) is so f'n satisfying. :P

      It's way more toxic on the PC where people can actually type stuff and use their mic... but regularly seeing this pop up when you start the game (that is from yesterday!) is so f'n satisfying. :P

      3 votes
      1. [5]
        mrbig
        Link Parent
        I did not know about that. I would consider these features detrimental to the experience.

        It's way more toxic on the PC where people can actually type stuff and use their mic

        I did not know about that. I would consider these features detrimental to the experience.

        1 vote
        1. [2]
          cfabbro
          Link Parent
          Eh... TBH even with chat and voice, Rocket League is still way better than most competitive games in that department. 1/20 games someone will be an asshole, but otherwise it's generally people...

          Eh... TBH even with chat and voice, Rocket League is still way better than most competitive games in that department. 1/20 games someone will be an asshole, but otherwise it's generally people being nice (or totally silent). And if someone steps too far over the line of what is acceptable, reporting seems to usually result in Psyonix actually taking action. E.g. The above action was the result of someone telling us to "kys" (kill yourself) after a game.

          5 votes
          1. mrbig
            Link Parent
            That is good. I'm not a saint by any means, but when I am relaxing with a nice game the last thing I want is pointless aggravation.

            That is good. I'm not a saint by any means, but when I am relaxing with a nice game the last thing I want is pointless aggravation.

            3 votes
        2. [2]
          Wes
          Link Parent
          Both can be disabled in the settings. You can also turn off chat for just the opposing team.

          Both can be disabled in the settings. You can also turn off chat for just the opposing team.

          3 votes
          1. mrbig
            (edited )
            Link Parent
            I'm insecure. I would wonder if anyone was talking shit about me on the mic.

            I'm insecure. I would wonder if anyone was talking shit about me on the mic.

  7. SkewedSideburn
    Link
    I'd be interested to look at some numbers. How much of the daily online are Linux/MacOS users, that kind of stuff. I understand that it's quite low compared to Windows, but what are the absolute...

    I'd be interested to look at some numbers. How much of the daily online are Linux/MacOS users, that kind of stuff. I understand that it's quite low compared to Windows, but what are the absolute values, how many actual people are they effing over?

    5 votes
  8. tindall
    Link
    Oh boy. Amazing. I just bought the game two weeks ago. :(

    Oh boy. Amazing. I just bought the game two weeks ago. :(

    4 votes
  9. Keegan
    Link
    Those helpful questions always amuse me on blog posts like this.

    29 out of 575 found this helpful

    Those helpful questions always amuse me on blog posts like this.

    4 votes
  10. Silbern
    Link
    That sucks, I love playing Rocket League on my Linux box. I hope all my settings and replays transfer over... :(

    That sucks, I love playing Rocket League on my Linux box. I hope all my settings and replays transfer over... :(

    2 votes
  11. pseudolobster
    Link
    According to this reddit comment from a psyonix rep they're offering refunds for this. No word on whether DLC and cosmetics will be refunded. No word of anyone actually being refunded yet. There...

    According to this reddit comment from a psyonix rep they're offering refunds for this. No word on whether DLC and cosmetics will be refunded. No word of anyone actually being refunded yet. There also some confusion about whether epic will refund if it was bought on steam. /u/Psyonix_Devin seems to imply they will, but customer service is telling people to deal with steam directly, who is denying all refunds.

    2 votes