Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Recently we put up an article highlighting a possible issue with how Valve were counting Steam Play Proton sales, here's a full correction and more information.

In the previous article, it referenced a Reddit post and Valve's quick statement at the time that Steam Play Proton might not have listed Linux as the platform for a game sale. We also added an update to that article today, after speaking to a developer whose Windows-only title was purchased by myself (and others) as they had told us they saw no Linux sales which seemingly confirmed there was an issue.

As it turns out, the system is working correctly but there was a filtering issue.

Valve reached out today to GOL to issue this statement:

Hi Liam,

We've looked at the issue and don't believe there's a platform tracking problem.

On the reporting side, there are two different ways that partner track how their game is doing on Steam. There's a per-game summary page; that one gets updated fairly quickly. There's also a detailed monthly financial reports breaking down all the payments made to a publisher, with some amount of delay.

While Linux sales were tracked properly throughout, there was filtering in place that did not separate "Linux Units and Revenue" from "Total Units and Revenue" on the per-game summary page. This would only occur when an application was not launchable via Linux, and was purely a display issue. As can be noted by checking any of the previous monthly financial reports, these transactions were separated out into Windows/Mac/Linux for all applications (regardless of their supported platforms) at the time of payment. We have made a change to the summary page to also show Linux units when they exist for an application; I expect it should help reduce confusion around this situation.

Thanks for bringing this to our attention,
- Pierre-Loup

It's really great to see Valve keep on top of this, communicate with us on it and act so quickly to ensure there's no more confusion for developers going forward. Hopefully then, it means this issue can be put to rest and everyone gaming on Linux can continue enjoying whatever they like.

Confused on what Steam Play and Proton are? Be sure to check out our simple guide.


Update 26/02/20: I had a reply today from Valve to further clarify other sales. The Steam Desktop client takes the initial platform, then two weeks playtime to count. All others (Android, Browser) default to Windows and then two weeks playtime. So of you buy games outside of the Linux Steam client, ensure you're loading them up for a bit otherwise it's a Windows platform sale.

Article taken from GamingOnLinux.com.
Tags: Proton, Misc, Steam, Valve
73 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 checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
56 comments
Page: «3/3
  Go to:

Artur_Wroblewski Feb 21, 2020
Liam: That's indeed very good communication from them. Impressive! May be you can try contacting GOG too, to find out, why lately their Linux support is plagued with so many problems? But they might not want to answer something like "we cut support to below bare minimum".

At the moment only the open source GOG client is available.
https://github.com/sharkwouter/minigalaxy

I wonder how many people use it at all?
What is the number of active installations.
Shmerl Feb 21, 2020
At the moment only the open source GOG client is available.
https://github.com/sharkwouter/minigalaxy

I wonder how many people use it at all?
What is the number of active installations.

I'm not talking about the client at all. I'm talking about their current support for Linux releases.

And if you want an open client, I recommend lgogdownloader: https://github.com/Sude-/lgogdownloader


Last edited by Shmerl on 21 February 2020 at 5:21 pm UTC
Liam Dawe Feb 26, 2020
Got a reply today from Valve to clarify other sales.

Desktop client takes the initial platform, then two weeks playtime to count. All others (Android, browser) default to Windows then two weeks playtime.

So do ensure you're playing what you buy. I've personally picked up loads on browser and not got around to... so all Windows, damn.
Purple Library Guy Feb 26, 2020
Got a reply today from Valve to clarify other sales.

Desktop client takes the initial platform, then two weeks playtime to count. All others (Android, browser) default to Windows then two weeks playtime.

So do ensure you're playing what you buy. I've personally picked up loads on browser and not got around to... so all Windows, damn.
So if I bought 'em all from my Linux Steam client rather than browser, it's OK if I didn't play 'em for a while? Makes me glad I can't remember my password . . . I never tried buying from the browser because then I'd have to remember how I log in. :D
Cybolic Feb 26, 2020
Got a reply today from Valve to clarify other sales.

Desktop client takes the initial platform, then two weeks playtime to count. All others (Android, browser) default to Windows then two weeks playtime.

So do ensure you're playing what you buy. I've personally picked up loads on browser and not got around to... so all Windows, damn.

