I am currently finishing up (85% complete) a stats system for another EA product.
I glance at this site for stats which is AWESOME, and i know fully 100% how hard it was to develop.
I do however have a solution for the lagtime etc of the stats. This would take the load off the server and add pretty much up to the moment stats.
This is what i have implemented for my system:
What i refer to as a "WorkerWare Client". This small client will run in the background. It basically pulls a list of users from the server (BF2S) public DB. It goes to EA's servers and grabs the stats. Encrypts the info and sends it to server (BF2S). Now. to ensure that the stats are not alterted i have created a small little authentication system in the client, which could be easily replicated by any decent programmer. "How do you make the users use the client?" WORKERWARE license :>. I personnaly have my clients configured based on a security level or access level. So.. if you parse out 100 users your level 1. means your stats are lagged 2 hours. 500 users etc... thats not how mine are done but you get the idea.
If the author of this site wants some help info i would be willing to help out. I dont have time to create and change the thing for here but can get him going. Development time for me would prolly be around 3 weeks (120 hrs) vb application. For someone from scratch maybe double so its definatly possible. I may give it a whirl after i complete my system as most of the software would be the same.
-Snackz
I glance at this site for stats which is AWESOME, and i know fully 100% how hard it was to develop.
I do however have a solution for the lagtime etc of the stats. This would take the load off the server and add pretty much up to the moment stats.
This is what i have implemented for my system:
What i refer to as a "WorkerWare Client". This small client will run in the background. It basically pulls a list of users from the server (BF2S) public DB. It goes to EA's servers and grabs the stats. Encrypts the info and sends it to server (BF2S). Now. to ensure that the stats are not alterted i have created a small little authentication system in the client, which could be easily replicated by any decent programmer. "How do you make the users use the client?" WORKERWARE license :>. I personnaly have my clients configured based on a security level or access level. So.. if you parse out 100 users your level 1. means your stats are lagged 2 hours. 500 users etc... thats not how mine are done but you get the idea.
If the author of this site wants some help info i would be willing to help out. I dont have time to create and change the thing for here but can get him going. Development time for me would prolly be around 3 weeks (120 hrs) vb application. For someone from scratch maybe double so its definatly possible. I may give it a whirl after i complete my system as most of the software would be the same.
-Snackz