Top 1000 Online Ranking & Extensive Stats

  • Thread starter Milouse
  • 168 comments
  • 18,006 views
My time seems to be wrong on 4-2.
I've waited through a few updates now but still nothing, and my other times have updated since then too.
Sure hope it registered, it was rockin' fast!
 
I've just added a new section/feature: on ranking page, you can now click on a player name to display a dedicated page that gathers all its entries in the database (<5000 for GT Academy).

Additionnaly, a bbcode to copy/paste on forums (for example in signature) is displayed on the page. Here's Skinny DG's page/link as an example:
Skinny_DG_'s GT Academy & GT5 Rankings

Just keeping it convenient. 👍

Thanks Milouse!
 
Oh ya i'm using a different account. I'll PM you the PSN.
You're doing an awesome job with this thing by the way!
 
Oh ya i'm using a different account. I'll PM you the PSN.
You're doing an awesome job with this thing by the way!

Edit: Mreh I won't ruin your fun :P

Milouse, both jettracer and veloci_2nr have similar issues with times updating. Multiple updates where my times have and there's have not updated :/

Thanks for all the hard work mate!
 
Here's how things works :
mygranturismo.net syncs data once per hour with the official time database. The datas are exchanged by chunks of 250 entries each, and it appears that a record can be erased from a chunck and not be added to the other immediatly (as new times are posted from the game itself). This lead to few entries to temporarly disappear on each sync.
The mygranturismo.net database always keep the last 3 versions of the top 5000 (so H, H-1 and H-2), and it use all of them to build a player dedicated page - so that if a time come to disappear, it then use the last knowed time instead.
But the Top 5000 Overall Round are built on the last version only, so sometimes a name can disappear during an hour - two is unlikely - from these rankings.
The last Rounds are updated more often with new times, so are more likely to be affected.

You know all the dirty secrets now ;-)
 
Last edited:
But the Top 5000 Overall Round are built on the last version only, so sometimes a name can disappear during an hour - two is unlikely - from these rankings.
This should not occur anymore, as these tops now use the previously known records as a backup, too. This doesn't affect delay before a time is done in the game and appear on mygranturismo.net (which should range from 30 to 90 min in 99% cases, up to 210 min if you're really really unlucky)

Edit: dynamic rankings use the "cache by version" system too, now.
 
Last edited:
Here's how things works :
mygranturismo.net syncs data once per hour with the official time database. The datas are exchanged by chunks of 250 entries each, and it appears that a record can be erased from a chunck and not be added to the other immediatly (as new times are posted from the game itself). This lead to few entries to temporarly disappear on each sync.
The mygranturismo.net database always keep the last 3 versions of the top 5000 (so H, H-1 and H-2), and it use all of them to build a player dedicated page - so that if a time come to disappear, it then use the last knowed time instead.
But the Top 5000 Overall Round are built on the last version only, so sometimes a name can disappear during an hour - two is unlikely - from these rankings.
The last Rounds are updated more often with new times, so are more likely to be affected.

You know all the dirty secrets now ;-)

haha! Solving all the problems we didnt know we had! thats cool :cool::cheers:
 
(...) delay before a time is done in the game and appear on mygranturismo.net (which should range from 30 to 90 min in 99% cases, up to 210 min if you're really really unlucky)

...considering the 15 minutes announced on official GT website is reliable, which isn't, it seems...
So if it take times there, i can't do more than wait as everybody.
 
First i would like to say thanx for the good work.

But code needs some polish. From what i see my stats are not updating in full. So my guess is that there is a bug with "parsing" inserting/updating...

For example i cant see some "times" that are older than half a day.

And finaly... u should have a "paypal - donate" button on your page. For sure if u fix the bugs ill "buy" u a beer ;)

Keep up the good work!
 
i don't think the problem can even be in the parse and db update, knowing how it works, and having investigate such issue on delay that turns to be the official db not updated.
Do you have some examples, as you're currently online? (that would help me to track the source of problem).
 
Sure... here is one
- 4-5 Overall atm 1782 / 15/05/2012 10:33

Edit: there could be a pattern - based on my observation. At least for x-5 events. Example:
- 1-5 under 5k is inserted/listed
- than we have for example 2-5 over 5k that isnt listed
- than we have x-5 after - under 5k and isnt inserted/listed (possible bug - if (x-5) before that isnt under 5k than the one(s) after are ignored.

I could be wrong tho :)
 
Last edited:
The last data received a few minutes ago does show ranked players near 1782 and at 1782, but not your name :-(
It's 4am, i'll look into this after a good sleep ;-)

Edit: what's your (lap)time btw?
 
"funny", as there's a hole in sequential datas from official server,
0:56.171 <-no time-> 0:56.217
that would explain the problem...
gotta sleep.
 
LOL
i guess that makes me one of first GT drivers that fell into a wormhole.

Update: Looks like all times are showing now. :)
 
Last edited:
One problem I faced yesterday, a very small problem, was how I was ranked 8th in the UK for 4-4, but it showed me behind somebody with a slower time (One a few thousandths). It's corrected itself now, but for a while I was behind. I'm guessing he set his time first and I was put into the table afterwards but it didn't input correctly initially.

It doesn't really matter as I dropped down to 10th, or 121st overall so I need to set a faster time to maintain position :P.
 
I'm currently looking for a solution to overcome the small holes bug from official datas (GT server has all the datas but won't paginate them correctly, it's like a book with some missing pages, that's why until a time stay on one of these "cursed" pages, it won't be sent to mygranturismo.net).
i did plan to play Diablo 3 today :(
(ok, find a solution for the leadeboard is challenging, so it could be fun too, i admit)
 
Milouse: OR you could relax, maybe, and play some Diablo III? I'm sure no one here would mind if you took some time to enjoy a game I wish I could purchase. :)
 
I have just got back from work and see I am 13+ seconds behind on set 3 and 33 seconds behind on set 4?? did I miss some shortcuts or has the encoding gone arse over tit in your database Milouse?

I think I'm done with those rounds but don't like being 44th and 167th after so much effort :lol: Just a heads up that something is wrong mate... Keep up the good work :cheers:
 
Ohhh , did PD goof? Is there shortcuts in both set of events? that blows


Nah I'm sure I see that Milouse's database has some entrants were their 3.1 is showing the same numbers in 3.2 and cutting 13 seconds off the total time and a similar error is messing up set 4 by some 33 seconds :)

Milouse is probably working on it and I'll nosey again tomorrow 👍 I cant see any shortcut being possible to knock 13 seconds off the Suzuka 3.2 test in all fairness :dopey:

:cheers:
 
Back