GunslingerBara GunslingerBara

Demigod Pantheon Statistics - Log/Info/Suggestions

Demigod Pantheon Statistics - Log/Info/Suggestions

I want suggestions!

Hello everyone,

As Stardock's web developer, I was tasked with creating a statistics website for Demigod using the ungodly amount of data we (will) have available to us.  That website is now located at http://pantheon.demigodthegame.com.  A bunch of you already saw the "beta" version a few weeks back.  While this site is still a beta, I am happy enough with it to remove the beta message that was at the top of the page in the previous version.

Today I pushed an update that added a bunch of new statistics, pages, and a slight redesign. Starting today I will be keeping a log of changes to the site in this post.  I will also be checking for any suggestions, ideas, or feedback you guys may have on the site, so feel free to reply with any ideas. 

Please keep in mind that the site is still a work in progress.  Some numbers are still off, the design will likely be changed some more, and we will be adding more statistics in the future.  It will likely be updated a few more times before Demigod's release.

Change Log:
9/21/2009
- Fixed how player stats are saved to the database, so custom games now count for Ladder Rankings/Experience (not all custom games though, just ranked custom games).
- Added Notes tab to player pages. This will allow you to view and manage private notes for other players, which will eventually appear within Demigod itself. Only you can view notes you've written, and you cannot view other's notes or notes written about you.
- The player stats on the left side of the primary player page now includes a small description for each stat.
- Fixed minor bugs with graphs.
- Fixed other minor bugs.

6/5/2009
- Added "Ladder" stats and rankings, which include Skirmish and Pantheon games.
- Updated "Overall" stats to include everything, Overall is not ranked.
- Added Tournament Stats to player stats page.
- Player's games listing now shows "NA" if a game is not counted.
- Updated search page to show more information and be more informative.
- Updated achievements page, it will be turned on when the stats are reset.
- Other minor bug fixes and design changes.

5/18/2009
- Added graphs for each Pantheon tournament.
- Added graphs for maps.
- Added graphs for Demigods.
- Minor bug fixes.
- More changes to back-end for API.

5/11/2009
- Player stat charts!  Go to any player's initial page and you'll see some cool new charts and a slightly different layout.
- New tournament lists page (click on View All Tournaments at the bottom of any Pantheon page).
- Added current team progress chart (by percentage) to the right of the Pantheon page.
- Minor performance and back-end tweaks.

4/29/2009
- Lots of back-end changes to prepare for public API.
- Added sorting options to the Top Demigods and Maps pages.
- Updated all pages to make a more consistent error message system.
- Updated player search to avoid certain errors.

4/24/2009
- Maps statistics!  You can now view overall statistics for each map, as well as how you did on each map.
- Fixed up some search issues.
- Added "Skirmish Statistics" to the player info page, on the bar to the right (click on Overall Statistics to see a dropdown).
- The games list now shows the game name.
- Tons of changes in the backend to make things faster and more accurate.

4/9/2009
- Added Top Demigods section, showing which Demigods are being used the most, win the most, etc.
- Added Demigods tab to player info page, showing which Demigods each player has played their stats for that Demigod (note: stats are inaccurate for the time being).
- Added Skirmish Rankings tab to Top Players.
- Major changes to how we are collecting stats and data.
- Minor image and backend changes.

4/7/2009
- Added sorting to games list, search sorting coming later.
- Added small arrow icons to headers to show you which column is currently sorted, and in which direction.
- Updated games listing to make it more readable, added a new page for each game for extended info (click on the date to see the page).
- Minor background changes.

3/31/2009
- Sorting now works on rankings pages, has not yet been implemented into other pages.
- Search page columns slightly tweaked.
- Search bar now works properly in Chrome.
- Player info page now shows rank and favor points for overall and custom game stats.
- Other minor changes.

3/23/2009
- New design!
- Added experience and overall rank to search page.  All search statistics should now be "overall" statistics, not custom game or tournament stats.
- All pages now have proper headers and titles, should make things easier to navigate and harder to get lost.
- Player info page now shows the player's avatar and lists tournaments the player has participated in by default.
- General player statistics are now relegated to the right side of the player info page.  Clicking on "Overall Stats" will dropdown a box that allows you to switch between overall and custom game stats.
- Search box now submits by pressing enter.
- Added message to bottom of ranking page saying "Note: Rankings are updated once daily at midnight EST."
- Small presentation changes for numbers and dates.

