A log of my posts across the forums.
I want suggestions!
Published on March 5, 2009 By GunslingerBara In Demigod

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


Comments (Page 14)
31 PagesFirst 12 13 14 15 16  Last
on Apr 20, 2009

Unfortunately due to an error on my part, none of the stats were saved over the weekend.  The issue has been resolved and we'll be pushing an update to our server code soon.  I will let you guys know once it's pushed.

Bara

on Apr 20, 2009

GunslingerBara
Unfortunately due to an error on my part, none of the stats were saved over the weekend.  The issue has been resolved and we'll be pushing an update to our server code soon.  I will let you guys know once it's pushed.

Bara

Bara, I appreciate both the response and the info. It's sad that I'm not the leader of the boards like I should be (), but at least I know what happened.

 

Thanks much and I hope things go well for you guys.

on Apr 20, 2009

GunslingerBara
Unfortunately due to an error on my part, none of the stats were saved over the weekend.  The issue has been resolved and we'll be pushing an update to our server code soon.  I will let you guys know once it's pushed.

Bara

Thanks Bara

on Apr 20, 2009

Your statistics and games played is now being collected again. Note that the games played over the weekend were not collected.  I apologize for that.

We have also introduced a map weighting system, so if you guys want to see a map more often or less often (in Pantheon or Skirmish) be sure to let me, Frogboy, or any Stardock employee know and we'll update the percentages for each map.

Bara

on Apr 20, 2009

Thanks for working it out Bara, Now that the stats are back I'm sure I'll never have another win streak like I did over the weekend again. Is the stats mixup somehow connected to the negative favor score some of us accumulated over the weekend? I haven't heard anything official regarding that bug. It'd be nice to be able to start digging myself out of my favor hole.

on Apr 21, 2009

Great work Bara

on Apr 21, 2009

The search function in the Pantheon tournament rankings doesn't seem to be fully functioning. I search for my name and it says not found but I can scroll through the pages and find my name.

 

I would love to be able to type in the page number that I want to jump to rather than click the button to jump two pages ahead 50 times.

on Apr 21, 2009

When will my profile update? Have played quite a few matches over several days, all in the Pantheon, but still no update.

on Apr 21, 2009

InterFaced
Thanks for working it out Bara, Now that the stats are back I'm sure I'll never have another win streak like I did over the weekend again. Is the stats mixup somehow connected to the negative favor score some of us accumulated over the weekend? I haven't heard anything official regarding that bug. It'd be nice to be able to start digging myself out of my favor hole.

I know how you feel, I did great last weekend and have no proof now   The stats not collecting is not related to the negative favor points.  Out of curiosity, are the negative favor points happening in single player or multiplayer for you?  If it's single player, GPG is currently looking into the issue.  If it's multiplayer, I'll have to dig a little deeper and see what's happening.

omgcrazy
The search function in the Pantheon tournament rankings doesn't seem to be fully functioning. I search for my name and it says not found but I can scroll through the pages and find my name.

I would love to be able to type in the page number that I want to jump to rather than click the button to jump two pages ahead 50 times.

The stats are updated once daily at midnight, but since no data was collected over the weekend, any new players were not added to the database yet.  Please check it again tonight (likely after midnight EST) and let me know if you still don't show up.

As for page numbers, you could always edit the page number in the URL yourself to go to a specific page.

tacomodo
When will my profile update? Have played quite a few matches over several days, all in the Pantheon, but still no update.

I'll take a look and see what your profile looks like, and why it hasn't updated.

EDIT: I took a look and it seems none of your games were recorded.  Have you played any games today or late yesterday?  If not, can you try playing a game and see if it shows up in your games played list?  Please note that no data was collected over the weekend and early Monday.

Bara

on Apr 21, 2009

GunslingerBara




I know how you feel, I did great last weekend and have no proof now   The stats not collecting is not related to the negative favor points.  Out of curiosity, are the negative favor points happening in single player or multiplayer for you?  If it's single player, GPG is currently looking into the issue.  If it's multiplayer, I'll have to dig a little deeper and see what's happening.


Bara

Bara negative favor is happening in Pantheon only I can play custom and I gain favor no problem.  I go back to pantheon and the negative favor happens again so this is a online multiplayer issue.

on Apr 21, 2009

I play every day but looks like stats collecting stopped on 17 April, after is like i never logged on.

 

About favor items disappearing , if i just relog to multiplayer server , my items get back but last just one match.

 

P.S. Maybe is the day when i changed my nick from ghigo_zyx to Nzin, pantheon and in game show still old name

on Apr 21, 2009

Here is the end log parts of my last 3 games.  I typed in the start spent acquire myself to keep track of my negative favor issues from game to game.

 

Start    Spent    Acquire 
-255    0    190

[04-21-2009 09:12:47 985] CVP: UpdateGame
[04-21-2009 09:12:48 185] CVP: ResetTimeToRefreshLogin
[04-21-2009 09:12:52 282] CVP: Post End Game Results.

