Demigod Statistics

http://dgstats.insidesupcom.de/

UPDATE - new location: http://dgstats.spikx.net/

----------------------------------------------------------------------

As already mentioned in this thread, I made a system to track the data provided by opengames.asp for Demigod, Similar to the GPGnet Statistics from NowakPL. The statistics are available under http://dgstats.insidesupcom.de/.

They aren't quite as nice as the rrdtool created graphs from NowakPL, but they should do the job. Any suggestions and problem reports are welcome!

Thanks to Phalynx for providing the webspace :).

 

 

 

Notes:

  • Since the margin between current games/open games and players online is so big, I multiplied the numbers by 10, so that they can still be displayed in one graph.
  • Times are GMT+1, but I will probably provide a functionality to set your own GMT offset via URL parameters in the future (e.g. http://dgstats.insidesupcom.de/?gmt=-8).
  • Right now I have no idea how the system will behave, once the clock is set back one hour again... O:)
  • The last graph that is not displayed yet, is the the yearly graph. It will be displayed once enough data has been acquired.
  • The data from before Tuesday 7. Jul, 00:00 was the testing data which was not fetched continuously, in case anyone wonders about the irregularities.
135,349 views 40 replies
Reply #2 Top

You the one that made supcomdb.com as well?

Anyway Awesome work!

Karma for you.

Reply #3 Top

Quoting Sevenix, reply 2
You the one that made supcomdb.com as well?
No, that one was made by NowakPL (he is not around anymore though, at least currently).

Reply #4 Top

Good job Spooky! k1

 

Reply #5 Top

Very nice, maybe SD can get some inspiration from you on how to present data :grin:

Reply #6 Top

Awsum work!! I have made the Demigod Facebook App and its good to see other developers making Demigod stuff.

Just wondering how you update your data, do you access a url whenever you remember or is it on a timer?

Anyway  k1 !

Reply #7 Top

Quoting MannanMackie, reply 6
Just wondering how you update your data, do you access a url whenever you remember or is it on a timer?

Anyway  !
A cronjob is executing another php script, which opens and parses the opengames.asp site, extracts the information and saves it into a database. This script is currently run every 60 seconds.

 

Yeah, already saw your Facebook application :). Haven't installed it yet on my facebook page though.

Reply #8 Top

I have also included a "Demigod players in games" graph on the page which shows the distribution of players in games among custom games, pantheon games and skirmish games. I haven't divided the data before so we will have to wait for new data to arrive, to see anything useful.

Reply #9 Top

how is it possible that there are so many players online but only so few games open/playing?

Reply #11 Top

It isnt really possible.  I've always assumed that there is some kind of bug going on because the numbers simply dont make sense.

The numbers are downward trending pretty noticably.  I'd say a 20%+ drop in players this month on average.  Hopefully 1.2 and the demo will reverse this.

Reply #12 Top

maybe it counts the people that are signed into their forum accounts

Reply #14 Top

The developers denied that. They were stating that a player counts as online if they are logged in via Demigod and respond to a ping every 30 seconds.

Reply #15 Top

I integrated a line to show when the demo was released. There is definitely an increase in players etc. after the release.

Reply #16 Top

 I finally got around to checking this out.  Really good stat display here, Spooky.  Thanks for the taking the time. 

k1  for you!

Reply #17 Top

Problem Report :

 

I m watching these stats every day, because they are the best source to follow DGs involvement.

 

but during last days, there are a lot of massive holes ! 1-2 per day, each one for 2-10 hours

 

unfortunately these holes also appear during the important rush-hours, 2200-2400 and 0200-0600 (euro time), where most players are ingame, so i was not able to follow the stats involvement last week....

 

can u pls fix this !

Reply #18 Top

Yes, I am aware of this issue :). Unfortunately the Cronjob of Phalynx' webserver dies from time to time, for yet unknown reasons and it takes some time until he can fix it. I also configured a server at home to trigger the script that grabs the information from the opengames.asp to overcome such downtimes. However, my server is down every day from 03:00 am to 07:00 am (to save power), so if the local Cronjob dies, my "backup cron" will not cover the whole day either. This weekend I had some issues myself at home (router + server), so my "backup cron" was down a lot more times than usual.

+1 Loading…
Reply #19 Top

Quoting Spooky, reply 18
Yes, I am aware of this issue . Unfortunately the Cronjob of Phalynx' webserver dies from time to time, for yet unknown reasons and it takes some time until he can fix it. I also configured a server at home to trigger the script that grabs the information from the opengames.asp to overcome such downtimes. However, my server is down every day from 03:00 am to 07:00 am (to save power), so if the local Cronjob dies, my "backup cron" will not cover the whole day either. This weekend I had some issues myself at home (router + server), so my "backup cron" was down a lot more times than usual.

 

I run my server 24 hours a day if you want an addition source of information.  I can have it email you the results daily or something.

+1 Loading…
Reply #20 Top

Quoting Spooky, reply 14
The developers denied that. They were stating that a player counts as online if they are logged in via Demigod and respond to a ping every 30 seconds.

Sounds like it counts players who opened the game via impulse but are playing SP...

Reply #21 Top

Ugh, what happened to the opengames.asp over the weekend? It reported 16000 players online at one point.

Reply #22 Top

I recently changed the appearance of the Pantheon queue graph. It should be easier to compare the values now.

Reply #23 Top

Also added SupCom2 player statistics to the site.

Reply #24 Top

Wow, at one point 3 whole people were queued in the pantheon. 

Could you please remove the 'players online' category since it's totally broken and reports people simply on impulse who have demigod?  It's pretty much rendering all of the graphs useless since there are hundreds and hundreds of people not playing demigod who own it but only single digit amount of people who really are and I can't even see how many that is.

Reply #25 Top

lol magnus, almost as good as the entire 15 people in game or lobby last night. FIFTEEN.  THAT'S IT. A 3v3, a 2v2, and 1 3v3 that was 5/6.  It was ridiculous.