Steam Gauge: Addressing your questions and concerns

Status
Not open for further replies.

hairyfeet

Wise, Aged Ars Veteran
188
There is an easy way to compare, ask AMD Raptr users to compare their data as well as asking Raptr for their game usage data and comparing it to Steam. I have noticed since using Raptr that my Steam time (compared to Raptr's reporting of my Steam time) can be off from anywhere from a few minutes to over a half an hour.

Now why that is? Heck if I know. I have noticed that those times when Steam connection is sketchy that I lose more time, perhaps Steam tosses that data when the connection is off? I have also noticed those times I have had to reinstall a game if it doesn't have Steam cloud saves likewise it'll reset the hours played, so I'd take Steam time with a serious grain of salt.
 
Upvote
0 (0 / 0)
It's interesting to see SMNC on this list, since that game is dead as a doornail these days. I tried a couple times in the last couple of weeks to get a game going, but gave up each time after ~20 minutes in the queue. It's a pity; that game was my favorite "DOTA-like" but Uber just left it to rot.

It makes me wonder how many of the other games still in the top 100 don't have anyone still actually playing them.
 
Upvote
0 (0 / 0)
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666493#p26666493:1zq7aygt said:
Kyle Orland[/url]":1zq7aygt]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666467#p26666467:1zq7aygt said:
Zandros[/url]":1zq7aygt]It is somewhat surprising that KSP doesn't show up in any of the charts. I've no idea how much it's sold, but it seems to me like it could've been a contender in the median number of hours played.

KSP is 168th in number of players, with about 645K by our estimates. Not too bad.

It's important to note too that KSP is also sold outside of steam directly from Squad. Really, the community of people that play it seems to be small, but fierce and devoted. It has by far the most hours played in my Steam library.

As an aside to Peter Bright - how long until we see the ArsTechnica Dota2 team trying to break into The International? And have you thought of casually suggesting to Conde Nast that esports might be a place for sponsorship and exposure to a young audience?
 
Upvote
1 (1 / 0)

FoolishOwl

Ars Scholae Palatinae
750
Huh. So my taste in games is pretty mainstream, as it turns out. I've got more hours logged in Skyrim than in anything else on my Steam account, with Civilization V in second place -- which surprises me, by the way, as I don't remember playing Civ V more than a couple of times.

I've had Team Fortress 2 almost since it was released, but I've never been able to get into it somehow. The pace of gameplay seems off, somehow.

I'm actually quite surprised about DOTA 2. I'd seen references to it here and there -- like Jinx, the online tee-shirt vendor, selling shirts with DOTA 2 logos. I got around to looking it, and found out it was free, only about two weeks ago, and got through some of the tutorials. It seemed like a decent game, though my kids assure me that it's much too complicated and that they don't like it as much as Smite.
 
Upvote
1 (1 / 0)
[url=http://meincmagazine.com/civis/viewtopic.php?p=26668025#p26668025:2if4cw9c said:
AstroGrover[/url]":2if4cw9c]What's with the ones where 100% of all owners have played it? You can't tell me there's not a single person that hasn't played their copy of TF2.

The ones that have 100% are F2P, so I guess Steam only counts people who actually play them.
 
Upvote
1 (1 / 0)
[url=http://meincmagazine.com/civis/viewtopic.php?p=26668101#p26668101:1qlwang6 said:
Pantagruel[/url]":1qlwang6]I personally think the "games bought but never played" data from the other article is one of the most important take outs of all this. It seems Steam Sales create an opportunity for titles to generate revenue from audiences they don't even actually appeal to. I really can't decide if this is good or bad.

Well, there are games that I bought but haven't time to play, but that's not very typical. Actually I think most of owned-not-played come from bundles. I've bought quite a few bundles of 6-8 games just to play 2-3 of them.
 
Upvote
2 (2 / 0)

Shusien

Seniorius Lurkius
24
Also note games with launchers do not always accurately track time spent playing. Warframe for instance (in the 64bit build) originally did not track time played (outside of the launcher) and even did not have the Steam Overlay. I wracked up probably 60 hours before it ever started working. Another game comes to mind was Ragnarok 2 (only for a little bit). The launcher would be tracked as the game for about 2 minutes of updating then stop once the actual game was launched.
 
Upvote
0 (0 / 0)

Astramancer

Ars Scholae Palatinae
608
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666715#p26666715:1uzgiygy said:
Kyle Orland[/url]":1uzgiygy]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666651#p26666651:1uzgiygy said:
Archangel Mychael[/url]":1uzgiygy]I'd like to see some Linux data to see how well it's doing.

I'd love that too, but SteamCommunity doesn't break out which platform version of a game a person is or isn't playing...

Are there any linux-only games? It wouldn't be a totally accurate picture of who's playing on linux, but if they have linux-only games, you at least have a minimum number. Maybe if someone has a high percentage of crossplatform games and a linux-only game?
 
Upvote
-1 (0 / -1)

Kyle Orland

Ars Praefectus
3,439
Subscriptor++
[url=http://meincmagazine.com/civis/viewtopic.php?p=26667219#p26667219:12jbsvwo said:
Hydrargyrum[/url]":12jbsvwo]Something's gone wrong with the Publisher and Developer columns towards the end of the list - I know that Trine 2 is a Frozenbyte game and Dishonored is Arkane Studios, but this chart has the credits offset by one place, so Dishonored is credited to Frozenbyte and Amnesia: The Dark Descent is credited to Arkane Studios. I'm not sure exactly where the rot sets in but I suspect "War Inc: Battlezone" is not a Valve game.

Yes, there was an error in my copy/pasting that caused a misalignment initially. It was fixed within a couple hours of the original post. Thanks for the note!
 
Upvote
3 (3 / 0)

eXceLon

Ars Legatus Legionis
48,666
Subscriptor++
Steam doesn't measure my gameplay hours correctly, even since 2009. Is this common?

I'll throw my anecdotal example in here.

Steam Community: eXceLon

My gameplay time generally seems accurate, with the exception of the time logged for Battlefield: Bad Company 2. As much as I enjoyed that game back in 2011, I know I didn't put nearly 300 hours into that game. That's nearly three times as many hours as I've put into Skyrim.

Even counting that time I spent two hours on an empty server and used C4 to destroy every single destroyable building in town...
 
Upvote
2 (2 / 0)

Orestus

Seniorius Lurkius
1
This is a fascinating article/series and a great piece of reporting and investigation. Bravo!

Is there any explanation as to why DOTA 2 and TF2's owner numbers and player numbers are identical. It would seem to me to be statistically impossible for the 25,926,966 estimated people owning DOTA 2 that every single one of them has in fact played the game. Same w/ TF2 (I have TF2 as an "owned game" in steam and have definitely never played it for instance) I understand the final numbers are estimates based on your polling, but is it really the case that every single account you've polled, which still seems to be a huge volume of accounts, that owned these games has also played them?

I suspect Steam is going to quickly take action to stop this type of reporting considering how tightly they guard their sales numbers, but run w/ this while you can.
 
Upvote
-1 (0 / -1)

Kyle Orland

Ars Praefectus
3,439
Subscriptor++
[url=http://meincmagazine.com/civis/viewtopic.php?p=26669037#p26669037:2h4t8zmw said:
Orestus[/url]":2h4t8zmw]This is a fascinating article/series and a great piece of reporting and investigation. Bravo!

Is there any explanation as to why DOTA 2 and TF2's owner numbers and player numbers are identical. It would seem to me to be statistically impossible for the 25,926,966 estimated people owning DOTA 2 that every single one of them has in fact played the game. Same w/ TF2 (I have TF2 as an "owned game" in steam and have definitely never played it for instance) I understand the final numbers are estimates based on your polling, but is it really the case that every single account you've polled, which still seems to be a huge volume of accounts, that owned these games has also played them?

I suspect Steam is going to quickly take action to stop this type of reporting considering how tightly they guard their sales numbers, but run w/ this while you can.

I've added an answer regarding why free-to-play games show the same number of players/owners in the piece above just now.
 
Upvote
2 (2 / 0)

Kyle Orland

Ars Praefectus
3,439
Subscriptor++
[url=http://meincmagazine.com/civis/viewtopic.php?p=26669105#p26669105:47tna2mt said:
robotic_tourist[/url]":47tna2mt]From the original article there were a lot of people commenting to ask why the Steam API wasn't used. Any more information on this?

I'm a bit of a hack programmer?

Seriously, when I started on this, I wasn't even aware that this info was available via API, in addition to the web site. By the time I found out about it it seemed relatively pointless to start over and change everything up... the data is the same either way, right?
 
Upvote
3 (3 / 0)

Kyle Orland

Ars Praefectus
3,439
Subscriptor++
[url=http://meincmagazine.com/civis/viewtopic.php?p=26668263#p26668263:300kfpab said:
Astramancer[/url]":300kfpab]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666715#p26666715:300kfpab said:
Kyle Orland[/url]":300kfpab]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666651#p26666651:300kfpab said:
Archangel Mychael[/url]":300kfpab]I'd like to see some Linux data to see how well it's doing.

I'd love that too, but SteamCommunity doesn't break out which platform version of a game a person is or isn't playing...

Are there any linux-only games? It wouldn't be a totally accurate picture of who's playing on linux, but if they have linux-only games, you at least have a minimum number. Maybe if someone has a high percentage of crossplatform games and a linux-only game?

There are almost no Linux-only games on Steam... they are by and large ports of existing PC/Mac games.
 
Upvote
0 (0 / 0)

Kyle Orland

Ars Praefectus
3,439
Subscriptor++
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666929#p26666929:1sml2fli said:
Sufinsil[/url]":1sml2fli]Any thoughts on separating F2P games from each analysis?


Did not see it addressed in this follow up: How did you treat games with multiple App IDs? Examples: Civ IV, Betas for multiple games.

Civ IV
http://steamdb.info/app/8800/
http://steamdb.info/app/34460/

Betas:
http://steamdb.info/app/223530/
http://steamdb.info/app/219540/

Not sure how I got opted into the Betas to show up, but they certainly would count as a registered unplayed game by default.

If the beta and the real game have separate app ids, they are tracked separately in our stats. That said, it seems a lot of these betas are removed from the Steam Community pages once the actual game comes out -- my sample didn't register a single person owning a game with the two beta app IDs you listed, for instance. So Steam seems to self-correct for this kind of thing, to some extent.

Edit: Actually, I take that back -- these betas do show up in our scraping, but the system treats those old betas as "inactive" games because they don't have an active Steam page, meaning they were temporary or have since been pulled from the store. Those inactive games are simply stripped out of the data. In the future I may go back through these titles and cross-reference with SteamDB to see what games they were, but they are not a significant part of the aggregate in any case.
 
Upvote
0 (0 / 0)

Sufinsil

Ars Legatus Legionis
10,127
You must not have hit my profile. :)

Civ 4 + expansions is the only game I have that has 2 app ids for the same exact name. I think I got a 2nd appid from the Humble Bundle? I forget when it happened.

Company of Heroes has the standard and Steam matchmaking version listed. But all Steam owners got the new version.


Ah, that could be the case for the beta. I have not played recently any TF2, L4D2, and the few other games I have a beta version for, which show up on my Community page. Rare enough to not really effect the data really.
 
Upvote
0 (0 / 0)
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666187#p26666187:3dmub0t9 said:
Schwanz[/url]":3dmub0t9]The DOTA2 being super popular thing baffles me. I ran it up a couple of times, and I can't even figure out WTF is going on in that game. If I could delete it from my steam account, I would.

I was considering installing it, but figured I'd be in the same boat as you.
 
Upvote
0 (0 / 0)
My $0.02

0.01 - That's interesting, the top 200 games have had 1,000,000 or more sales. It's still difficult to see, but I'm supposing the top 50 or top 20 games have had over 9,000,000 sales. However, if you're in the top 80% of sales, you are almost guaranteed 10,000 sales. And if you're an indie company of 1 or 2 people, that makes for a great payday (depending on how much time you put into it.) Of course, these simple numbers don't equate to the realities of game dev and what it takes to create even a top 80% game. (See that bottom 10%?)

0.02 - I'm disappointed to see Portal 2 did not do as well as Portal. Granted, Portal was an add-on with the Orange Box bundle when first released. I purchased the Orange Box specifically for TF2 and was VERY pleasantly surprised with Portal. Portal 2, while not as innovative a single player game as Portal, did add some nice innovation to the multiplayer. Also, Portal 2's story is much better and more in depth than the first. (Both situations, Portal being more innovative and Portal 2 having better story, are natural progressions for a game.)

0.03 ooh, you get an extra penny! Speaking of Valve bundles, I know I have at least 2 copies of the entire Valve library since the last Valve bundle released with Half-Life 2: Ep2. Yes, that was quite a bit of time ago. But that should also clue one in as to how often I purchase Valve Software packed bundles any more. I generally pick a few games or less a year and enjoy them for quite a long time. (Skyrim currently, I still need to finish Fallout: New Vegas, get my money's worth out of Civ5 which seems broken for me, and put more time into the Battlefield game (WW2 flight sim) and RIFT, a free-to-play MMO that is a really good alternative to WoW.)
 
Upvote
0 (0 / 0)

fxds

Ars Tribunus Militum
1,906
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666297#p26666297:20usr3ur said:
star skies[/url]":20usr3ur]Wow, Deus Ex: Human Revolution isn't even on there? Not even a million players through Steam? I'm finding it hard to believe that FTL: Faster Than Light did so much better, as much as I love that space sim.
Apparently the Director's Cut version of DE:HR made some questionable aesthetic changes and added more serious bugs than it fixed. And apparently Eidos has no intention of putting any more work into fixes.

At least, that's what I took away from the Steam forum discussions about the game. I suspect I'm not the only one who chose not to purchase it because of that.
 
Upvote
0 (0 / 0)

pappypappy

Ars Tribunus Militum
1,505
[url=http://meincmagazine.com/civis/viewtopic.php?p=26670311#p26670311:2ec6wrly said:
Machtyn[/url]":2ec6wrly]My $0.02

0.01 - That's interesting, the top 200 games have had 1,000,000 or more sales. It's still difficult to see, but I'm supposing the top 50 or top 20 games have had over 9,000,000 sales. However, if you're in the top 80% of sales, you are almost guaranteed 10,000 sales. And if you're an indie company of 1 or 2 people, that makes for a great payday (depending on how much time you put into it.) Of course, these simple numbers don't equate to the realities of game dev and what it takes to create even a top 80% game. (See that bottom 10%?)

0.02 - I'm disappointed to see Portal 2 did not do as well as Portal. Granted, Portal was an add-on with the Orange Box bundle when first released. I purchased the Orange Box specifically for TF2 and was VERY pleasantly surprised with Portal. Portal 2, while not as innovative a single player game as Portal, did add some nice innovation to the multiplayer. Also, Portal 2's story is much better and more in depth than the first. (Both situations, Portal being more innovative and Portal 2 having better story, are natural progressions for a game.)

0.03 ooh, you get an extra penny! Speaking of Valve bundles, I know I have at least 2 copies of the entire Valve library since the last Valve bundle released with Half-Life 2: Ep2. Yes, that was quite a bit of time ago. But that should also clue one in as to how often I purchase Valve Software packed bundles any more. I generally pick a few games or less a year and enjoy them for quite a long time. (Skyrim currently, I still need to finish Fallout: New Vegas, get my money's worth out of Civ5 which seems broken for me, and put more time into the Battlefield game (WW2 flight sim) and RIFT, a free-to-play MMO that is a really good alternative to WoW.)
It would be interesting to see a revenue chart (although probably not possible) rather than sales. If you are an indie with 2 staff then 10000 sales seems a lot until you realise that Steam is so very price sensitive that they might mostly be at $5 or $10 a pop, at which point a year's work isn't all that much of a payday at all, after Steam takes their cut...
 
Upvote
0 (0 / 0)

Flit

Ars Tribunus Militum
2,061
Here's something I'd like to see with your programming kung-fu.

For every game on the profile, check to see if there are achievements for that game. If so, how many people have at least one achievement, and also, how many people have all achievements.

If they have no achievements, we might use that data to narrow the "never played" metric with another datapoint, since most games played (more than just launching the game for Cards or whatever) have an achievement fairly early in the game.
 
Upvote
0 (0 / 0)

fxds

Ars Tribunus Militum
1,906
[url=http://meincmagazine.com/civis/viewtopic.php?p=26668125#p26668125:2pcsnqpb said:
vartec[/url]":2pcsnqpb]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26668101#p26668101:2pcsnqpb said:
Pantagruel[/url]":2pcsnqpb]I personally think the "games bought but never played" data from the other article is one of the most important take outs of all this. It seems Steam Sales create an opportunity for titles to generate revenue from audiences they don't even actually appeal to. I really can't decide if this is good or bad.

Well, there are games that I bought but haven't time to play, but that's not very typical. Actually I think most of owned-not-played come from bundles. I've bought quite a few bundles of 6-8 games just to play 2-3 of them.

Bundles surely explain some, but not all of it. And I definitely don't think the rest is explained by people just randomly deciding to act irrationally during sales and buy games that don't even appeal to them. For example, I just looked at my own Steam library. I own approximately 40 games, of which I have played only about 41%. So my unplayed percentage, at about 59%, is far higher than average. But only three of the games in my library came from a bundle, and I've certainly never decided to buy games that don't appeal to me just because they were on sale. What I have done is buy games that do appeal to me, that I'd like to play someday, even though I don't know when exactly that someday is going to come. For someone like myself, a working adult with more discretionary income than free time, that's a perfectly rational choice.

Obviously I don't have any demographic information for Steam's player base, but given all the stories on gaming and tech sites in recent years about studies documenting the spread of gaming into the mainstream adult market, I strongly suspect there are a lot of people in the same general situation as myself.
 
Upvote
0 (0 / 0)

Voo42

Ars Praefectus
3,687
Subscriptor
[url=http://meincmagazine.com/civis/viewtopic.php?p=26669217#p26669217:4d0wealv said:
Kyle Orland[/url]":4d0wealv]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26669105#p26669105:4d0wealv said:
robotic_tourist[/url]":4d0wealv]From the original article there were a lot of people commenting to ask why the Steam API wasn't used. Any more information on this?
I'm a bit of a hack programmer?

Seriously, when I started on this, I wasn't even aware that this info was available via API, in addition to the web site. By the time I found out about it it seemed relatively pointless to start over and change everything up... the data is the same either way, right?
Would've made it easier for you actually.

If anyone's interested, there's a very trivial minimal example in Python2 to actually get data from a steamuser - just wanted to experiment a bit with it, some of the other API calls also give interesting information.

Obviously for serious purposes using twisted or some other async IO solution would be vastly superior, but hey.

Code:
from __future__ import division
from __future__ import absolute_import
from __future__ import print_function
from __future__ import unicode_literals

from collections import namedtuple
import urllib2
import urllib
from contextlib import closing
import json

UserData = namedtuple('UserData', 'steamid games')
GameData = namedtuple('GameData', 'appid name playtime')

# get from http://steamcommunity.com/dev/apikey
key = get_key_from http://steamcommunity.com/dev/apikey


def get_data(interface, method, version, **additional_params):
    url = 'http://api.steampowered.com/{}/{}/v{:04d}/?'.format(interface, method, version)
    params = {
        'format': 'json',
        'key': key
    }
    params.update(additional_params)
    url = url + urllib.urlencode(params)
    try:
        with closing(urllib2.urlopen(url)) as stream:
            return stream.read()
    except urllib2.HTTPError:
        raise Exception("Invalid steamid.")

def get_owned_games(steamid):
    data = get_data('IPlayerService', 'GetOwnedGames', 1, steamid=steamid, include_appinfo='1', include_played_free_games='1')
    parsed = json.loads(data)
    games = [GameData(game['appid'], game['name'], game['playtime_forever']) for game in parsed['response']['games']]
    return UserData(steamid, games)

# random person for demonstration purposes
print(get_owned_games('76561197960435530'))
 
Upvote
0 (0 / 0)
[url=http://meincmagazine.com/civis/viewtopic.php?p=26669365#p26669365:34vvxv9p said:
Sufinsil[/url]":34vvxv9p]You must not have hit my profile. :)

Civ 4 + expansions is the only game I have that has 2 app ids for the same exact name. I think I got a 2nd appid from the Humble Bundle? I forget when it happened.

Company of Heroes has the standard and Steam matchmaking version listed. But all Steam owners got the new version.


Ah, that could be the case for the beta. I have not played recently any TF2, L4D2, and the few other games I have a beta version for, which show up on my Community page. Rare enough to not really effect the data really.

For Civilization IV, one entry is for the Windows version, and the other is for the OS X version.
 
Upvote
0 (0 / 0)

artifex

Ars Tribunus Militum
2,466
[url=http://meincmagazine.com/civis/viewtopic.php?p=26670311#p26670311:1y75qqtd said:
Machtyn[/url]":1y75qqtd]
0.02 - I'm disappointed to see Portal 2 did not do as well as Portal. Granted, Portal was an add-on with the Orange Box bundle when first released. I purchased the Orange Box specifically for TF2 and was VERY pleasantly surprised with Portal. Portal 2, while not as innovative a single player game as Portal, did add some nice innovation to the multiplayer. Also, Portal 2's story is much better and more in depth than the first. (Both situations, Portal being more innovative and Portal 2 having better story, are natural progressions for a game.)

When the Steam client for OS X first came out, they gave Portal away as an incentive to OS X users. (That's what first got me to install Steam, in fact, so the ploy worked.) I'm sure plenty of Windows-only users managed to borrow the use of a Mac long enough to qualify, too.
 
Upvote
0 (0 / 0)
[url=http://meincmagazine.com/civis/viewtopic.php?p=26666527#p26666527:1e604kvf said:
pqr[/url]":1e604kvf]By the way, small request. Could you post most hours played for those top 100 games? Would tell us how devoted/addicted/loving we are compared to most devoted/addicted/loving person for each game.
This kind of sampling and extrapolating doesn't lend itself well to finding outliers in the full data set, so even if they did post the "most" hours played, there'd be no way to know if it was even close to accurate. Basically, without checking everyone's play time for a game, how will you know one of the ones you haven't checked yet doesn't beat your current highest value by orders of magnitude?

[url=http://meincmagazine.com/civis/viewtopic.php?p=26668061#p26668061:1e604kvf said:
vartec[/url]":1e604kvf]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26668025#p26668025:1e604kvf said:
AstroGrover[/url]":1e604kvf]What's with the ones where 100% of all owners have played it? You can't tell me there's not a single person that hasn't played their copy of TF2.

The ones that have 100% are F2P, so I guess Steam only counts people who actually play them.
TF2 wasn't free to play though - I bought it on release way back when. And it was sold as part of the orange box (among others?) which would make me expect there to be a fair few people that owned it before it was F2P that never played it. That might have been before 2009 and not part of the stats though, I'm not sure.
 
Upvote
0 (0 / 0)
Status
Not open for further replies.