Gibstats is more geared towards a Q2DM or variant style of game. It provides good statistical analysis of statistics after the maps have been played. It doesn't provide a very practical way of automatically updating or providing real-time statistics. Also it doesn't output the statistics out in a fashion that suits the game. Another problem is the funnames within the game that aren't very human-friendly when logged by pball.
I agree lots with what Dirtytaco had to say. As well I definitely don't think global stats should be implemented initially. It would be more suitable if bundle it with a server release that does an overhaul of the game (for example - restricting public server play of "non-compliant" maps). Right now there is full stats support of the game. There has been since before I started playing, which is longer than most who frequent this forum or play in the public servers.
It's too bad that there haven't been as many development efforts within the community to create a better stats program but that comes with the size of the community and the interest of stats within the community.
On that note, I have a work stats system that requires two experienced perl developers to overview and catch most of the performance downfalls of my code (one to review/change and another to agree
. This would be ideal and not very realistic and there is still a lot of work required to make it deployable (especially in the Win32 environment).
Fortunately the system is entirely database driven and can be configured for local/remote databases easily, there is a simple quickly put together front-end that made its way into the eR33t web page previously, but finding someone to create a front-end is much easier.
Blitz's suggestions are very similar to the calculations in my present system, but that's because most were as result of our previous collaborations when I was designing the system. There are still rooms for improvement, for example yesterday we did identify some issues while we were using a small sample of previously captured log data, so there are still some room for tweaks.