Stats = :)

agent86

eGO SysDev Team
Level 1
Joined
May 18, 2008
Messages
600
Update for 9/29:

I think stats are finally doing better! yay! You can check out a larger update over at my eGO blog:

http://edgegamers.org/forums/blog.php?b=517

(This is also a link in my sig, the stats part of it, obviously...)

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

Update for 9/6:

I've spent the last week digging into the internals of the stats application and looking for ways to make it scale better. I've been working closely with the team that is maintaining the stats app and they've accepted me as a developer for the project.

The good news is that things seem to be working a bit better, as you may have noticed. I think there's still probably some room for improvement, so don't be surprised if it is still not responding over the next few weeks as I work the kinks out.

-

Probably many of you have noticed that the player ranking system and the in-game stats are having issues. Dominion, Kendle, and I are working on the problem and trying to come to a conclusion.

Essentially, this program was not at all designed for a group as large as eGO. There are something on the order of 10 million rows in one of the major tables for the stats application. The databases total size weighs in around 3GB today. And that's really just 2 or 3 weeks worth of data.

Some of the stats pages are literally bringing our database server to its knees. I'm trying different techniques and optimizations to reduce the I/O load, but the tables are just so massive that we're still having issues. The whole of the system is pretty inefficient, and I've spent the last week or so almost totally devoted to trying to fix it. I sleep, eat, and breathe stats.

I've gotten messages and seen threads about this around the forums, so here's the short and the long of it - we're doing what we can.

PLEASE NOTE: This does NOT effect our global server rankings through GameTracker, that's a totally different system that is handled outside of eGO. This system is private to eGO and is JUST for 'fun' for you guys.
 
Last edited:
Keep up the great work guys, you guys are the best.
 
I'm sure all your hard work and dedication to getting this issue resolved is appreciated by everyone here. I hope you are able to get things straightened out soon.
 
Keep plugging away, and I'm sure you guys will get it all taken care of sooner or later. Thanks again for the stats system, it's very appreciated by everyone here.
 
The sheer size of that thing is just crazy, y'all are awesome for even attempting this ridiculous undertaking. Hats off to your dedication Agent86, Domnion, and Kendle.

I wish there was a way to express how huge a 3Gb Db is... or how overwhelming a 10mil row table is - but for you non-data peeps, just take me at my word, you should be impressed.
 
Thanks for letting us know. Hopefully you're able to fix it soon, and thanks so much for all the hard work!
 
All the hard work & effort is appreciated!
Don't burn yourself out over it.
 
Thanks for all of your hard work and dedication. Hopefully we all can be as patient as you guys have been.
 
I appreciate your work! Stats are one of the many, many reasons I love eGO. I love to see the numbers of my playing, but on most servers with stats I don't always return to them. Here, there's multiple servers with unified stats that I would constantly return to, so I have an accurate reading of how I'm doing in game.
 
That's something I haven't thought of before, but now that I think about it, there are a lot of stats being produced each minute on eGO servers alone. Thanks for doing this, because stats are, indeed, a privilege that I'm glad to have.
 
Jeeze, I thought you guys were working, but after reading that, you guys should get paid. I can't thank you guys enough in saying you're improving eGO. This saves us what, $100 a month? Good work guys, and if you ever need some basic help I may be able to, I am a minor coder.

Good job guys, thanks :)


i have patient.

MEDIC!
 
Last edited:
Back
Top