3/10/2009
- Added new "Experience" rating on nearly any page that shows a player.
- You can now see what team a player is on for tournament rankings.
- Games list now shows the game type (Conquest, Flag Control, etc.).
- Added player count for each team on the tournament info page (note: this may not be accurate at the moment).
- Added "Top Clans" button that redirects to nowhere (for now).
- Renamed all instances of "Skirmish" to "Custom Games" (let me know if you find any I missed).
- Added tabs to top of rankings pages to switch between Overall rankings and Custom Game rankings.
- All instances of "Forces of Dark" renamed to "Forces of Darkness."
- Minor design, wording, and bug fixes.

3/5/2009
- Redesigned the player page and added tabs for separating stats in a more user-friendly manner.
- Added a player search bar to all Pantheon pages (top right corner).
- Separated skirmish, overall, and tournament stats into individual pages.
- Added an achievements page, but data is inaccurate (see Known Bugs below).
- You can now view a list of games a player has played.
- Clicking on any rank number will take you to the rankings list with that player highlighted.
- Added 2 buttons at the top of the page: Pantheon Tournaments and Top Players.
- "Pantheon Tournaments" button will take you to the latest (active or inactive) Pantheon tournament.
- Top Players now shows overall top players, not skirmish top players.
- Tournament information page now shows each team, the top players for that team, and the team's information.

Once again, the Pantheon statistics website is located at http://pantheon.demigodthegame.com.  I look forward to your feedback!

Bara

211,872 views 454 replies +1 Loading…
Reply #251 Top

You mean all of your Pantheon games were saved again as custom games right? Your games list shows plenty of Pantheon games, but also a custom game after each one.
End of quote

Oh wow, now that I look at it more closely it's even weirder than I thought.

I won most of those pantheon games, but my wins are recorded as custom games, while the pantheon games are recorded as a loss for my side. There was player chatter until the end of the games so I'm pretty sure I wasn't actually in bot games.

So I guess I should have phrased my problem as "my pantheon wins become split up into custom game wins and pantheon losses"

Reply #252 Top

Quoting smodge13, reply 25
April 23rd i played 3 games,

1 pantheon conquest and won.

1 pantheon (all players dced and bots only so i dropped)

1 pantheon  prison dominate and won (this game is coming up as custom and lost) it was a 2v 2 match at first 2 players dropped (1 a side).

Stats aren't being recorded correctly.
End of smodge13's quote

The first 2 games look like they recorded properly.  You're right about the third, it is incorrect.  I'm fairly certain, however, that this is related to drops and disconnects.  Once GPG fixes the issue, we'll see if the issues continue.  If so, I'll take a deeper look at the code to see what's happening.

Bara

Reply #253 Top

Double post!  Made an update today to the Pantheon.  Here is the change log:

4/24/2009
- Maps statistics!  You can now view overall statistics for each map, as well as how you did on each map.
- Fixed up some search issues.
- Added "Skirmish Statistics" to the player info page, on the bar to the right (click on Overall Statistics to see a dropdown).
- The games list now shows the game name.
- Tons of changes in the backend to make things faster and more accurate.

Note that we are still working on getting stats to save properly and accurately.

Bara

Reply #254 Top

I have a couple of questions:

1.  Are multiplayer achievements (not talking about favor points) stored on the server side instead of the end-user's computer, separately from the singleplayer achievements; or are they just lumped together with the singleplayer achievements that are stored on the end-user's computer?

2.  If they are not stored separately, won't this be abused because it can be hacked on the end-user's computer so that any end-user who wants max achievements can get them with some copy and pasting?  Additionally, this would create a problem because if the achievements file gets damaged, all achievements are lost.  For example, I've had a BSOD the other night whilst playing Demigod (I believe caused by my firewall driver, not by something wrong with Demigod's coding) and after the memory dump and reboot, my Demigod profile and all my SP achievements were gone and had to be remade from scratch.  Furthermore, if they are not stored separately, then how does it work for favor points earned via achievements that were earned, or paritally earned, in singleplayer, transferring over to be spent in multiplayer?

Reply #255 Top

Quoting fixmyfavor, reply 4
I have a couple of questions:

1.  Are multiplayer achievements (not talking about favor points) stored on the server side instead of the end-user's computer, separately from the singleplayer achievements; or are they just lumped together with the singleplayer achievements that are stored on the end-user's computer?

2.  If they are not stored separately, won't this be abused because it can be hacked on the end-user's computer so that any end-user who wants max achievements can get them with some copy and pasting?  Additionally, this would create a problem because if the achievements file gets damaged, all achievements are lost.  For example, I've had a BSOD the other night whilst playing Demigod (I believe caused by my firewall driver, not by something wrong with Demigod's coding) and after the memory dump and reboot, my Demigod profile and all my SP achievements were gone and had to be remade from scratch.  Furthermore, if they are not stored separately, then how does it work for favor points earned via achievements that were earned, or paritally earned, in singleplayer, transferring over to be spent in multiplayer?
End of fixmyfavor's quote