Our servers are currently experiencing technical difficulties.  Please try again later.

[04-21-2009 09:12:52 587] CVP: Post Tournament Game Results.

The parameters you have entered are invalid. Please check your data and try again. (TournamentID)

Start    Spent    Acquire 
-210    0    190

[04-21-2009 09:43:35 322] CVP: ResetTimeToRefreshLogin
[04-21-2009 09:43:37 417] CVP: Post End Game Results.

Our servers are currently experiencing technical difficulties.  Please try again later.

[04-21-2009 09:43:37 805] CVP: Post Tournament Game Results.

The parameters you have entered are invalid. Please check your data and try again. (TournamentID)

Start    Spent    Acquire 
-110    0    130

[04-21-2009 10:36:09 657] CVP: ResetTimeToRefreshLogin
[04-21-2009 10:36:26 841] CVP: Post End Game Results.

Our servers are currently experiencing technical difficulties.  Please try again later.

[04-21-2009 10:36:27 452] CVP: Post Tournament Game Results.

The parameters you have entered are invalid. Please check your data and try again. (TournamentID)

on Apr 21, 2009

GunslingerBara

Quoting InterFaced, reply 25Thanks for working it out Bara, Now that the stats are back I'm sure I'll never have another win streak like I did over the weekend again. Is the stats mixup somehow connected to the negative favor score some of us accumulated over the weekend? I haven't heard anything official regarding that bug. It'd be nice to be able to start digging myself out of my favor hole.
I know how you feel, I did great last weekend and have no proof now   The stats not collecting is not related to the negative favor points.  Out of curiosity, are the negative favor points happening in single player or multiplayer for you?  If it's single player, GPG is currently looking into the issue.  If it's multiplayer, I'll have to dig a little deeper and see what's happening.

 

I only get them in multiplayer.  I haven't looked closely enough to be sure, but it looks suspiciously like after every game my favor points are set to the number I earned in *that game*, minus the cost of the favor item I took -- it's as if it's not adding my pre-game favor into the calculation (sorta, see below).  (EDIT: I should add that when I got the release version, I played a single-player tournament first.  When I moved to Pantheon, I had all the favor points and items that I earned in the single-player mode -- but shortly after that I had only the favor item I used in the most recent game and negative favor points)

 

(EDIT 2) I should also clarify that the item I take is always the same one and it's always purchased (the small dark vial infinite healing potion thing).  It's the only one I have access to.  So not only is the game throwing away my pre-game favor (otherwise I would be wildly negative), it's also subtracting the favor item's cost in every game even though it was already purchased.  Or my speculation is totally off-base .

on Apr 21, 2009

HorseRadish

Bara negative favor is happening in Pantheon only I can play custom and I gain favor no problem.  I go back to pantheon and the negative favor happens again so this is a online multiplayer issue.

I just checked the database and found no instance of negative favor points anywhere.  If negative favor points are showing up in your game, then somehting else is happening.  Could you take a screenshot so I can show GPG?

I play every day but looks like stats collecting stopped on 17 April, after is like i never logged on.

About favor items disappearing , if i just relog to multiplayer server , my items get back but last just one match.

P.S. Maybe is the day when i changed my nick from ghigo_zyx to Nzin, pantheon and in game show still old name

Could you play a game today and let me know if it saved?  Note that the games list is cached for I believe 3 minutes, so wait about 5 and refresh, then see if your game showed up.  The rest of your stats should be updated later tonight.

stormcrowpvp
Here is the end log parts of my last 3 games.  I typed in the start spent acquire myself to keep track of my negative favor issues from game to game.
Start    Spent    Acquire 
-255    0    190

[04-21-2009 09:12:47 985] CVP: UpdateGame
[04-21-2009 09:12:48 185] CVP: ResetTimeToRefreshLogin
[04-21-2009 09:12:52 282] CVP: Post End Game Results.

Our servers are currently experiencing technical difficulties.  Please try again later.

[04-21-2009 09:12:52 587] CVP: Post Tournament Game Results.

The parameters you have entered are invalid. Please check your data and try again. (TournamentID)

Start    Spent    Acquire 
-210    0    190

[04-21-2009 09:43:35 322] CVP: ResetTimeToRefreshLogin
[04-21-2009 09:43:37 417] CVP: Post End Game Results.

Our servers are currently experiencing technical difficulties.  Please try again later.

[04-21-2009 09:43:37 805] CVP: Post Tournament Game Results.

The parameters you have entered are invalid. Please check your data and try again. (TournamentID)

Start    Spent    Acquire 
-110    0    130

[04-21-2009 10:36:09 657] CVP: ResetTimeToRefreshLogin
[04-21-2009 10:36:26 841] CVP: Post End Game Results.

Our servers are currently experiencing technical difficulties.  Please try again later.