If they detect all browser as Windows, that would be terrible for my statistics. I didn't use Steam before I moved to Linux but practically all my purchases were done through the browser ... I'm not feeling too well about this :/
dpanter Feb 26, 2020
So buying games with the Linux client should count as a Linux purchase... I don't know man. They can't figure out that a browser is running on Linux? Guess we can't even activate Steam keys in a browser then, but will activating in the client count as a purchase? :S:
I don't trust Valve at all here.

It really does seem like we have to play every purchase immediately to be "sure"... :|
Eike Feb 26, 2020
View PC info
  • Supporter Plus
It really does seem like we have to play every purchase immediately to be "sure"... :|

That's what I do: Buy, install, start... stash away. :D
Liam Dawe Feb 26, 2020
So buying games with the Linux client should count as a Linux purchase... I don't know man. They can't figure out that a browser is running on Linux? Guess we can't even activate Steam keys in a browser then, but will activating in the client count as a purchase? :S:
I don't trust Valve at all here.

It really does seem like we have to play every purchase immediately to be "sure"... :|
I think it's more a case of: A browser and Android don't play Steam games.
Linas Feb 26, 2020
View PC info
  • Supporter Plus
If they detect all browser as Windows, that would be terrible for my statistics. I didn't use Steam before I moved to Linux but practically all my purchases were done through the browser ... I'm not feeling too well about this :/
All my purchases are through a browser, simply because I have my PayPal password saved in the browser. Also it is much more convenient to navigate the store in an actual browser... :'(
flesk Feb 26, 2020
View PC info
  • Contributing Editor
I almost always buy games through a browser too, and then usually don't play them for a while. I'm surprised that Valve don't check the OS in the user agent string, when it's such an easy thing to do, and it would give them much more reliable statistics.
scaine Feb 26, 2020
View PC info
  • Contributing Editor
  • Mega Supporter
Almost exclusively browser-purchases here too, and since my backlog is insane, it can take me months to play my purchases. So depressing.

Just editing to add - there are MANY times I've bought a (admittedly low value) game just to show the dev a Linux sale and with no intention, or even desire, to play it. That they all counted as Windows sales because Steam can't be bothered to check a user agent is really, really painful.

Valve have a simple solution to this too - just let us note our "platform of choice" in preferences. Not the filtering option for store purchases, just an option to say "I play on this platform".

But it seems they can't risk pissing off the Windows status quo...


Last edited by scaine on 26 February 2020 at 12:25 pm UTC
Cybolic Feb 26, 2020
[...] there are MANY times I've bought a (admittedly low value) game just to show the dev a Linux sale and with no intention, or even desire, to play it. That they all counted as Windows sales because Steam can't be bothered to check a user agent is really, really painful.[...]
Same here; even bought some "AAA" titles that I don't really care about all that much, but where I wanted to show that there's a paying Linux audience.
It hadn't even crossed my mind that a user with only Linux selected in their preferences, using exclusively the client for Linux and purchasing using a browser identified as running on, yet again, Linux, might actually count as Windows.
scaine Feb 26, 2020
View PC info
  • Contributing Editor
  • Mega Supporter
[...] there are MANY times I've bought a (admittedly low value) game just to show the dev a Linux sale and with no intention, or even desire, to play it. That they all counted as Windows sales because Steam can't be bothered to check a user agent is really, really painful.[...]
Same here; even bought some "AAA" titles that I don't really care about all that much, but where I wanted to show that there's a paying Linux audience.
It hadn't even crossed my mind that a user with only Linux selected in their preferences, using exclusively the client for Linux and purchasing using a browser identified as running on, yet again, Linux, might actually count as Windows.

I've only done that once, for Dirt Rally, and luckily it was via Feral's store, so I think I'm okay on that front! Infuriating though.
Eike Feb 26, 2020
View PC info
  • Supporter Plus
I've only done that once, for Dirt Rally, and luckily it was via Feral's store, so I think I'm okay on that front! Infuriating though.

Feral's store is perfect. I even bought a game there for a friend only running Windows.
Shmerl Feb 26, 2020
Got a reply today from Valve to clarify other sales.

Desktop client takes the initial platform, then two weeks playtime to count. All others (Android, browser) default to Windows then two weeks playtime.

Why is it so hard to analyze the user agent in case of the browser?
What about gifts?
If I purchase a proton game as a gift via my Linux Steam client? How it will count?
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.