1. All achievements are stored locally for the moment.  Eventually we will start saving these on the server, as well as show them on the website.

2. Sure they could, but they have no place to show it for the moment, so what would be the point?  When we start saving achievements on the server end, it won't be so easy to modify them.  By the way, BSOD are usually caused by hardware faults, not code.  This is usually a problem caused by the video or network drivers (of which I've had both).

Bara

Reply #256 Top

My games list is completely fubar. I have won three games on pantheon. Two were recorded as a Custom Game win with me as the only player, and the other was recorded as a Custom Game loss with me as the only player. Three of the pantheon losses occured when I was dropped at the very start -- should quitting when you are the only human player count against you?

Reply #257 Top

Checking my stats i have two games which have the same date and time, won both of them. I know i am good but that good!!! Just wondering if they are both my games?

Reply #258 Top

Won two more skirmish games today. Both went on my record as a Custom Game loss with me as the only player. There's another game at the exact same time as one of the losses that records a win.

Reply #259 Top

i dont know i this is the right place, but it said suggestions ,i would like to see team arranaged games. they would be epic win

Reply #260 Top

Well, my stats updated once. That's it. My favor is still messed up most games and even the items I've bought are sometimes there, but mostly not.

 

So very frustrating.

Reply #261 Top

As of this morning, my stats are finally showing on the stats page. Thanks much!

 

Now if we can just get favor items and the friends system working...

Reply #262 Top

Just played 2 skirmish games that was basically against bots since all the players dropped at the begining. I won both games and in stats they both have me listed as the loser and dont award me favor points! grrrr.....

Reply #263 Top

Quoting Gunney00, reply 12
Just played 2 skirmish games that was basically against bots since all the players dropped at the begining. I won both games and in stats they both have me listed as the loser and dont award me favor points! grrrr.....
End of Gunney00's quote

All the players dropped at the beginning?  No, I think what happened is that you were disconnected, and the game created a new match for you.  However, because the game does not handle disconnects well, your match didn't end up counting.  The match with the other players that you were disconnected from continued, with an AI playing for you.  They likely lost, which is why a loss is shown for you.

We are working to resolve these issues, and handling disconnects better.

Bara

Reply #264 Top

Quoting GunslingerBara, reply 13

Quoting Gunney00, reply 12Just played 2 skirmish games that was basically against bots since all the players dropped at the begining. I won both games and in stats they both have me listed as the loser and dont award me favor points! grrrr.....
All the players dropped at the beginning?  No, I think what happened is that you were disconnected, and the game created a new match for you.  However, because the game does not handle disconnects well, your match didn't end up counting.  The match with the other players that you were disconnected from continued, with an AI playing for you.  They likely lost, which is why a loss is shown for you.

We are working to resolve these issues, and handling disconnects better.

Bara
End of GunslingerBara's quote

oh ok that makes a lot of sense now, thanks!

Reply #265 Top

What about the issue, that games sometimes goes 1vs2 ? Had two of those games, were I was alone against 2 enemy demigods. Tough battles, almost impossible to win on equal skill.

Reply #266 Top

Tough battles, almost impossible to win on equal skill.
End of quote

Those sorts of matchups are only supposed to happen when the side with fewer players has higher ratings. It's a bit out of whack now though because it doesn't take the number of games they've played to get said ratings into account strongly enough.

We were going to add some more delay into the process before the system starts giving people that sort of match-up, so if that did already happen then it probably needs tweaked more.

Reply #267 Top

Quoting kryo, reply 16

Tough battles, almost impossible to win on equal skill.
Those sorts of matchups are only supposed to happen when the side with fewer players has higher ratings. It's a bit out of whack now though because it doesn't take the number of games they've played to get said ratings into account strongly enough.

We were going to add some more delay into the process before the system starts giving people that sort of match-up, so if that did already happen then it probably needs tweaked more.
End of kryo's quote

It's possible that someone who was matched up quit during the initial NAT negotiation or loading of the map.  I'm not sure how Demigod handles someone quitting before the game even starts.

Bara

Reply #268 Top

We need to be able to leave I had like 5 games yesterday that didn't show up in stats but 1 person left before it started. Then you are facing 2 humans with a AI feeder why waste you time.  We need to be able to disconnect in first minute and not count.

Reply #269 Top

A minor update today, with most of the changes being done to the backend of things.  Change log is below:

4/29/2009
- Lots of back-end changes to prepare for public API.
- Added sorting options to the Top Demigods and Maps pages.
- Updated all pages to make a more consistent error message system.
- Updated player search to avoid certain errors.

Bara

Reply #270 Top

I posted this in another thread about the Experience/Rating system, and someone suggested I post it here. I haven't read through all 11 pages of this, so I appologize if it's been discussed already:

"I've also been wondering about this. I'd like to see know the actual calculations being done, mostly because I have a decently positive win/loss ratio, and I'm sitting at 915 Experience. Kinda bugs me not knowing why. Something that helped in Sumpreme commander was the added transparency that came from being able to see the change in your Rating/Experience after every match. I understand that it's probably a lot easier on the server to have it only update at midnight, but when I win 6 matches, lose 3, and have a net loss of 50 Experience it would be nice to know which match was responsible."

Reply #271 Top

Quoting Scytale, reply 20
I posted this in another thread about the Experience/Rating system, and someone suggested I post it here. I haven't read through all 11 pages of this, so I appologize if it's been discussed already:

"I've also been wondering about this. I'd like to see know the actual calculations being done, mostly because I have a decently positive win/loss ratio, and I'm sitting at 915 Experience. Kinda bugs me not knowing why. Something that helped in Sumpreme commander was the added transparency that came from being able to see the change in your Rating/Experience after every match. I understand that it's probably a lot easier on the server to have it only update at midnight, but when I win 6 matches, lose 3, and have a net loss of 50 Experience it would be nice to know which match was responsible."
End of Scytale's quote

I requested this as well.  Knowing how each match affects our rating would be a huge help.

Reply #272 Top

I think this is different:

I have one game listed in my stats [(US) usa] which was a custom game where I crashed while trying to join. Despite not ever even getting into the lobby, it has me listed as having played with unkown and earning 0 favor points.

Seems if someone tries to join but can't, it might not realize they're gone.

 

:fox:

Reply #273 Top

A few questions that i'm sure are on the forums somewhere and may be obvious to most but i just want clarification.

All pertain to MP.

Do custom games count toward the player stats? I have played many custom games and the only stats being recorded so far are favor points. Is this borked or by design?

If custom games do count, must you need human opponents? I have played many with me and a friend teaming up against all AI, do these count or only the ones against other players?

Do Skirmish games count to player stats?

Or is it only actually Pantheon games that count toward player stats?

I understand the rankings only update once a day but i have obsovered no change in mine over many days.

I of course understand none of these features may be working correctly at this point in time, that's fine, how they are meant to work will satisfy my curiosity.

Cheers.

:)

Reply #274 Top

Quoting Scytale, reply 20
I posted this in another thread about the Experience/Rating system, and someone suggested I post it here. I haven't read through all 11 pages of this, so I appologize if it's been discussed already:

"I've also been wondering about this. I'd like to see know the actual calculations being done, mostly because I have a decently positive win/loss ratio, and I'm sitting at 915 Experience. Kinda bugs me not knowing why. Something that helped in Sumpreme commander was the added transparency that came from being able to see the change in your Rating/Experience after every match. I understand that it's probably a lot easier on the server to have it only update at midnight, but when I win 6 matches, lose 3, and have a net loss of 50 Experience it would be nice to know which match was responsible."
End of Scytale's quote

We will eventually release the calculations for the experience rating, but we are still working on perfecting it.  T-Man is the one who came up with the system and who basically has the final say in when we release it.  We'll keep you updated.

Quoting Neilo, reply 23
A few questions that i'm sure are on the forums somewhere and may be obvious to most but i just want clarification.

All pertain to MP.

Do custom games count toward the player stats? I have played many custom games and the only stats being recorded so far are favor points. Is this borked or by design?

If custom games do count, must you need human opponents? I have played many with me and a friend teaming up against all AI, do these count or only the ones against other players?

Do Skirmish games count to player stats?

Or is it only actually Pantheon games that count toward player stats?

I understand the rankings only update once a day but i have obsovered no change in mine over many days.

I of course understand none of these features may be working correctly at this point in time, that's fine, how they are meant to work will satisfy my curiosity.

Cheers.

End of Neilo's quote

Custom games do not count towards any stats.  Custom game stats ARE collected, but kept separate from the overall stats.

Skirmish and Pantheon count towards overall stats, yes.

Which ranking has not changed?  Your overall ranking?  If so, have you played anything besides custom games yesterday?

Bara

Reply #275 Top

Just a few skirmish games and a few Pantheon games.

What happens in these games when the other player/s dropout and you are now playing against bots either with or without human team mates?

Is it still counted or does the loss of human opponents nulify it?

Thanks for the info Bara....just getting my head around it mate.