[04-21-2009 10:36:27 452] CVP: Post Tournament Game Results.

The parameters you have entered are invalid. Please check your data and try again. (TournamentID)

Hmm... that should not be happening.  Maybe the servers were down when you played those games.  Would you mind playing one more and collecting the logs for me? 

As for negative favor points, where are you seeing those?  A screenshot would help me in determining where the problem is coming from.

Bara

on Apr 21, 2009

This last time I didn't get a post end game results call in the log.  Impulsereactor.log ended with:

[04-21-2009 11:04:30 074] Database updated for TitleID 444 gameID 234572
[04-21-2009 11:04:30 074] QueryNATDatabaseTable for TitleID 444 and GameID 234572
[04-21-2009 11:04:30 320] CVP: UpdateGame
[04-21-2009 11:04:31 215] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:04:31 304] CMultiplayerEngine::Shutdown for CVPMultiplayerEngine. Send Disconnect notification: 1, Restart: 0
[04-21-2009 11:04:31 472] CVP: Start game called by guest
[04-21-2009 11:07:33 565] CVP: Refresh Login called
[04-21-2009 11:10:36 037] CVP: Refresh Login called
[04-21-2009 11:10:36 361] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:10:36 484] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:13:39 015] CVP: Refresh Login called
[04-21-2009 11:16:41 425] CVP: Refresh Login called
[04-21-2009 11:17:16 568] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:17:16 663] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:20:19 117] CVP: Refresh Login called
[04-21-2009 11:23:21 546] CVP: Refresh Login called
[04-21-2009 11:23:56 760] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:23:56 894] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:26:59 261] CVP: Refresh Login called
[04-21-2009 11:30:01 605] CVP: Refresh Login called
[04-21-2009 11:30:36 965] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:30:37 069] CVP: ResetTimeToRefreshLogin
[04-21-2009 11:33:39 397] CVP: Refresh Login called

 

DemigodLog.txt ended with

warning: Error running lua script: ...ck games\demigod\dgdata.zip\lua\ui\game\flagview.lua(229): Game object has been destroyed
         stack traceback:
             [C]: in function `Show'
             ...ck games\demigod\dgdata.zip\lua\ui\game\flagview.lua(229): in function `UpdateFlagInfo'
             ...ck games\demigod\dgdata.zip\lua\ui\game\flagview.lua(112): in function <...ck games\demigod\dgdata.zip\lua\ui\game\flagview.lua:24>
info: Setting audio parameter 'CITADEL_TENSION' to value '0.000000'
info: >>>Entering CVPInterface::QuitGame()
info: >>>Exiting CVPInterface::QuitGame()
debug: Shutting down recon for armies:
debug:     0
debug:     1
debug:     2
debug:     5
debug: Shutting down recon for armies:
debug:     3
debug:     4
debug:     6
debug: Shutting down recon for armies:
debug:     7
debug: Shutting down recon for armies:
debug:     8
debug: Shutting down recon for armies:
debug:     9
info: *DEBUG: OnHide: \000false
info: *DEBUG: OnHide: \000true
warning: Screen has no bindings: \000main
warning: Error opening movie
warning: Screen has no bindings: \000mpinstantactionheroselect
info: *DEBUG: OnHide: \000false
info: *DEBUG: OnHide: \000true
info: *DEBUG: OnHide: \000false
info: *DEBUG: OnHide: \000true
info: >>>Entering CVPInterface::GetTournamentList()
info: >>>Exiting CVPInterface::GetTournamentList()
info: >>>Entering CVPInterface::GetTournamentPlayerData()
info: >>>Exiting CVPInterface::GetTournamentPlayerData()
info: >>>Entering CVPInterface::GetTournamentTeamsList()
info: >>>Exiting CVPInterface::GetTournamentTeamsList()
info: >>>Entering CVPInterface::GetTournamentTeamEntityList()
info: >>>Exiting CVPInterface::GetTournamentTeamEntityList()
info: >>>Entering CVPInterface::GetTournamentTeamEntityList()
info: >>>Exiting CVPInterface::GetTournamentTeamEntityList()
warning: Error opening movie
info: *DEBUG: OnHide: \000false
info: *DEBUG: OnHide: \000true
warning: Error opening movie
info: *DEBUG: OnHide: \000false
info: *DEBUG: OnHide: \000true
info: MUSIC : Activating cue [Main_Menu]

 

My Account shows

Rank: 0
Favor Points Earned: 0
Favor Points Spent: 0

Total Games: 0
Games Won: 0
Games Lost: 0

Current Winning Streak: 0
Current Losing Streak: 0
Largest Winning Streak: 0
Largest Losing Streak: 0
Total Playtime: 0
Total Disconnects: 0

Games Played List shows

stormcrowpvp

Games Played List

Sorry, but that is an invalid page number or improper data was sent to the server. Please go back and try again.
31 PagesFirst 12 13 14 15 16  Last