|
|
features...
the æstats package will read game log files for just about all
shooters and convert them into a platform independent log format,
the meta log format. this is done by the
first module (executable) called preaes.
from there the second module called aestats will take over. it
generates meaningful stats and ranking pages in html from the
meta log file you feed it.
see the following list of features for details...
æstats package... overall features
- the æstats split into two executables (preaes & aestats)
to make the code more modular (independent of specific games/mods). this also
makes updates quicker and less prone to new bugs.
- preaes & aestats
are written in ansi c and developed with the gcc compiler.
this makes the code portable to just about
any platform (win32 and linux for now, alpha and ppc are also possible).
- the modules are command line driven. giving you the maximum control
of the executables, without having to deal with klutzy platform dependent interfaces.
this makes it possible to control the modules via batch files or scripts. ideal
for automating calls. linux users will feel right at home. win32 users have
full control via dosbox.
- since my development package under win32 (cygwin32) was
ported from unix/linux platforms the command line paths for both modules
are linux-like even under dosbox. so use //f instead of f:\
and use / as a path delimiters instead of win32 \.
e.g. ./preaes -hl //f/half-life/logs/*.log
- the html output will run on any browser with frames.
since plain html code is generated, any user should be able to view the output.
- extensive faq -
frequently asked questions section and on-line help, integrated into html
output pages. all the terms and the ranking are explained there.
- providing an unreal script module
(aeonsdmmod.u) that will generate extra log
info, since unreal does not provide any frag obituaries by default.
preaes... read 'raw' log files.
aestats... read meta log files - generate stats.
- parser
(aestats): will read the meta log files
and convert them into html pages:
global and player specific statistics along with
real ranking will be generated. furthermore
ranking matrix, difference matrix and best of pages.
- extensive external control of the parser possible
using the config (aestats.cfg) file.
e.g. set the number of players that should be ranked and tons
of other stuff.
- best of... page:
connect counts, time spent playing in server, maps most played, frags (deaths, suicides,
incidents) per hour, players that use weapons most efficiently, top absolute counts in
frags (d,s,i), list of top suiciders and how they did it.
- ranking:
aestats sports two ways to rank players. the matrix ranking
was developed by (ijon and me), to use data matrices that contain all
relevant data. who fragged whom, how many suicides, how often did a player
get fragged. this matrix ranking has been working for several years now
and should yield reliable results.
as an alternative i also added the elo ladder ranking (much like that
in chess), where the rank is calculated for each frag. the gain in
ranking depends on the other players rank, so fragging strong
player will get you more points.
control the rankings via aestats.cfg settings.
- skinning: it is possible
to adapt the html output pages to your liking. simply change the
template pages in the stats/headers/ drawer of the
æstats package. to set the colors simply
edit the specific lines in the aestats.cfg file.
- filtering players with
low frag counts. low incident counts will configure the ranking
and yield to good ranks. therefore the so called incident
barrier is used to filter out such players. can also be set
in the aestats.cfg file.
- lots more... see the example
pages generated with aestats.
 |
last updated on sunday, june 17th 2001
up since: saturday, december 12th 1998
re-design: sunday, june 17th 2001
|
|
|