Valve Shuts Down New Way of Estimating Game Sales On Steam (arstechnica.com)
A recently discovered hole in Valve's API allowed observers to generate extremely precise and publicly accessible data for the total number of players for thousands of Steam games. While Valve has now closed this inadvertent data leak, Ars can still provide the data it revealed as a historical record of the aggregate popularity of a large portion of the Steam library. From the report: The new data derivation method, as ably explained in a Medium post from The End Is Nigh developer Tyler Glaiel, centers on the percentage of players who have accomplished developer-defined Achievements associated with many games on the service. On the Steam web site, that data appears rounded to two decimal places. In the Steam API, however, the Achievement percentages were, until recently, provided to an extremely precise 16 decimal places.
This added precision means that many Achievement percentages can only be factored into specific whole numbers. (This is useful since each game's player count must be a whole number.) With multiple Achievements to check against, it's possible to find a common denominator that works for all the percentages with high reliability. This process allows for extremely accurate reverse engineering of the denominator representing the total player base for an Achievement percentage. As Glaiel points out, for instance, an Achievement earned by 0.012782207690179348 percent of players on his game translates precisely to 8 players out of 62,587 without any rounding necessary (once some vagaries of floating point representation are ironed out). Ars has shared the Achievement-derived player numbers in their report; there's also a handy CSV file. Some of the titles with the most total unique players include Team Fortress 2 (50,191,347 player estimate), Counter-Strike: Global Offensive (46,305,966 player estimate), PLAYERUNKNOWN'S BATTLEGROUNDS (36,604,134 player estimate), Unturned (27,381,399 player estimate), and Left 4 Dead 2 (23,143,723 player estimate).
This added precision means that many Achievement percentages can only be factored into specific whole numbers. (This is useful since each game's player count must be a whole number.) With multiple Achievements to check against, it's possible to find a common denominator that works for all the percentages with high reliability. This process allows for extremely accurate reverse engineering of the denominator representing the total player base for an Achievement percentage. As Glaiel points out, for instance, an Achievement earned by 0.012782207690179348 percent of players on his game translates precisely to 8 players out of 62,587 without any rounding necessary (once some vagaries of floating point representation are ironed out). Ars has shared the Achievement-derived player numbers in their report; there's also a handy CSV file. Some of the titles with the most total unique players include Team Fortress 2 (50,191,347 player estimate), Counter-Strike: Global Offensive (46,305,966 player estimate), PLAYERUNKNOWN'S BATTLEGROUNDS (36,604,134 player estimate), Unturned (27,381,399 player estimate), and Left 4 Dead 2 (23,143,723 player estimate).
So more than 2.5 million other TF2 players also have my "rarest" TF2 achievement. And more than 50 million other TF2 players apparently think the weapons I'm trying to sell are overpriced. On the bright side, there must be approx. 12.5 million spies to burn up.
What the hell is Unturned?
Steam will become crux of the gaming community with privacy violations and security holes.
You named your dogs Bruce and Eric?
Weird. That's just cruelty.
You have to admit, nobody would ever do that.
"Believe me!" -- Donald Trump
At this point, I basically assume that everyone who brings up the term "SJW" unprompted and unironically is a shithead.
I wonder how good my odds are on that guess. Because it seems like an obvious path to troll or display a defensiveness towards socially undesirable behavior. I don't see how this sense of victimhood could more likely than not be the result of a healthy rational thought process.
"an Achievement earned by 0.012782207690179348 percent of players on his game translates precisely to 8 players out of 62,587 "
8 players out of 62,587
Or 16 players out of 125,174
Or 32 players out of 250,348
Etc.
Unless I'm missing something (I'm no mathgician) you can not tell which, if any, common factors in player base and players with an achievement have been truncated?
urd
Sixteen digits after the decimal? Have they overturned significant digits?
E Proelio Veritas.
You're obsessed. And apparently, you don't like justice. What is it about people who use the term SJW and rail against it?
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
People who obsess about SJWs are living in their own reality bubble, a bubble kept in place by right-wing media for the benefit of corporations and the super-rich.
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.