Log in

View Full Version : New stats bugged???



Drakull
04-13-2009, 10:01 PM
Well, I don't know if it's just me but the new stats seem to be a little bit messup:
I'm set in the graphic to be delivering in the last days about 40M cEms (that is about 8 times what the number on JEms's show)
http://www.seventeenorbust.com/stats/teams/team.mhtml?teamID=133
So far so good...
If I look at the last day rate (where I was usually around the 20's), it shows me about 5.303 jEms, that, based on what the calculations are being told, seems ok, but surprisingly enough I'm on the position 48, that could be easily explained if the people above is producing more... but when looking at their stats, like team haiku, for example that shows right above myself, it's stats show that he doesn't even reach 10M in the last day and not even 15M in the last days...
http://www.seventeenorbust.com/stats/teams/team.mhtml?teamID=337

Even more, the rest of the teams showed in the list above mine (spain http://www.seventeenorbust.com/stats/teams/team.mhtml?teamID=140
and
struckoff http://www.seventeenorbust.com/stats/teams/team.mhtml?teamID=572 ) they all show lower production on their graphics.
Am I missing something???
:confused::confused:

wolfemancs
04-14-2009, 03:20 PM
Sorry for the long post . . .
Cliffs Notes: I think the server is doing exactly what it's told to, but I don't think it's appropriate for the new client's default settings. There are a couple things I think could fix it.

Long version:
I was waiting for someone who's been around here a little longer to answer your question, but I'll give it my best guess.

I think the stats are working exactly the way they were programmed. Unfortunately I don't think it works so well with the new client.

If you were to look at your user results, rather than your team results (which are delayed by a day, so seem to show a fairly correct version of what you're currently doing) once an hour, you'd notice that 23 hours of the day, you'd show as not doing any work at all, and then the 24th hour would back fill all those hours with your real work rate. This is because the default setting of the new client only updates to the server once a day.

So when you go to view the over all results, since it also only pulls its values once a day, if you have 12 hours since you last posted your results to the server, your daily rate will appear as half your actual daily rate. So the people who's clients update to the server right before the server grabs its daily results get their full credit, and the person who updates right after the server makes its pull gets almost no credit.

I see a couple possible solutions to this. One is to just deal with it and wait a few weeks/months/years (I haven't been around long enough to know) for the next client update. Prime95 said in another thread that the next version of the client will have an option to send results to the server every hour instead of every day. This will make the results a little bit closer (max loss of 4.17% of your actual work rate rather than 100%), but it will increase server traffic 24 fold if everyone does it.

A second option would be to have the daily results pull daily work rates every hour, and then display a rolling maximum of the last 24 pulls for each user. This would make sure to capture every user's results within at least an hour of when the posted, for the same max loss of 4.17%. This wouldn't require any more server traffic, and wouldn't require a client update, but it would require more database queries, and I don't know how much work it would take to implement.

Hope this is useful, and not blatantly obvious,
Craig