Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Overkill drops Linux support for PAYDAY 2

By -

PAYDAY 2 came to Linux officially back in 2016 but as of today they've removed support for it, so it will no longer see updates on the Native Linux version.

They're also bringing the game to the Epic Games Store, although not exclusive, as it will remain on Steam and PAYDAY 3 will also be on Steam. As for why they're removing official Linux support they said this:

Note that Linux users will not receive this update or any following updates coming to PC. In addition, Linux players will be unable to matchmake with other PC clients following this update.
We tried to find a solution, but ultimately found it unfeasible due to the Linux version being on an older version of the PAYDAY 2 engine.

It does, however, still work quite well with the Windows version via Steam Play Proton on desktop Linux and is Steam Deck Verified against the Windows version in Proton. So while it's a loss of support for their Native build, it's still fully playable on Linux.

We've seen this a few times over the years, due to a mixture of reasons but the ultimate reason is pretty much the same as always — Linux and Steam Deck together hold a less than 2% user share on Steam. For many developers, right now, it's not worth the extra overhead to continue Native support until there's more of a market.

Article taken from GamingOnLinux.com.
13 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
77 comments
Page: 1/8»
  Go to:

Turkeysteaks Jun 8, 2023
View PC info
  • Supporter
Very disappointed with this to be honest. Payday 2 was one of the first games I was amazed to have linux support, I played it so much at that point.

I understand their reasoning, though in my opinion it doesn't bode well for Payday 3.
Jowsey Jun 8, 2023
I imagine a lot of the team's allocated to Payday 3, so it makes sense they probably just don't have the technical resources available to maintain multiple OS support in the engine. Better than them pulling the same old excuse of "Linux users are all hackers" or similar. At least it still works well with Proton, so nothing significant lost!
Dribbleondo Jun 8, 2023
Quoting: TurkeysteaksVery disappointed with this to be honest. Payday 2 was one of the first games I was amazed to have linux support, I played it so much at that point.

I understand their reasoning, though in my opinion it doesn't bode well for Payday 3.

Their reasoning is most likely not wanting to implement EOS into the native version, despite EOS having a native linux build. I can tell when Overkill are using PR speak to cover up for a a lie, and this is one of those times.

It's really frustrating too, It was a damn good port.


Last edited by Dribbleondo on 8 June 2023 at 4:36 pm UTC
DrMcCoy Jun 8, 2023
Quotebut the ultimate reason is pretty much the same as always — Linux and Steam Deck together hold a less than 2% user share on Steam

Sorry, but no, that's wrong. The reason is this:

Quotedue to the Linux version being on an older version of the PAYDAY 2 engine

I.e. a terrible development environment, the developers being bad at their job.

That quote right there, that tells me that they kept the Linux codebase in a separate fork. That's bad praxis, that's objectively incompetent.

Forking the codebase to put in support for another platform is fundamentally wrong, and we see, time and time again, that this leads to the codebases growing apart with the developers not being able to keep up keeping them in sync, and then abandoning the other platform. 90% of the time were we had Linux support being wiped away was because of this very reason. Why aren't people learning? You don't do that.

Instead, you need to make portability a feature of your code outright, you need to make the same single codebase run on all the individual platforms. No forks, just one portable repository that can run everywhere. That's not new knowledge either, we've known that for decades!
Lofty Jun 8, 2023
Quoting: JowseyAt least it still works well with Proton, so nothing significant lost!

On the flip side we could look at it and say something is gained. Now that the steam deck is here and pretty much people are exclusively using proton to game on modern titles, the motivation to make their next game work on proton may be higher as it is not seen as a 'moving target' like Linux is often portrayed as by developers and it must be easier to test if their build works on proton.
Of course there is the issue with anti-cheat, but again given the success and popularity of the steam deck, hopefully they are now aware of this and make the adjustments necessary.
thelimeydragon Jun 8, 2023
But did they EVER actually fix the mic issue with the Linux version?
DrMcCoy Jun 8, 2023
I could write a whole book on what I think about what Apple is doing, but for the sake of my mental health and inner peace, I'll abstain :P
Liam Dawe Jun 8, 2023
Quoting: DrMcCoy
Quotebut the ultimate reason is pretty much the same as always — Linux and Steam Deck together hold a less than 2% user share on Steam

Sorry, but no, that's wrong. The reason is this:

Quotedue to the Linux version being on an older version of the PAYDAY 2 engine

I.e. a terrible development environment, the developers being bad at their job.
What I said still isn't wrong. If it was financially worth it, they would do it and they would have kept it up with other changes in the background. Debate the finer details of what it all would entail, and what they should have done, but the reasoning is exactly as I said and anyone saying otherwise at this point is deluded.
DrMcCoy Jun 8, 2023
Quoting: Liam DaweIf it was financially worth it, they would do it and they would have kept it up with other changes in the background

So I guess I shouldn't have said "you're wrong", but "that's the wrong point to make"? Because, yes, if we had a higher market share, they might have done that, but it's still the wrong thing to do. Heck, I don't want them to do that.
Dribbleondo Jun 8, 2023
Quoting: DrMcCoy
Quotebut the ultimate reason is pretty much the same as always — Linux and Steam Deck together hold a less than 2% user share on Steam

Sorry, but no, that's wrong. The reason is this:

Quotedue to the Linux version being on an older version of the PAYDAY 2 engine

I.e. a terrible development environment, the developers being bad at their job.

That quote right there, that tells me that they kept the Linux codebase in a separate fork. That's bad praxis, that's objectively incompetent.

Forking the codebase to put in support for another platform is fundamentally wrong, and we see, time and time again, that this leads to the codebases growing apart with the developers not being able to keep up keeping them in sync, and then abandoning the other platform. 90% of the time were we had Linux support being wiped away was because of this very reason. Why aren't people learning? You don't do that.

Instead, you need to make portability a feature of your code outright, you need to make the same single codebase run on all the individual platforms. No forks, just one portable repository that can run everywhere. That's not new knowledge either, we've known that for decades!

Payday 2's lua is largely consistent to that of Windows. While there are Linux-specific pieces of code (and vice versa), it's not nearly to the extent you're implying here.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.