|
|
caching up on older news...
things that happend on this site, way way back when pcs where still
steam driven ;).
news archive...
thursday, may 5th 2005 |
æstats++ development status
the development of aestats++ has started off quite well, presently the new parser aepar, will support every quake iii arena mod via external obituary .cfg files. alas i lost quite a bit of coding time, due to a pollen-allergy that hits me every year, plus in the last two weeks i was helping write an article on level editors and their sdks (sandbox, doomedit, hammer), so i did not get to do to much programming. but work will continue now. presently i am working on half-life engine log parser code (includes cs and tfc).
good news, i have received log files for ut2004 and counter-strike: source, so those two modern games will definitely be supported next. if you happen to have log files for doom 3 or any other "modern" shooter, do not hesitate to send me an email about them.
monday, march 28th 2005 |
æstats++ development in d!
just wanted to let everyone know that after about 2.5
years of not doing anything with aestats, code-wise, i have started
programming again. presently this is day 7 of coding (started 3/19/2005).
i am re-coding aestats in d, the project will turn into the
new stats tool called aestats++.
why would that merit much attention, you may ask?
because i recently learned to love a new programming language called
d. it combines the features of c and c++, but
packages everything in a very much more practical and more modern
language. this "adds" classes, garbage collection (no manual
memory allocation required, for all those "trivial" temp variables),
and *many* more features.
if you are sick and tired of ansi c (and all the forced use of
pointers, i.e. i have not used one pointer "knowingly" in d sofar),
and find c++ just plain too bloated (in notation) and too slow, then d
could be interesting for you as well. i certainly will never go back
to c or c++. oh, and d can be learned very quickly, took me about a
week (to understand all the basics and start coding).
visit digitalmars.com for more
details, and for a quick rundown of d, visit the d programming language page for
more information. it will be well worth your time.
to the point: d lets me quickly program things that would be nearly
impossible in ansi c.
so what is the advantage of re-coding aestats in d?
new features! since the code is a *lot* more transparent, and less
error prone, it is much easier for me to add powerful new features.
basically all the things i had hoped to add to the (original) aestats++ project
will now be possible.
the first thing i have already added to the new parser of aestats++
called aepar are non-hardcoded obituaries.
this means you can now simply edit an easy to read .cfg text file to
add/change the obituaries of any game aestats used to support. this
also lets you "program" a parser for a new game mod, as long as it
abides to the basic format of a parser engine aepar already supports.
i.e. a new quake iii arena mod, called abc comes up: simply define a
new abs.cfg file, and define the mod "q3a" engine based. you can then
immediately generate stats for that new mod. i had already written a
"ripper" tool that let me analyze new log file formats, and extract
obituaries, i will update the code for it and release it with the
aestats++ package.
i am presently re-writing the parser code (based on the old preaes),
cleaning it up, optimizing the parser speed, fixing any possible bugs
along the way. q3a engine games will be supported first. from there i
will start re-coding the stats module. all in all i should be able to
finish recoding everything in about 2 months, if all goes well. And
release a aestats++ beta then.
what is planned for aestats++?
after re-coding, the old aestats code in d, plus adding a few new nice
features. the next step will be to add the following:
- aestats++ will let you "collect" all stats data in a mysql
database. basically turning it into a real-time stats tool with stats
history. i.e. old log files could be deleted, only new logs would be
fed into aestats++ (huge project).
- the web based pages will be
written in php, and contain tons of new info in
addition to you have come to know from aestats. since aestats++ will
be database driven, you can imagine all the nifty things you will be
able to look up. e.g. search for buddies, compare of stats etc.
- aestats++ may possibly turn out to be linux only. depends on if
it will be possible to control mysql from d, possible under linux.
would the lack of an aestats++ windows exe be a problem to admins out
there?
- code a parser script language that will let you program the log
parser to understand *any* log file format. this would let you e.g.
translate one log file format into another if you wanted. more
importantly, you could add support for any new game yourself. (no idea
when this will happen).
but i am getting ahead of myself. at the very least mysql has become
possible with d, so chances of that happening are a *lot* better than with
the old ansi c code aestats was written in.
feel free to email
aestats++ feedback:.
or if you want updated support for any of the gametypes aestats
supports, now is the time to ask for that support. since i am re-coding the
parser, i can add it on the fly. log files for new games aestats does
not yet support are also welcome, e.g. far cry, half-life 2, hl2 counter-
strike, doom 3, etc.
hope that is a bit of good news for the faithful aestats users out there.
monday, september 23rd 2002 |
æstats 5.39 - free public download
binaries for win32, redhat (7.1) linux (linux object code included). full update.
grab the 1.47 mb package at:
and read the aestats-v5.39.txt
for the latest infos.
enhancements/fixes since v5.32
- added reaction quake iii (a q3a mod) support with 14 weapon
and 9 suicide obituaries.
- added rune (a q3a mod) support with 64 weapon
and 49 suicide obituaries.
- updated medal of honor: allied assault support with 12 new weapon
and 4 new suicide obituaries. weapons are now properly grouped.
- updated soldier of fortune ii support with by 2 weapon obituaries,
tracking mp5 and telefrags.
- updated return to castle wolfenstein support with 3 new weapon
and 7 new suicide obituaries.
- updated true combat (a q3a mod) support
with 2 new weapon obituaries, tracking 'sig 229' and 'h&k mp5/10'.
- updated tactical ops (an ut mod) support with now 10 new weapon
and 8 suicide obituaries. the -to parameter will support any version
of to, including the retail version.
these are the things i could fix quickly. some requests will
need a new preparser module coded, and since that takes a
lot of time, i will be looking into this for the next
release.
æstats - quo vadis?
so after ages i finally have the time to update the
æstats code base.
in case you were wondering where the heck i was hanging
out: well i was coding ut2003stats, the world stats for
unreal tournament 2003 for epic games. so i was working on
stats, just not æstats :).
thursday, june 20th 2002 |
æstats servers page
updated the servers page. alas many links where
broken or outdated. sorry about that.
æstats 5.33+ status
added support for the mod q3 rune.
enhancements/fixes since v5.32
- added rune for q3a support with 64 weapon
and 49 suicide obituaries.
will add rocket arena 3 support soon too. i was not
aware that things changed in the ra3 log files, so that æstats no longer
understood the obituaries.
saturday, june 15th 2002 |
æstats 5.32 - free public download
binaries for win32, redhat (7.1) linux (linux object code included) and mac os x. full update.
grab the 1.59 mb package at:
and read the aestats-v5.32.txt
for the latest infos.
enhancements/fixes since v5.30
- added medal of honor: allied assault support with 15 weapon
and 5 suicide obituaries.
- added soldier of fortune ii support with 21 weapon and 18
suicide obituaries.
note that to be able to get log files for mohaa with obituaries, you will need to run
the game (server) with +set developer 1 on the command line (or shortcut).
alas i have not been able to properly assign "nice" weapon names to
the mohaa obituaries:
" is picking @'s shrapnel out of his teeth", //0
" took @'s rocket in the face", //1
" took @'s rocket right in the kisser", //2
" tripped on @'s grenade", //3
" was bashed by @", //4
" was blown away by @", //5
" was clubbed by @", //6
" was hunted down by @", //7
" was pumped full of buckshot by @", //8
" was telefragged by @", //9
" was machine-gunned by @ in the ", //10
" was perforated by @'s SMG in the ", //11
" was rifled by @ in the ", //12
" was sniped by @ in the ", //13
" was gunned down by @ in the ", //14
" was shot by @ in the ", //15
//Suicides
" blew himself up", //16
" blew up", //17
" cratered", //18
" played catch with himself", //19
" took himself out of commision", //20
" tripped on his own grenade" //21
if someone could send me the proper weapon names for each of these
obituaries i will update the code with them.
friday, may 31st 2002 |
æstats 5.31+ status
will try to release another version of æstats this
weekend. i am currently looking into medal
of honor: allied assault and soldier of fortune ii support. i have
ripped the logs apart, so adding them to the code base
should be no problem. hope to be able to look into some
other issues as well.
i noted that for some reason the sof2
files have an invalid timestamp, it is always
0.000000. this kills all time tracking for this
game :(. hope someone at sof2 will fix this sometime.
looking into the moh:aa log files i noticed several things:
since the qconsole.log and not the typical q3a-engine
games.log files is used, this pushes the
obituary quality back to the stone age (quake2 times). there
is no time info, no proper map names, and a log file that is
full of spamed out (since it's not a games.log).
there are many many issues in the log files: errors, warnings,
missing textures etc., might be a good idea for the moh:aa
folks to look at all the bugs and fix them in a patch. the
per body region obituaries are very interesting, will try to
track that info, maybe i can track hits to each body part as
an event. hope moh:aa will get a proper games.log,
sigh.
sunday, may 19th 2002 |
æstats 5.30 - free public download
binaries for win32, redhat (7.1) linux (linux object code included) and mac os x. full update.
grab the 1.58 mb package at:
and read the aestats-v5.30.txt
for the latest infos.
enhancements/fixes since v5.21
- added return to castle wolfenstein support with 20 weapon
and 20 suicide obituaries.
- added jedi knight ii support with 30 weapon and 12 suicide
obituaries.
- updated support for strike force (ut mod) with 4 new
weapon (widowmaker, steyr aug, m203, hkg36) and 1 new
suicide obituary.
- updated support for tactical ops (ut mod, retail) with 5
new weapon (9f2pistol, berg509, gl23, m4a1,uzi)
obituaries.
- fixed a really bad crash bug, that would sometimes happen
when aestats tried to generate html output pages.
- fixed colored names for all q3a-engine games, specifically
rtcw and jk2. the color escape characters are properly
removed from the output pages.
- new cygwin1.dll included, this should fix some problems
with winxp and nt.
- æstats now supports 50 games/mods... wheee :).
- started getting team stats in, new pages are calculated,
but they are way from final! but i am keeping them in to
do more testing etc.
- future releases will not only include binaries for win32
and linux, but now also for mac os x.
friday, may 17th 2002 |
æstats 5.29+ status
still working on new æstats version - next download this weekend!
enhancements/fixes since v5.21
- added return to castle wolfenstein support
with 20 weapon and 20 new suicide obituaries.
- added jedi knight ii support
with 30 weapon and 12 new suicide obituaries.
- fixed a really bad crash bug, that would sometimes happen when
aestats tried to generate html output pages.
- æstats now supports 50 games/mods...
wheee :).
- future releases will not only include binaries for
win32 and linux, but now also for mac os x.
- started getting team stats in, new pages are calculated,
but they are way from final! but i am keeping them in to
do more testing etc.
i still want to update 2-3 already supported games/mods.
what's with counter-strike 1.4 support?
any new weapons, suicides in that update? if so send in some
logs (zipped) please.
wednesday, may 15th 2002 |
æstats 5.28+ status
I have found some time to work on a new version of æstats.
enhancements/fixes since v5.21
- added jedi knight ii support
with 30 weapon and 12 new suicide obituaries.
- future releases will not only include binaries for
win32 and linux, but now also for mac os x.
- started getting team stats in, new pages are calculated,
but they are way from final! but i am keeping them in to
do more testing etc.
i have looked into supporting medal of honor (mohaa), but there seems to be no
way to dump log files with obituaries in then, like this is possible for all the
other q3a-engine based games. if you should know how to get proper log files for
mohaa, send me an email on how to please. if it is indeed not possible, maybe write the
mohaa developers a stern email :).
will add preliminary support for return to castle wolfenstein,
meaning all weapon and suicide obituaries will be supported. event tracking will be next
on my list.
if you wanted an update or support for some game, now is the
time to remind me of it. if i get feedback these next few days, chances are good they
will make it right into the next release that should be available sometime this weekend.
sunday, april 14th 2002 |
on æstats
long long loooooog ;) time no update... in case you are wondering
i have not given up or stopped development for æstats - god forbid!
but alas lately i did not get around to doing much coding at all.
the good news: i am very much into æstats development and planning right now.
the bad news: it will be several months off until a new public version will
be available.
sorry about this... the upcoming æstats will be a lot better though!
and thanx for all the feedback... i have collected all the emails and will look
into all the suggestions and problems as soon as possible.
keep up the faith - i for one will :).
monday, november 5th 2001 |
æstats 5.22+ - rtcw support
i am currently looking into support for the multiplayer test of
return to castle wolfenstein. i would have
added support this evening, had i not noticed the update of the
mp test on blues. i am planning to add full event, team, and role tracking
to æstats. this will pave the way - code-wise - for all games/mods
with q3a engine.
if you have new rtcw log files, please zip them and send them in by email.
thanx.
æstats 5.22+ - status
last weak i was very busy reading up on php and mysql... my first coding
tests already convert a meta log file into a myslq db table. not really
a big deal, since i defined the meta log format with dbs in mind. all in all
a quite interesting experience. all this "research" made me rethink the
future of æstats a bit:
module 1: the log parser... after a few more tests, it became quite apparent
that the preparser module (recognition of diverse log file formats + conversion
into one fixed format - the meta log), should still be coded in ansi c, for
performance. but the preparser will need to be enhanced by an obituary meta language (consisting of informational atoms
e.g. <name>, <ping>, <ss> (seconds)
etc.), that will "program" the preparser and let it recognize any log file
format without needing to recompile the preparser code. all this is more or less
what i have been planning to do for æstats++.
module 2: the calculation module... i would very much prefer to code this in
ansi c as well, with access to mysql. basically all the data from the meta logs
is converts into db tables, and from there all the stats are calculated, e.g.
ranks, frags in a row, map times and all the other stuff æstats already
shows (und much more). the use of data bases should make it a lot simpler to do
multi server compares etc. alas, sofar it seems these is no way to access mysql
from cygwin ansi c (win32)... if you know how this might be done, please
email.
module 3: the output module... i had this also planned for æstats++... it
seems to me that dynamic html pages is the way to go in the future. this could
very well be done with php pages using a mysql db. real time name search,
dynamic compares of two or more players in ranking, and tons of other stuff
would make this combination very powerful. drawback: you need php and mysql
running on your system... email your point of view on the usage of php and mysql
if you will :).
sunday, october 28th 2001 |
æstats 5.21+ - status
alas there is no new version of æstats for you to download. i simply could
not concentrate on getting more code written... after more than 5 straight weeks
coding i needed a pause, as it seems.
i am also disappointed that no one feels, that æstats is worth a donation
(i am excluding the registered æstats users of course).
sunday, october 21st 2001 |
æstats 5.21 - free public download
binaries for win32 and redhat (7.1) linux (linux object code included). full update. grab the 1.23 mb
package at:
and read the aestats-v5.21.txt
for the latest infos.
enhancements/fixes since v5.14
- complete re-design of æstats output. no longer using frames. introducing
style sheets for total control of the output look.
see the well commented stats/aestats.css file for details. check out the
examples pages on this
site for a quick design preview.
- updated strike force (an ut mod) support
with 2 new weapon and 4 new suicide obituaries.
- re-design: all output page now are fully internet explorer 5+ and also
netscape 4.7 to 6 compatible (output under netscape used to be pretty crummy).
- re-design: all pages have been optimized for a fixed width of 800 pixels.
- re-design: output page code is at least 25% smaller (quicker downloads), than the
old frame version.
- re-design: featuring a top navigation, that is present on every page. this lets me
add new navigation links on the fly.
- re-design: you can now control the colors used in the spectrum and intensity ranges
via aestats.css file.
- re-design: æstats output now is a lot less gfx intense (quicker page views).
- re-design: updated all the information presented on the output pages, removed
typos etc. also added extra infos previously not available.
- re-design: all tables have been re-coded, to make them easier to read, produce less
html output code and also to remove many small bugs.
- re-design: new vars will let you paste æstats interternal info into the template
pages via <!--AEstats <var>: "LinkBestOfs", "LinkTeamStats", "TimeBarrier",
"IncidentBarrier", "StyleSheet", "MaxPlPerMap".
- re-design: the help page now uses the tables of the top player in ranking to explain
what they mean, used to be hard coded in the templates.
- aestats.cfg: the "set TimeBarrier" var introduced last week, will now also
be used in the global "map names & times" and player stats "frags per hour & times"
tables, to filter unrealistic hph and fph values.
- aestats.cfg: the "set StyleSheet" lets you set the name and path of the style sheet
used by all templates (header files).
- aestats.cfg: almost all design related variables in aestats.cfg have been removed,
since they are redundant. You control via output with aestats.css.
- bug fix: the ladder ranking would crash on any log file... fixed.
- bug fix: preaes could track up to 256 player ids, this is no longer enough,
upped the value to 2048 (used by ut/mods, tribes and tfc).
- code base: internally cleaned up again, this time all the html code, yielding a more consistent
look in the output tables.
this update is primarily intended to sort out all the quirks in output design, that
have been accumulating these past three years, to give the stats a new modern look and
to let me enhance future æstats versions in a less time consuming way. it might not
sound like much work, but it took me some 6 days, to get all this done... phew.
email your comments on the new design. if you want to try out
your own colors and turn up something that looks really cool, please email me about this.
i might possibly include several skins with the æstats package.
i know that the style sheets will not let you control everything in the output, so
feedback on what you think is still missing would be very helpful.
is all this worth sending in a donation? this depends... do you want future updates to be
made to æstats?
what's next? - v5.21+
i still have lots of things planned. here are some appetizers:
- team stats: start the new team stats pages, that show ranking
per team and per map, also an overall teamplayer ranking
(for the individual player), score overviews for both teams per
map. i am still in the planning phase on this. thanx to ijon, my
mathematician, i now have a nice formula to calculate these
team ranks.
update: with the re-design i can add tons of new pages quickly.
- gamer stats: a page that shows just about all players
(several thousands), with name, frags, deaths, suicides, events and
netto% (sorted by name)... this is for the folks that did not make it into the ranking.
- finish the buddy stats page
- player stats pages will show your favorite victims and worst enemies in ranking (with links
to their pages)...
- enhance the best of page to show more info, like top frag/death streaks...
- support more games/mods with event tracking. i will probably look into
q3a ctf next... send some feedback if you want your game/mod to show
event data...
what's with the version numbers of æstats?
some of you might be wondering why the version numbers of æstats have been going
up so quickly these past few weeks.
this has two reasons: for one i have been spending these past weeks working on
updates just about every day in the week, thus getting a lot more done, than
in the irregular updates in the years before. the second reason is code internal:
every day i add and change things in æstats i increment the version number
by +0.01. The past 7 days of work lead to v5.21 from the previous v5.14.
sunday, october 14th 2001 |
æstats 5.14 - free public download
binaries for win32 and redhat (7.1) linux (linux object code included). full update. grab the package
aestats-v5.14.zip
(1.56 mb, @fileplanet) or
aestats-v5.14.zip @ planetquake3.net.
and read the
aestats-v5.14.txt
for the latest infos.
enhancements/fixes since v5.08b
- added event, role, team tracking for
counter-strike (a half-life mod), use the
-cse option of preaes. tracking 24 weapon frags,
3 suicides, 54 events, 3 teams, and 3 roles (ct, t, spectator). Control the
cs scores via aesscore.cfg.
- added unreal tournament (french edition) support
with 16 weapon and 26 suicide obituaries. use the
-utf option of preaes.
- bug fix: massive savings in memory usage, a log file with about 8000 map changes
and 1000 unique player names aestats would want to use temporarily 2.4GB.
on the fly calculations no longer require this.
- bug fix: player names could be empty in the aestats output, or names could
be longer than 31 characters, this would crash or mess up things. empty names are now
skipped by preaes, long names trimmed. fixed for *all* supported games/mods.
- bug fix: player names are now case insensitive, small bug would differ in case.
- bug fix: long numbers in the histograms (players per map in global stats,
fph in player stats) would make these table far to wide. vertically aligned numbers
fix this.
- bug fix: fixed a few things in the output headers/ template files.
- code base: internally cleaned up the code. all mem allocations now show errors, if
alloc failed, variable initializations sorted out, removed several vars to save more
ram. optimized preparser map name routine to run about 8 times faster on 8000 names.
other smaller optimizations.
Don't forget to visit the buddy stats page, use the link from
the main page to get there.
what's next?
i still have lots of things planned. here are some appetizers:
- team stats: finally start the new team stats pages, that show ranking
per team and per map, also an overall teamplayer ranking
(for the individual player), score overviews for both teams per
map. i am still in the planning phase on this. thanx to ijon, my
mathematician, i now have a nice formula to calculate these
team ranks.
- gamer stats: a page that shows just about all players
(several thousands), with name, frags, deaths, suicides, events and
netto% (sorted by name)... this is for the folks that did not make it into the ranking.
- finish the buddy stats page
- player stats pages will show your favorite victims and worst enemies in ranking (with links
to their pages)...
- enhance the best of page to show more info, like top frag/death streaks...
- smaller design update for the output pages. colors will be changed to
a nicer non black :), the frames will be dropped, instead each page will
have a flat menu, reducing the amount of gfx as well.
- support more games/mods with event tracking. i will probably look into
q3a ctf next... send some feedback if you want your game/mod to show
event data...
monday, october 8th 2001 |
æstats 5.08 (beta) - free public download
binaries for win32 and suse linux (linux object code included). full update. grab the package
aestats-v5.08b.zip
(1.54 mb, fileplanet) and read the
aestats-v5.08b.txt
for the latest infos. if you need a mirror try
aestats-v5.08b.zip @ planetquake3.net.
this is going to be one heck of an update:
enhancements/fixes since v4.92
- added event, role, team tracking for
team fortress classic (a half-life mod), use the
-tfa option of preaes. tracking 35 events
(83 event obits), 5 teams (10 team obits), and 11 roles.
this means tons of more info on the output pages, team stats
pages are soon to come.
- massive enhancement of output pages:
global stats page:
- misc table also shows overall map time (idle times ignored).
- inventory table also shows events.
- new event table with event names, counts, assigned event points, and scores.
- new role table shows the player class counts. and how many events, frags,
deaths and suicides occured for that class.
- new role frags/deaths correlation table shows how often each player class
fragged another player class.
- n° of players per map now really shows the last 50 maps. and the
map names & times table has been enhanced to show happenings (f+d+e) per hour, along with
the frags, suicides, events for that map.
player stats pages:
- new overview table with all frag, death, suicide and event
counts for that player. also added netto, incident and netto% info.
- new event table with event names, counts, assigned event points,
and scores.
- new role frags/deaths correlation table shows how often each
player class fragged another player class.
- new frag/death streak table counts the number of
frags and deaths/suicides you scored in a row in a histogram.
- map names & times table has been enhanced to show frags (f-d-s) per hour,
along with the nettos, frags, deaths, suicides for that map. the
nettos tell where you placed in that game. the top
frag/death streaks for that map are also shown. now only the last
50 maps this player actually played in are presented.
buddy stats page:
- link to this page from the main page. lets you compare the
stats of your "buddies", see aestats.cfg to define them.
if no buddies where defined, then of the folks in ranking, the
top incidenters are shown.
- overview table shows the frag, death, suicide, event, incident,
netto and netto% values for the selected players in a matrix.
- other 6 tables show the frags/deaths per weapon,
suicides per damage type, events, event scores, and roles pre class for
the "buddies" in a matrix.
- updated team fortress classic (a half-life mod) support,
removed the suicide "committed suicide with world", this is a team/role
change log artefact.
- bug fix: too long player names would crash the
hl module of preaes. max characters for a player name are now
31 characters.
- bug fix: q3a engine games/mods support "warmup:"
times. preaes would ignore incidents during warm up.
alas this is not properly trackable across mods, it works
for q3a and superheroes, but not for urban terror. function
commented out for now.
- bug fix: map names are now prefixed by a map number, to let
aestats recognize map changes in the meta log,
especially if only one map is played in the level loop.
- bug fix: the ranking matrix page no longer shows suicides. since
matrix ranking does not understand suicides, these are redistributed
among your enemies, e.g. your enemies earn virtual frags from your
suicides.
- bug fix: went through complete code base, and fixed little
things. ranking code is untouched.
- aestats.cfg - new variables:
- "set cfgScore": define path/name of the
aesscore.cfg file.
- "set buddy01" to "set buddy20": name the folks
you want to see on the new buddy stats page.
- "set RankedBuddies": control the number of buddies shown,
you can force ranked players to be shown instead of buddies.
- "set TimeBarrier": players on the best of page, that played
less than the default 60 seconds, will not get into the "per hour",
tables.
- aesscore.cfg: this new config lets you assign points to each
event tracked by æstats. define your own scores!
- meta log: uses columns 9-12 to track new info (team, role and event numbers).
metadata[9] teamno*100 + roleno of fragged
metadata[10] teamno*100 + roleno of fragger
metadata[11] n° of the 1 player event
metadata[12] n° of the 2 player event
phew...
after a few days pause, i will start to update some of the pages, and
generate even more meaningful data :)... i will also look into updating
some of the death match obituaries... maybe this motivates
a donation?
æstats 5.08 - why beta?
this is the first major update of the æstats code base in about
2.5 years, i have enhanced the meta log format (same number of columns,
but info is different) to now also be able to track the
player events (e.g. captures, flag touches, triggerings),
player roles (classes), and
the teams the player was in (e.g. red, blue)...
with these enhancements team rankings and
tracking is made possible. for now only team fortress class
(use preaes option -tfa) supports these infos.
much of the output pages, and info tables have been enhanced to not only
show the new info, but also to show more of the death match only info. since
i did all my tests on tfc logs, i just can't be sure that everything works
100% for all the other death match logs. so i am handing
out this version as a beta.
i don't really think that there are any serious mess ups for standard death match
tracking... but i suggest that you run your logs on æstats v4.92
and then also with æstats v5.08 and compare the results... they should be the
same...
what's next? cs?
now that i have laid out the basic code needed to track events, roles and teams
(at least for half-life engine games/mods), it will be relatively simple to add support
for other games/mods.
after some more tests and more output pages the next mod that will
support events/roles/teams will be counter-strike,
for this i will some help of a cs dedicated player/admin,
who helps me understand the different
game modes, and what the triggered messages in the logs actually mean.
so if you want really enhanced team stats for cs send me an email. thanx.
where are the team ranking pages?
they have as yet to be coded ;). seriously it took me some 16 days
to get all the above stuff into an æstats code base, that
was death match only up to v4.92.
but fear not... ijon my mathematician (he brought you the matrix
and elo ranking) and i am working on a team ranking, that will
also lead to a player ranking based to the team game events, this goes
beyond the frags/deaths/suicides in the matrix ranking now. players will
actually be ranked by their team contributions. once i have
the final formulas, i will start to code the team stats
pages. i have great plans for this... and there will be tons of new
and interesting infos for clans.
why did you start with tfc event support?
because of one very special person in the us, azothoth, who is
a very dedicated tfc player, and really wanted to see team stats
in æstats. since he put in so much work to help bring you
the best tfc support, i naturally had to add event tracking and
team stats to æstats. this was actually planned for
æstats++, but since the total recode would leave you folks
waiting for many many months, i decided to go ahead and add
it to æstats. i dedicated the event tracking
version of tfc to azothoth and called it
"half-life tfc (azothoth edition)" (use preaes option -tfa,
-tfc is the death match tracking only option).
monday, september 24th 2001 |
æstats 4.96+ - status
in case you folks are wondering where the next version of æstats is at,
i have some interesting news...
for the last 8 workdays i have been adding event tracking to aestats, this goes
hand in hand with tracking of teams and player classes. what this means is
this... along with frags and suicides, the meta log files now also contain
game/mod specific infos that are beyond normal death match. e.g. captures,
triggers of events, chat lines, what player class you joined, what team you were
on, and if you renamed. all this is currently in the works for
team fortress classic. but once all the basic mechanisms have
been added to æstats, it will be pretty simple to add e.g. counter-strike
support or q3a ctf, it's just a matter of me having log examples and
understanding the info provided therein.
so, if you would like team play/event support for counter-strike or
any of the other games/mods æstats already supports, and are
willing to invest some time (on map/log research),
then send in an email and i will look into this.
what this means... i have added quite a few new output tables
on the global stats page and also on the individual player stats
pages, so even if event tracking is not yet added to the game/mod
you are interested in, you will already get more for your money ;).
i hope to have another version of æstats out in another
few days. with the basic new infos for global/player stats pages.
a team stats page will then be added in the next version.
concerning death match info tracking updates for previous
games/mods, i will also try to look into this.
done sofar:
- updated preaes to track tfc events, player classes
and teams.
- improved overall log tracking for half-life engine games/mods...
stomping out some bugs.
- current meta log file will track, 1 and 2 person events,
player teams and player classes, in columns, that where previously
only used by unreal.
- aestats has a updated global stats page, that shows
event, player class, and class frag correlation tables, the maps
played overview has been enhanced to show frags, suis and
events as well, along with average happenings per hour (hph).
- aestats have been updated to show the extra infos
for specific players as well, i am still working on this.
- i have rechecked many routines, and fixed smaller inconsistencies,
and a few small bugs... the ranking code seems to be rock solid,
in case you are wondering :)
sunday, september 9th 2001 |
æstats 4.92 - free public download
binaries for win32 and suse linux (linux object code included). full update. grab the package
aestats-v4.92.zip
(1.41 mb) and read the
aestats-v4.92.txt
for the latest infos.
enhancements/fixes since v4.88
- added true combat (a q3a mod) support
with 22 weapon and 3 suicide obituaries.
- added painkeep arena (a q3a mod) support
with 21 weapon and 19 suicide obituaries.
- added headhunters iii (a q3a mod) support
with 14 weapon and 14 suicide obituaries.
- added superheroes (a q3a mod) support
with 47 weapon and 24 suicide obituaries.
- headers: new headers/ parameter "aestats_version"
is used in the footers of all output pages to
show the aestats version that generated the html.
- headers: the line "up since" was removed from all
headers/ pages, the main page shows
"headers last updated on:"
- headers: the player stats page under
usage & frags/deaths now vertically align the
two tables. side by side messed up the page a bit.
- looking for an example on how to control q3a, generate
stats and upload the output to a web server? then
check out don hatcher's autoq3stats v1.2 batch files
in the unsupported/autoq3stats/ drawer. thanx don.
- bug fix: aestats.cfg was in unix format ('\n'),
editing it under win32 ('\r\n') would sometimes cause
problems format.
- all frags scored during warmup times for
q3a and all q3a mods (elite force probably too)
will *no longer* be counted.
- aestats/linux-bin/aestats.cfg is a unix version
(only '\n') of the aestats config... the main
aestats/aestats.cfg is for win32 ('\r\n').
i just recently noticed that the mods fire arms (v2.6)
and infiltration (ut, v2.87) have been updated, if you
have new log files for these mods, zip 'em and send them in if you will. i also
have received log files for action quake 2, with tons
of new obituaries, hope to get some more feedback on these. i am having trouble
assigning some of the obits to specific weapons.
still on my todo list: add and interpret a time/date string for q3a, for proper
dates. will be for linux, win32 will be a bit more difficult to add. i still
want to add more frag tracking infos, like most frags in a row, number of games
won etc... a totally new project i am working on is 'real' team play tracking.
this is currently under development for tfc, and will be added to aestats, as
soon as i have all the infos together. the beginnings of event-tracking are making
their way into aestats...
monday, august 27th 2001 |
virus warning for pre v4.88 linux binaries - update
i got some more infos from dedicated aestats users, that used pre v4.88 (public)
linux binaries (linux-bin/preaes and linux-bin/aestats). as it seems
only antivir (www.free-av.de)
finds the "virus" 'linux/octopus.dos'.
here a summery of infos:
- virus linux/octopus.dos, sofar only detected by
antivir (www.free-av.de).
- tests with the latest norton anti-virus under win32
where negative. alas these folks did not replay to my email
query about this "virus" yet...
- tests with salomon anti-virus under win32
where negative.
- tests with sophos anti-virus under win32
where negative.
- tests with latest kaspersky anti-virus (avp)
under win32 where negative. you might like to download the linux version of the program, as a test.
- tests with f-prot anti-virus
(getfplinfree)
under linux where negative.
a reader pointed out that the old s.u.s.e. binary format (i compiled
on a linux s.u.s.e. machine with a relatively old distribution) of the
executables might be confusing antivir.
this is what i am beginning to suspect. but since you never know, i am
keeping you folks informed.
as mentioned in the previous news, this is
no longer a problem for new æstats public versions v4.88 and later,
since i now use a "clean" linux machine to compile.
saturday, august 25th 2001 |
æstats 4.88 - free public download
binaries for win32 and suse linux (linux object code included). full update. grab the package
aestats-v4.88.zip
(1.35 mb) and read the
aestats-v4.88.txt
for the latest infos. see the registered users download (sunday, august 19th 2001)
for the list of enhancements/fixes since v4.81.
virus warning for linux binaries
it was brought to my attention, that the linux binaries (linux-bin/preaes
and linux-bin/aestats) in the registered release of æstats
v4.88 and all the public releases since v4.55 where inffected by a virus
called 'linux/octopus.dos'. i checked this with antivir 9x for
windows, that can be downloaded at
www.free-av.de.
i tracked the virus to the machine i compile the linux binaries on. my
win98 development environment is 100% virus-free. the current public archive
aestats-v4.88.zip (above) is *not* infected, i compiled
the linux binaries on another machine.
if you are knowledgable with viruses. please inform me what the
'linux/octopus.dos' does. this seems to be a very old
virus and alas i was not yet able to find any info on it.
to sum it up:
- virus warning does *not* affect any of the win32 files!
- virus detected only for linux binaries linux-bin/preaes
and linux-bin/aestats
- virus linux/octopus.dos detected with
www.free-av.de
- only applies for registered release of æstats
v4.88 and all the public releases since v4.55
- virus seems to be old
- latest public release: aestats-v4.88.zip is
virus free!
- registered æstats linux users please get the latest public release!
- according to the s.u.s.e
there are no dangerous linux viruses. problems might only occur if you run
code as root, and this should never be done!
please note the æstats disclaimer, where i provide the code
as is, without any warranty whatsoever. installation and usage
was at your own risk.
sorry about this...
sunday, august 19th 2001 |
æstats v4.88 - download for registered users only
i will be sending out an email to all registered æstats users (folks that sent in a
donation), to inform them where they can download the latest full archive, which included
binaries for win32 and suse linux (also linux object code).
non-registered æstats users will have to wait a week longer
for the free public download. if you want become a registered æstats
user, simply send in a donation.
enhancements/fixes since v4.81
- added rail arena (an q3a mod) support
with 6 weapon and 8 suicide obituaries.
- added strike force (an ut mod) support
with now 19 weapon and 5 suicide obituaries.
- updated infiltration (an ut mod) support
with now 11 weapon and 10 suicide obituaries.
- updated tactical ops (an ut mod) support
with now 25 weapon and 9 suicide obituaries.
- updated voyager elite force support
with 1 new suicide obituary (mod_explosion).
- updated urban terror (a q3a mod, v2.3) support
with 1 new weapon obituary (mod_telefrag). the new obit
mod_change_team will be ignored (preaes console will show warnings,
that can be ignored), because this is neither a kill nor a suicide.
- updated weapons of destruction (a q2 mod) support
with 1 new suicide obituary (squished).
- updated half-life support
with 2 new suicide obituaries
(trigger_hurt and env_explosion).
- tested latest logs for weapons factory quake ii.
all obituaries are already recognized
- fixed bug on half-life support.
the "gluon gun" was not recognized at all by preaes.
fixed. sorry about this.
- preaes: speed boost by factor 6 to 7.
- internal: all the ansi c source files are now all lower case. i mention
this because there might be something i overlooked, that would then possibly
not work under linux.
- latest cygwin1.dll included - fixes problems under
nt and win2000, where the meta log file could not
be overwritten with newer versions.
just noted the amusing mod for q3a called superheroes.
if you have log files for this mod, then please send them in (zipped).
next: q3a log files do not contain a time/date stamp, this can be fixed under
linux in a simple way, under win32 this is a bit more complicated, but can be
done. will add 'real' time/dates in the next release. i could not get this feature
into the current version, because i still need to do some testing. as it turns
out the dos version will have language dependant time/date stamps (e.g. german format
differs from dk or us format), which pretty much sucks :).
alas i did not get around to optimizing aestats yet. i wanted
to release the current version, to get the speed ups and the support/updates
for the many games/mods out as quickly as possible. this lets me concentrate
on optimizations in the next release.
maybe... just maybe i will start to add team play support for tfc...
starting with event tracking... we will see if this is possible,
since i intended such functionality
æstats++.
thursday, august 16th 2001 |
æstats v4.87+ - status
i have updated the code base of æstats to support a few new games and
to update the support for quite a few others. i also was able to speed up the
preparser for just about all games (except ut and tribes), that where already
running quickly. I tested preaes with a 100 mb tfc log file, this will be
parsed in about 53 seconds, it used to be 6 minutes 57 seconds. this
pretty well scales down to smaller files as well. so expect a speedup
factor from 6 to 7.
enhancements/fixes since v4.81
- added strike force (an ut mod) support
with now 19 weapon and 5 suicide obituaries.
- updated infiltration (an ut mod) support
with now 11 weapon and 10 suicide obituaries.
- updated tactical ops (an ut mod) support
with now 25 weapon and 9 suicide obituaries.
- updated voyager elite force support
with 1 new suicide obituary (mod_explosion).
- updated urban terror (a q3a mod, v2.3) support
with 1 new weapon obituary (mod_telefrag). the new obit
mod_change_team will be ignored (preaes console will show warnings,
that can be ignored), because this is neither a kill nor a suicide.
- updated weapons of destruction (a q2 mod) support
with 1 new suicide obituary (squished).
- updated half-life support
with 2 new suicide obituaries
(trigger_hurt and env_explosion).
- tested latest logs for weapons factory quake ii.
all obituaries are already recognized
- fixed bug on half-life support.
the "gluon gun" was not recognized at all by preaes.
fixed. sorry about this.
- preaes: speed boost by factor 6 to 7.
- internal: all the ansi c source files are now all lower case. i mention
this because there might be something i overlooked, that would then possibly
not work under linux.
still looking at the latest lithium ii (quake ii mod) logs and also will be adding
support for the really cool instagib mod rail arena for q3a.
visit his site at www.modgaming.net, if
you will. the author is currently working on an update, that will feature several
admin commands, to configure the game server (by my request). the next release
will feature two of my maps aesculpt and aedm17 by the way :).
you can already download those maps from
æon's if you
like.
i am also looking into some html output display bugs of aestats,
that are rare, but none the less occur. will also try to optimize the module
a bit.
æstats next release - when?
if all goes well there will be another version of æstats available
pretty soon.
to thank all the trusted registered æstats users (all those
kind folks that sent in a donation), i will be releasing the new version
of æstats to them in a few days.
non-registered æstats users will have to wait a week longer
for the free public download. if you want become a registered æstats
user, simply send in a donation.
what's up with æon and æstats?
well, the company i was working for (gameplay gmbh, the german branch of gameplay.com) went
down the tubes on August 1st 2001, leaving many of my friends and myself without a job.
i have been looking for jobs as an it-programmer, writing memos and reading up on many
things since that time. alas this real world problem does not leave me that much spare time.
by the way, if you are a german 'online' company, that is looking for a game stats coder, with
a physics diploma as a background, to program a very special stats version for you,
you might want to drop me a line :).
as it may be, i did find some time to do some coding... see the news above.
monday, july 16th 2001 |
new .dll for win32 support of æstats
ragman of www.extreme-players.de
informed me just before my vacation, that under nt or win2k, æstats will sometimes
not overwrite old meta log files, and dump the new meta log infos to nowhere. this
happens with huge log files of more than 5 mb. if you deleted the old meta log file
all went well.
i traced the problem back to the unix/linux emulation .dll that aestats uses to run
on win32 systems. the cygwin1.dll i have been distributing with the
æstats was like really old, and did not properly support win2k and nt. sorry about this
oversight, i simply never use the .dll so i forgot to update it :).
grab the latest version of the .dll right here and replace the old cygwin1.dll
in your aestats folder with this new one:
cygwin1.dll-v1003.2.zip
(308 kb).
the next full release of æstats will of course include this .dll.
tribes 2 and log obituaries
if you are running a tribes 2 server and want to use æstats to
calculate stats and ranking out of logs, then you will have to turn on the obituaries with:
$logechoenabled=1;
otherwise tribes 2 only generates logs that are useless to æstats.
back
so after nine days without a pc, i am back in virtual world :). i have received several
requests for enhancements. will look trough them and start coding these next days.
friday, july 6th 2001 |
vacation
it's summer and my tecnica in-line skates need to be skated ;). so i'll take one
week of vacation in bonn, where i will skate my heart out. 5-8 hours a day, if you
are wondering :). since back home i don't have a pc, aestats updates and
email feedback will have to rest. i'll be back on july 15th 2001
and hope to have all the
æstats++
concepts though out.
i have a few things planned for æstats when i am back:
plans
- strike force (a ut mod) support. should have
some log files till then.
- q2 ops and nglogs support.
- instagib for q3a support. this sounds trivial but
will have some really cool spinoff effects for everyone else:
- player stats page gets enhanced quite a bit.
- a table with your top 10 enemies in ranking.
- a table with your top 10 favorite victims in ranking.
- count: how many frags you did in a row before you died.
e.g. 5 in a row and how often, a list of 5 frenzies.
- count: how many deaths in a row until you finally fragged.
e.g. 3 in a row and how often, as a list of 5 or something.
- count: how many games you won, how many in a row, how often.
e.g. hit the frag- or timelimit.
- count: shortest time to win the map. will also show the number of
players who played.
the above new player stats infos should be interesting for just about
any game. this will probably take me more than a week to implement,
so keep your fingers crossed ;).
thursday, july 5th 2001 |
servers that support æstats
i just updated the servers page. here you can
look up the game servers, that run æstats ranking and stats.
if you are using æstats to provide your gamers with that extra
bit of info, then why not share the info with other gamers out there
by adding your server to my list?
a neat site, that fully supports æstats is the german site
www.extreme-players.de.
they run servers for most of the popular games out there, among them
global warfare (for half-life) and tribes 2.
æstats 4.81 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.81.zip
(1.32 mb) and read the
aestats-v4.81.txt
for the latest infos.
enhancements/fixes since 4.75
- added tribes 2 support
with 11 weapon and 23 suicide obituaries.
- added global warfare (a half-life mod) support
with 17 weapon and 15 suicide obituaries.
- added weapons of destruction (a quake 2 mod) support
with 34 weapon and 23 suicide obituaries.
- updated science and industry (a half-life mod) support
with 8 new weapon and 3 new suicide obituaries.
- updated infiltration (a ut mod) support
with 2 new weapon ('m2hb' & 'psg1') and 1 new suicide obituaries.
- updated team fortress classic (a half-life mod) support
with 6 new suicide obituaries.
- feature: aestats now lets you pick the path and the name
of the config file via -cfg parameter. useful for multi-server users.
- bug fix: the player names for science and industry, and also with tfc (both half-life mods)
would be prefixed by '(#)' brackets, if connect problems occurred. these prefixes
are now removed by preaes.
- bug fix: the ranking matrix would show "-1" values, if after filtering less players
than the default 20 where left. fixed.
- bug fix: global weapon lists might mess up, if the game/mod was ut related,
since the weapons of the fragger and the fragged are shown. fixed.
- bug fix: alas the template (header) files had a bug in the url that points
to this site, fixed... sigh :)
another one of those big updates... 8-).
this might well be the last full version of æstats, if i don't get
some positive feedback via donations page. the
next release might very well be for registered users (folks that
sent in a donation) *only*. this would suck... so don't let it happen
by taking aestats support for granted!
wednesday, july 4th 2001 |
æstats support
since i uploaded the latest version of æstats v4.75 more
than 2000 folks visited this site... and more than 650
folks downloaded the tool, and are obviously actively using it.
this is good... and convinces me to continue support.
now for the bad news...
on the other hand i have been asking for æstats support on the
donations page and in several news on this site. but of those
same 2000 folks, not one has sent in even a small donation.
this is very very disappointing, because such a small donation simply
can't hurt anyone, and it would greatly help me continue work, not
only on æstats but also on the next generation parser
æstats++,
that will be much more powerful.
i believe in free software, but without a minimum good will on the
part of you folks, this concept obviously does not work. if this
does not improve for the next release (coming this week), i will have to
consider one of the following options:
please convince me that my faith in the community is well
founded, and that support of free software is the right way to go.
i am addressing the long time users of æstats, please don't
let me down.
now get your butt over to the donations
page and show some dedication ;).
æstats v4.80+ status
more changes in the æstats code base:
status 4.80+
- added tribes 2 support
with 11 weapon and 23 suicide obituaries.
- added global warfare (a half-life mod) support
with 17 weapon and 15 suicide obituaries.
- added weapons of destruction (a quake 2 mod) support
with 34 weapon and 23 suicide obituaries.
- updated science and industry (a half-life mod) support
with 8 new weapon and 3 new suicide obituaries.
- updated infiltration (a ut mod) support
with 2 new weapon ('m2hb' & 'psg1') and 1 new suicide obituaries.
- updated team fortress classic (a half-life mod) support
with 6 new suicide obituaries.
- bug fix: the player names for science and industry, and also with tfc (both half-life mods)
would be prefixed by '(#)' brackets, if connect problems occurred. these prefixes
are now removed by preaes.
- bug fix: the ranking matrix would show "-1" values, if after filtering less players
than the default 20 where left. fixed.
- bug fix: global weapon lists might mess up, if the game/mod was ut related,
since the weapons of the fragger and the fragged are shown. fixed.
- bug fix: alas the template (header) files had a bug in the url that points
to this site, fixed... sigh :)
have not yet received strike force (ut mod) logs alas.
will try to look into quake 2 in osp tourney mode (nglogs) support
this evening.
the next release of æstats should be out by thursday evening.
thursday, june 28th 2001 |
æstats v4.79+ status
to show my dedication, i have updated the æstats code base,
by a few new games/mods and bug fixes:
status 4.79+
- added tribes 2 support
with 11 weapon and 23 suicide obituaries.
- added global warfare (a half-life mod) support
with 17 weapon and 15 suicide obituaries.
- updated science and industry (a half-life mod) support
with 8 new weapon and 3 new suicide obituaries.
- bug fix: the ranking matrix would show "-1" values, if after filtering less players
than the default 20 where left. fixed.
- bug fix: global weapon lists might mess up, if the game/mod was ut related,
since the weapons of the fragger and the fragged are shown. fixed.
hope to get strike force (ut mod) support back in there soon.
log files should be sent in very soon..
the next release of æstats should be out by the end of
this week.
friday, june 29th 2001 |
æstats 4.75 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.75.zip
(1.30 mb) and read the
aestats-v4.75.txt
for quick installation:
enhancements/fixes since 4.68
- added chaos ut (a ut mod) support
with 18 weapon and 14 suicide obituaries.
- added eternal arena (a q3a mod) support
with 21 weapon and 15 suicide obituaries.
- added deathmatch classic (a half-life mod) support
with 9 weapon and 6 suicide obituaries.
- added science and industry (a half-life mod) support
with 13 weapon and 15 suicide obituaries.
- added urban terror (a q3a mod) support
with 16 weapon and 13 suicide obituaries.
- updated infiltration (a ut mod) support
with 13 weapon and 2 suicide obituaries.
- updated tactical ops (a ut mod) support
with 12 weapon and 2 suicide obituaries.
- updated unreal tournament support
with 17 weapon and 25 suicide obituaries.
- had to drop strike fore (ut mod) support for now.
- updated the html header files to point to aestats.poweredbylasers.com.
- supporting aestats with a donation is now possible:
aestats.poweredbylasers.com/donations.html .
whoa... one heck of an update... 8-).
please send in strike force log files
if you have any, to let me support that mod again.
coming up: tribes 2 support using the
bwadmin tool
and quake 2 in osp tourney mode (nglogs) support. after this
i will start pushing my next generation parser
æstats++
again.
have fun using the new games/mods.
thursday, june 28th 2001 |
æstats v4.74+ status
more stuff added in æstats:
status 4.74+
- updated infiltration (a ut mod) support
with 13 weapon and 2 suicide obituaries.
- updated tactical ops (a ut mod) support
with 12 weapon and 2 suicide obituaries.
- added eternal arena (a q3a mod) support
with 21 weapon and 15 suicide obituaries.
- added deathmatch classic (a half-life mod) support
with 9 weapon and 6 suicide obituaries.
- added science and industry (a half-life mod) support
with 13 weapon and 15 suicide obituaries.
- added urban terror (a q3a mod) support
with 16 weapon and 13 suicide obituaries.
- updated the html header files to point to aestats.poweredbylasers.com.
if i have the time this evening i will also add support for chaos ut (a ut mod obviously :)
and clean up the unreal tournament support.
i will have to remove strike force (ut mod) support. if you have log
files for this mod, please send them in! thanx.
another release of æstats is imminent. if all goes well it should be out this evening
(about 10-11 hours from now 8-). this should set a record for the number of new games/mods
æstats support from one release to the next :)).
tuesday, june 26th 2001 |
æstats v4.71+ status
i have started to code on æstats again. thanx for the many log files you folks
have been sending in this past month or so. where it's at:
status 4.71+
- added deathmatch classic (a half-life mod) support
with 9 weapon and 6 suicide obituaries.
- added science and industry (a half-life mod) support
with 13 weapon and 15 suicide obituaries.
- added urban terror (a q3a mod) support
with 16 weapon and 13 suicide obituaries.
- updated the html header files to point to aestats.poweredbylasers.com.
coming up: support for eternal arena (for q3a), updated support for tactical ops (ut mod), and
updated support for infiltration (ut mod).
i have already looked into tribes 2 support using the
bwadmin tool. things look
good sofar, alas there are *no* time/date infos... argl.
also looking into quake 2 in osp tourney mode support. the nglog format contains tons
of infos, that will really be interesting for q2 folks.
note: i will need to code a new preparser engine to support tribes 2 and q2 with nglogs.
so this might take a while longer. so the latter will probably not make it into the
next æstats release,
but into the one after that, shortly... i'm in coding mood :).
thursday, june 21st 2001 |
site re-design
since the planetquake.com folks where
so nice to host me, i not only felt compelled to update
æon's (migrated) site, but also this
æstats site. after two years and three months, it was high time to do so :).
as with æon's i am going for the more friendly non-back look here, this might come as a
shock to frequent visitors, but then life is full of surprises 8-).
i have updated and extended the list if pages. note that the infos are now up to
date, so that it should be a lot easier for newcomers to get the æstats package
going. a new version of æstats will soon be available, sporting support for several
new games/mods and fixing the support for some old ones.
supporting æstats
i recently got an email by a concerned æstats user, who wanted to
support æstats with a small contribution, since he had been using
it for free for over a year. this really surprised me as a great idea.
note æstats will continue to be for free (as long as it is not
commercially used), but if you feel like digging into your pocket
and donating a few bucks, it would greatly help me to make updates
on æstats more frequent.
donations will also be viewed as a strong motivator to add support
for what you 'personally' want. but please contact me before you
get your hopes up. some things are simply beyond want
i can do with æstats and will probably be something for
my next generation stats project called
æstats++.
see the donations page on this site
for further details... thanx!
sunday, may 20th 2001 |
æstats 4.68 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.68.zip
(1.29 mb) and read the
aestats-v4.68.txt
for quick installation:
enhancements/fixes since 4.66
- added frontline force (v1.2a, a half-life mod) support
with 17 weapon and 9 suicide obituaries.
- updated native half-life (1.106 logs) support with all
weapon obits in tact and 3 less suicide obituaries.
- æstats will soon be hosted on www.planetquake.com/aeons,
please update your links. new email: aeon(=a_t-]hugelaser.com
alas i did not have the time to add action half-life support. this will take a full
day of coding, since i need to hack the preaes half-life module quite a bit to
make things work. sigh... ahl still uses the obituaries of the action quake. if you are
a ahl-fan you might like to email the ahl folks and tell them to please make their
log files conform to the 1.106 format that counter-strike and team fortress classic use.
on tactical ops for unreal tournament: after having ripped apart the new ngstats log files,
i have come to notice that there is not one frag line in there :(. the lines "kill" and
"teamkill" are simply missing. therefore æstats can't calc any stats for the mod. if you are
a fan of tactops send the mod authors a stern email :) and ask for frag obituaries in the
ngstats logs.
i am still hoping to get some tribes 2 logs. if you have any... send them in please.
æstats and æon's site on the move - soon
this will probably be the last æstats update on the www.gametown.de site.
i am moving to good old www.planetquake.com, to ensure that you folks
get the best possible support. the www.aeons.de domain will probably
not work for very long, so please update your links:
http://www.planetquake.com/aeons
/aestats
/aestats++
i will be running æon's and the æstats sites on both hosts (gametown and planetquake)
for a while, to make the transition smother. a site re-design for the æon's and the æstats sites,
is currently on the way with updated gfx and infos, plus some nice bonus stuff :).
wednesday, may 16th 2001 |
æstats 4.66+ - more on status :)
ok vacation is over and i have started to code. i have ripped apart the logs for half-life
frontline force and action half-life. so that i am aware of the new obituary syntax.
alas all three do not conform to the new 1.106 log standard that tfc and cs have so
beautifully implemented. alas this means a lot of extra work on my part to get things a going.
will start looking into tactical opps logs this evening and hope to adapt the preparser
to understand all the new stuff.
tuesday, may 8th 2001 |
æstats 4.66+ - status
sorry for this really long delay between æstats updates. i have been
on vacation for a week, three weeks ago :), and then had two tremendously worksome
weeks at my job. and now i am taking another week off to in-line skating in bonn...
will be back on may 14th 2001. note were i am going there is no pc :)...
there are quite a few things i want to do for the next release of æstats:
- update half-life and opposing force support (1.106 log format)
if you have oppfor logs, zip 'em and send them in please.
- update tactical opps support for ut (completely new list of
weapons)
- support for frontline force 1.2a (half-life mod)
- separate the ut mods to run with their own command line
parameters, to avoid long weapon list that are not related
to the specific ut mod.
- update lithium ii support for quake ii.
- some other small bugs i will hopefully have the time to fix.
- restart work on æstats++
- please send in tribes 2 log files if you have any.
have a peaceful ranking-free time ;)
sunday, april 1st 2001 |
æstats 4.66 - download
nope this is not an april fools joke ;). binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.66.zip
(1.28 mb) and read the
aestats-v4.66.txt
for quick installation:
enhancements/fixes since 4.64
- added firearms (a half-life mod, 1.106 logs) support
with 28 weapon and 8 suicide obituaries.
- updated team fortress classic (a half-life mod,
1.106 logs) support with 1 new weapon and 1 new
suicide obituary.
- joining of meta log files, no longer messes up the
html output. for details read the aestats.txt file.
a fresh new month in 2001 and another update of æstats is with us :)
there will soon be another update, as soon as i get more infos
on firearms... i am also looking into the latest version of
the ut mod infiltration... if you have a half-life and/or opposing
force server running (useing 1.106), then please send me some log
files... thanx...
i hope to get some coding done on æstats++
though... it's not really a waste of time to keep on supporting
æstats, since all the stuff i learn and add to it will come in useful
for æstats++... and you folks have something to work
with right away instead of months away...
æstats newsletter - reminder
whenever i have a new version of æstats done, i send the update info out to
several news sites (like bluesnews and voodooextreme).
if you would like to be informed of new versions of æstats then send me an
email:
'yo get me on the æstats newsletter list'
and state your email address in that email.
wednesday, march 21st 2001 |
æstats 4.64 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.64.zip
(1.28 mb) and read the
aestats-v4.64.txt
for quick installation:
enhancements/fixes since 4.61
- updated the support for counter-strike 1.106...
the log format had changed quite a bit.
- the html output pages finally sport a new set of
page and navigation graphics. the great skin and
color design was done by shnookums. thanx!
- æstats is now skinnable...
simply edit the æstats.cfg to set colors and images in
the body tags for the html header files, define the
mouseover properties and colors of links, set the
background colors of tables or define the font colors
to be used throughout.
has been quite a while since the last update, but here it is...
on cs 1.106 support... i could no longer find suicides that
had to do with "door", "vehicle" or "headshot"... also the
weapon frags done with "tank" and "debris" where nowhere
to be found in the tons of logs you folks sent in. are these
obituaries gone?
wednesday, march 21st 2001 |
æstats - skins galore :)
thanx to shnookums, who put together
a new skin for æstats, you folks can now finally enjoy a change in looks. check
out the output for a sneak peak of how
the pages of the next version of æstats will look like.
to make it possible to change the skin in this way, i did some coding. you can
now define all the colors in aestats.cfg: table backgrounds, link colors etc. this
should make it possible to create your very own style and coloring on the fly.
æstats - counter-strike 1.106 logs
as several trusty cs fans out there pointed out, the log format for counter-strike
was changed quite a bit, in the last release. thanx to the logs you folks sent in,
i was able to rip the new syntax apart. alas most of the detailed teamplay infos
will have to be ignored... but rest assured æstats++
will use those infos.
if all goes well, expect a new version of æstats, with the new skin and
updated counter-strike support tomorrow.
i also noted that the logs for oz (half-life mod), have changed a bit,
will look into that as well.
æstats - more half-life game/mod support?
i have the suspision that all the mods and also half-life log output was standardized.
this would mean that i have to change several preparser modules. to mind come: hl, opfor,
tfc, oz, ... if you have new log files please send them in zipped.
there seem to be quite a few mods for half-life out there. so if you would like your
favorite mod supported... send in logs and i will see what i can do :).
thursday, march 1st 2001 |
æstats - outlook
in a few days i will have another version of æstats out for you
folks... it will feature a nicely done new skin, skinability
via aestats.cfg file (set all the colors in tables) and support for
the half-life mod vampire slayer...
whoever requested wasteland support... please send in the logs again,
your email got erased due to a server bug. thanx...
sunday, december 17th 2000 |
æstats 4.61 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.61.zip
(1.01 mb) and read the
aestats-v4.61.txt
for quick installation:
enhancements/fixes since 4.59
- added wasteland (a half-life mod) support
with 19 weapons and 9 suicides.
- updated tactical ops (ut-mod) support
weapons added: "ak47" and "mossberg"
it's sunday... and more than 2 weeks have passed.... sooo it's time for
another version of æstats :).
as always... if you have a game or mod that you would like to see supported,
don't hesitate to send in some log files. and i will support that game/mod.
monday, november 27th 2000 |
æstats 4.59 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.59.zip
(1.01 mb) and read the
aestats-v4.59.txt
for quick installation:
enhancements/fixes since 4.57
- added quake 3: team arena support (will work with retail!)
new weapons: mod_proximity_mine, mod_chaingun, mod_nail
due to a bug in the demo, the kamikaze frags will be logged
as mod_grapple
- updated strikeforce (ut-mod) support
new weapons: ak47, benelli m3, desert eagle, flash grenade,
gun, m4, uzi
- added: tactical ops (ut-mod) support
new weapons: hk psg1, famas, steyr aug, hk mp5 navy,
hksr9, mac 10
it's monday again, so here is the latest version of æstats :).
note for some weird reason strikeforce used the obituary "gun" for
the sniper rifle and the sub-machine gun (not the uzi!).
wednesday, november 22nd 2000 |
æstats 4.57 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.57.zip
(1.01 mb) and read the
aestats-v4.57.txt
for quick installation:
enhancements/fixes since 4.54
- added tribes support...
15 weapons and 11 suicides are recognized.
- added quakeworld support.
these are fraglogs of the sort: \fragger\fragged\
- updated weapons factory arena support...
the mod_flagtimer suicide is now recognized.
(thanx keith lord)
- aestats.cfg and html main page will now show
the server name and the server admin's email.
use: "set servername" and "set serveremail"
(requested by steve west)
enjoy :)
on tribes and quakeworld logs
in going through the pretty old tribes log files, i noticed quite a few inconsistencies
in the way the log tracks events. therefore i would be very interested in feedback
concerning the latest tribes logs. if you have any please zip them and send them in.
thanx.
things i have noticed:
tribes log weirdness
- kills are tracked in game:
kill <fraggerid> <fraggedid> <formofdeathnumber>
1. i hope the first id is really that of the fragger
2. <fraggerid> can be 0, these seem to be enviro deaths.
<fraggerid> can be 8000+, these seem to stem from objects
that where placed by players and then killed
another player. alas the tracking of these
8000+ ids is not consistent.
- alas nowhere in the log files is there any mention of the
weapons or suicides involved. only numbers are given. e.g.
there are weapon related frags from 0 to 14 and the suicides
run from 0 to 15 with several gaps. if you know how to assign
weapon/suicide names to these obituaries i would be much
obliged.
quakeworld stuff
- as mentioned above at present i only track frag logs of the
format: \fragger\fragged\.
- there are also console logs to be had for quakeworld. if you
should happen to have some of these. please zip them and
send them in. thanx.
monday, november 20th 2000 |
æstats 4.54 linux - download
binaries for suse linux (linux object code included) only.
grab the update
aestats-v4.54-linux.zip
(192 kb).
so here're the promised linux binaries.
this weekend i sat down and added quakeworld support.
i am currently looking into tribes support and should
have that done this evening.
on ut-tactical ops support: alas the mod does not yet
support ngstats fully. i emailed the team leader of tacops and we both will be looking
into the matter these next days. so support for that mod will take a while i fear.
i got a request for the half-life mod science & industry.
as soon as i see some logs, that mod will be supported as well.
you might have guessed it, if you want a certain mod supported,
now is the time to send in the request
and also the log files that go along with that mod/game. please
zip logs when sending them in.
friday, november 17th 2000 |
æstats 4.54 - download
binaries for win32.
full update. grab the package
aestats-v4.54.zip
(825 kb) and read the
aestats-v4.54.txt
for quick installation:
enhancements/fixes since 4.51
- weapons factory for quake ii support...
slamming in at 64 weapon frags and 56 suicides.
(thanx christian (j.c.a. peper))
- updated weapons factory arena support...
4 new suicides: "mod_flashgrenade", "mod_proximity",
"mod_shrapnel", and ""
(thanx keith lord)
- added cold ice (a half-life mod) support...
16 weapons and 5 suicides are recognized.
(thanx peterj)
i just got some ut-tactical ops logs from hellraiser and rob willoughby, so
you can expect support for that mod this coming monday. i am also looking
into quakeworld support, not only for the frag logs like '\fragger\fragged\'
but also the more informative console log file qw.
still looking through all bug reports you folks have been sending in. sofar
i have either not been able to reproduce the bugs or simple don't know
what went wrong.
i am pumping up the æstats support, in preparation for the next generation
æstats++,
to make sure i am aware of as many log file formats as possible.
sorry about the linux version, the colleague that let's me compile
on his box is on vacation today. the new version on monday will have
linux binaries again.
have a nice weekend :).
thursday, november 16th 2000 |
æstats 4.51+ - upcoming
sorry about the confusion, on my part about the ut mod infiltration (i sorta
read that wrong, and remembered infestation ;).
currently i am parsing some more new games / mods:
in the works
- quake ii weapons factory (with over 60 weapon obituaries,
and over 40 suicides)
- cold ice a half-life mod support
- quake 3 weapons factory (4 more suicides)
i am still going threw the bug list, sofar i could either not reproduce the
bugs, or the 'bugs' where feature wishes that will not make it into
æstats, but will be part of æstats++.
monday, november 14th 2000 |
æstats 4.51 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.51.zip
(0.98 mb) and read the
aestats-v4.51.txt
for quick installation:
enhancements/fixes since 4.49
- added counter-strike 1.0 support... 3 new weapons...
"fiveseven", "sg550", and "ump45"
- ut-infiltration & ut-strike force support... 11 new weapons...
"at4", "frag grenade", "glock21", "hk69", "m16",
"m3s90 shotgun", "m9 pistol", "mp5", "psg", "parker hale 85",
"robar" (thanx go to rob willoughby)
i still have quite a huge bug list, i will be looking into these in the next few days.
æstats++ - for a better ranking future
the next generation in log parsers and ranking is upon us :). many of you
faithful users have pointed out things that æstats simply lacks,
like skinability, multi-language support, proper message tracking
for non death match games like counter-strike or ctf, non-hard coded
obituaries, updated look and feel for the html output pages, a
ranking history, selective log parsing and tons of other things.
well i wouldn't be a programmer, if it would not itch me to get
all that stuff into a log parser. i have been planning to do this
for quite some time now. for starters, check out the new dedicated
site of
æstats++
for a newsletter, wish lists and continuous updates on the work still
in progress und much more.
monday, october 16th 2000 |
æstats 4.49 - download
binaries for win32 and suse linux (linux object code included).
full update. grab the package
aestats-v4.49.zip
(985 kb) and read the
aestats-v4.49.txt
for quick installation:
enhancements/fixes since 4.48
- weapons factory arena 1.1 support...
in all 53 frag related obituaries and 17 suicide related
obituaries are recognized.
- includes linux object files plus makefile...
since some folks have trouble with suse linux binaries,
i am including all object files. this way you can do your
own library linking.
monday, september 25th 2000 |
æstats 4.48 - download
binaries only for linux (suse). just the preparser preaes and æstats the stats exe.
grab the file
aestats-v4.48-linux.zip
(81 kb)
saturday, september 23rd 2000 |
æstats 4.48 - download
binaries for win32. full update. grab the package
aestats-v4.48.zip
(824 kb) and read the
aestats-v4.48.txt
for quick installation:
enhancements/fixes since 4.47
- counterstrike 7.1 beta update...
added the 'headshot' obituary and three new suicide forms:
'world: vehicle', 'world: headshot' and 'self: headshot'.
- unreal tournament update...
names of fraggers and fragged will be html-filtered, to
avoid invisible names like ''.
- star trek voyager: elite force support...
tested æstats with latest star trek voyager: elite force
logs... works fine.
- changed the html-header files a bit.
linux binaries will be coming on monday.
æstats newsletter - join now!
whenever i have a new version of æstats done, i send the update info out to
several news sites (like bluesnews and voodooextreme).
if you would like to be informed of new versions of æstats then send me an
email:
'yo put me on the æstats newsletter list'
and state your email address in that email. i will not be sending out the
news on this site, only the update notifications.
friday, semptember 1st 2000 |
æstats 4.47 - download
binaries only for win32. just the preparser preaes and æstats the stats exe. grab the file
aestats-v4.47-win32.zip
(231 kb):
enhancements/fixes since 4.46
- counterstrike 7.0 beta update...
added the dual baretta to the list of weapons.
sorry about the slow progress on æstats. at present i am reading bjarne
stroustrup's "the c++ programming language - special edition" (over 1000
pages of it :) and this is eating up all my spare time. but fear not.
i have quite a few things planned for æstats. among other things a complete
re-write of the code in c++.
tuesday, july 18th 2000 |
preaes 4.46 - download
binaries for win32. just the preparser preaes. grab the file
preaes-v4.46-win32.zip
(108 kb):
enhancements/fixes since 4.45
- daikatana bug fix...
fragged and fragger where inverted. all daikatana ranking
yielded wrong results. *sigh*
terribly sorry folks... i use modules to parse log files. for daikatana
i used the q2 module. the thing i overlooked was this, whereas q2 always
mentions fragged players first and then the fragger, the players are in that
same order in the meta-log files, daikatana mentions the fragger first.
thanx lordie[999] for making me aware of this problem.
daikatana patch v1.1 seems to mess up logs (according to lordie[999]), so
rankings for daikatana will not be possible as soon as servers update
to 1.1. romero is aware of the problem. expect another dk patch soon :). i
will update æstats soon afterward.
friday, july 14th 2000 |
æstats package 4.45 - download
binaries for win32 and linux x86 (debian & suse). full update. grab the package
aestats-v4.45.zip
(1.02 mb) and read the
aestats-v4.45.txt
for quick installation:
enhancements/fixes since 4.44
- full star trek voyager: elite force support...
28 frag obituaries and 17 suicides.
- counter strike 6.6 update...
grenade suiciders would still have the prefixes [cs] or
[terrorist] in their name... fixed.
the six folks that have joined the æstats newsletter should get their first
email today :).
wednesday, july 12th 2000 |
teaser :)
today i decided to support star trek voyager: elite force. since the log
files are very similar to those of quake iii arena (same engine ;), parsing
the multiplayer logs from the demo was not much work. i went one step further
and looked into the .pk3 file, where *all* weapon frags and suicides are
already mentioned. this means æstats already supports voyager retail. in all
there are some 28 frag obituaries and 17 suicides.
i will hand out the new version 4.45 in one or two days. i'll check for some other
stuff first.
again: if you have log files for any game or mod æstats does not yet support,
send me an email :)
tuesday, july 11th 2000 |
site back online
this whole site has been down for quite a while. sorry for the inconvenience.
as you can see from the original release date of v4.44 it hit me just as
much as you folks out there waiting for the next full update with linux binaries.
monday, july 3rd 2000 |
æstats package 4.44 - download
binaries for win32 and linux x86 (debian). full update. grab the package
aestats-v4.44.zip
(0.93 mb) and read the
aestats-v4.44.txt
for quick installation:
enhancements/fixes since 4.42
- daikatana support... 27 weapons and 9 suicides.
thanx lordie[999] for the help.
- counter strike 6.5 support...
killed players had prefix [cs] and [terrorist], this would
mess up ranking. preparser-only update fixes this.
- hl 1.1 should also work fine.
monday, june 26th 2000 |
more daikatana logs needed
i received some log for daikatana, alas the logs are by far not enough to
fully support all daikatana weapons. please send in all the logs you have. thanx.
linux binaries
in 2-3 days i should have the developer machine up and running to compile
a linux version of the latest preaes update. sorry about this delay.
wednesday, june 21th 2000 |
daikatana support
the nice folks at planetdaikatana
have posted my request for daikatana log files, to let me support that game in
æstats. i'd like to repeat that request here again and also point out a few things:
daikatana logs
- there are a *lot* of weapons in daikatana, 26 if i read that
correctly. 6 weapons per epoch plus the daikatana and one
extra weapon. so i will need quite a lot of log files to be
sure æstats tracks them all. please keep on
sending in
log files (zipped)... thanx...
- alas the obituaries, from what i have seen sofar do not
mention the weapon names like in half-life. so i will need
some observant gamers to put an alias list together, that
properly assigns weapon names to obituaries. this is a 2nd
step. i will put together a list of obituaries prior to
getting this done. but keep this in mind if you will when
playing daikatana.
thanx again...
æon offline
since the firm i am working for will be moving to berlin in the next couple of days,
i will be off-line for about a week. keep sending feedback and/or emails :). i will
answer them next week.
monday, june 19th 2000 |
preaes 4.43 - download
binary only update for preaes for win32 (linux coming soon).
preaes-4.43.zip (107 kb).
enhancements/fixes since 4.42
- counter strike 6.5 support...
killed players had prefix [cs] and [terrorist], this would
mess up ranking. preparser-only update fixes this.
- hl 1.1 should also work fine.
æstats and cs 6.5 support
thanx for sending in the numerous requests for counter strike 6.5 support.
by now i have received two archives with example log files. i will try to
add support as soon as possible. trouble is i will be offline sometime on
wednesday, and back online next week at the earliest. will try to look
into the matter this evening... let's keep our fingers crossed :).
sunday, may 7th 2000 |
æstats package 4.42 - download
binaries for win32 and linux x86 (debian). full update. grab the package
aestats-v4.42.zip
(0.93 mb) and read the
aestats-v4.42.txt
for quick installation:
enhancements/fixes since 4.38
- new elo ladder ranking system... an alternate ranking. will
take into account the players previous frag history. the
ranking "knows" how good the 2 players where that did that
frag. fragging stronger players will move you quicker to the
top of this open ranking. suicides are ignored for now. use
"set ladderranking 1" in aestats.cfg to activate this new
ranking.
- times/date in q3a logs is now fully supported. since no
absolute times are in the log files, i use the log file's
creation date.
- weird "un-printable" characters are now filtered out of q3a
player names. the color escape character "^" is properly
parsed.
- updated unreal tournament (4.05+) support.
5 further suicides: rocketdeath, shredded, eradicated,
decapitated, pulsed
- buddy list == inverted ban list option in .cfg file...
use a "!" in the banlist.txt to activate this mode.
- player names are no longer case sensitive.
- tested counter strike 6.1 logs.
work fine.
- fixed bug in html output tables where you would have 2
closing </table> tags.
saturday, may 6th 2000 |
æstats package - status
finally i have found some more time to work on æstats... i will got through
some more bugs you folks mentioned. there should be a new version out by
tomorrow. hope to make it a full archive update again.
sunday, april 23nd 2000 |
æstats package 4.41 - status
ok the new ladder ranking system (ala "elo chess") is in there. with
a "k"-factor you can set the dynamic level in ranking. e.g. how many
points, in the now open ranking, will a player gain by fragging another
player in the best case. i started of with 64... only to find out that
i lost in ranking, even though i had kicked the bots (test log) behind
in the game. a value of 8 in k fixed this. very strange.
the new ladder ranking works like this. each frag line is taken into account.
input for ranking are... the players previous ranks and their score. since i
run elo-ranking line by line the scores are 0:1, 1:0, and 0:0 (unreal frag/suicides).
the new ranks are then output.
due to the previous rank of each player, it is possible to
estimate the chances of the other player winning. e.g. player 1 has rank 80 and
player has 60, then chances that player 1 will win are higher obviously. now
if player 2 wins he will gain more "points" in ranking than player 1 would if he won.
this means: fragging stronger players will get you up in ranking quicker. top players
will gain very little by fragging weak players.
i will be handing out this new ranking as an option you can turn on/off in the
æstats.cfg. so you can fall back to the more tested "matrix ranking".
buddy list... in the banlist.txt you can ban certain players from
getting into ranking (the meta log file to be precise)... it also supportes
jokers... if you now add a "!" as the first character in any line of the
banlist.txt file, you will activate the buddy list mode.
this should be useful for you folks that run an open server, but only
want to compare your buddies skills, without the "noise" of other players.
read only players that match the banlist.txt lines will be in ranking.
(reverse banning :).
things done since 4.38
- new ranking ladder system... beta in there... needs more
testing.
- inverted ban list == buddy list option in .cfg file...
done... (will not yet work properly for unreal, ut might
also be a problem).
- player names are no longer case sensitive. for tests i
had removed it, but forgot to put it back in.
- updated unreal tournament (4.05+) support.
5 further suicides: rocketdeath, shredded, eradicated,
decapitated, pulsed
- tested counter strike 6.1 logs.
work fine.
- fixed bug in html output tables where you would have 2
closing &th;/table> tags.
saturday, april 22nd 2000 |
æstats package 4.40 - status
just in case you are wondering. i am using the easter holidays to work on æstats.
there are quite a few things i will try to implement. the most noteworthy will probably
be the new ranking. this "ladder ranking" will allow fast on-the-fly ranking calculation.
wonder how this will work out :). other things planned:
plans / things done since 4.38
- new ranking ladder system... in the works...
- support for quake world log files...
- inverted ban list == buddy list option in .cfg file.
- time information will be parsed for quake iii arena.
- weird names in q3a mess up logging... will filter those
- tfcs reverse fragging will allow for more suicides (e.g.
even with your own knife)... these will be supported.
- updated unreal tournament (4.05+) support.
5 further suicides: rocketdeath, shredded, eradicated,
decapitated, pulsed
- tested counter strike 6.1 logs. work fine.
- fixed bug in html output tables where you would have
2 closing &th;/table> tags.
if you have other requests for games æstats does not yet support, send in log files (zipped)
and i will look into the matter. dito with bugs and the like...
april 19th set a new record for this site, page impression-wise. 978 hits sure is nice :)))).
lets try and go for the 1000 the next time round 8-).
thursday, march 23st 2000 |
æstats package 4.38 - download - linux update
binary only update for debian linux. grab the package
aestats-v4.38-debianlinuxupdate.zip
(71 kb). replace the executables in the 4.36 archive.
hope to get a new full update out sometime...
tuesday, march 21st 2000 |
æstats package 4.38 - download - win32 update
binary only update for win32. grab the package
aestats-v4.38-win32update.zip
(221 kb). replace the .exe in the 4.36 archive. see news below what changed, cs6 and ut
mostly. sorry about this partial update but i can't find the time to fully update
the whole thing... hope to find some time to do it properly soon.
linux executables would be from a debian distribution... wonder if that helps you folks out
there at all?
thursday, march 16th 2000 |
æstats package 4.38 - status
so i finally had some time to check into æstats again. i have been building a map
for quake iii arena all the while and this took up all my spare time :). will
be posted on æon's and on
quake3arena.de. sofar the following
has been done for æstats:
enhancements/fixes since 4.36
- updated unreal tournament (4.05+) support.
3 new weapons are recognized: chainsaw, double enforcers,
enhanced shock rifle
6 further suicides: asphyxia, crushed, destroyed,
redeemerdeath, suicided, shot
- updated support for counter strike 6
new weapons steyr aug and mac-10 recognized.
thanx for sending in the log files to track these changes. i am looking into weird
name problems under quake iii arena logs. problem seems to be weird ascii characters.
i will filter out those. hope that helps. i might also look into quakeworld logging.
wednesday, february 16th 2000 |
æstats package 4.36 - download
binaries for win32 and linux x86. full update. grab the package
aestats-v4.36.zip
(0.96 mb) and read the
aestats-v4.36.txt
for quick installation:
enhancements/fixes since 4.33
- unreal tournament (4.05+) support. now supports built in
ngstats log files. in menu options/preferences/game
turn on "ngstats local logging", the unrealtournament\logs\
will then contain .log files to parse.
- the æstats mutator for ut is no longer supported.
- long q3a log lines would not be properly read, this way map
names where ignored at times. fixed.
ok... took me a few days to totally re-write the preparser for unreal tournament.
the good news is that tons of great log info can now be l33ched out of ngstats log
files that are built into ut. read aestats-v4.36.txt
for details. the bad news is... that there is no info on the items a player has in hand,
no health info and worst of all no info on alternate weapons. but that's the way it goes :).
for this reason i no longer work on the æstats mutator for ut. the code has been
removed from the source.
the support for ut and ngstats logs is death match orientated. i played some bots in several
maps to get test logs. there are bound to be special cases i am not aware of yet. please
send in log files, if you have trouble with the ut support. note: i have not tested any of
the mutators out there. if you would like a specific mutator supported, then zip (zip file up to 1mb big)
a bunch of log files and send those in please.
preaes will warn you if keywords are not supported. please send in those log files too. thanx.
saturday, february 12th 2000 |
æstats package 4.33 - download
binaries for win32 and linux x86. full update. grab the package
aestats-v4.33.zip
(0.94 mb) and read the
aestats-v4.33.txt
for quick installation:
enhancements/fixes since 4.30
- opposing force support.
(11 new weapon frags, 7 new suicides)
- counter strike 5.2 support updated, recognizes:
"benelli xm1014", "concussion grenade",
"killed self with grenade".
- fixed y2k problem in dates...
- fixed kingpin bug will cut off names... h.g.m. frags only
as it seems...
- header files now have "commercial use prohibited!" text in
there.
- <font size=-1> and <font size=-2> will now be
configurable. see aestats.cfg under "set fontsize1 -1" and
"set fontsize2 -2".
ngstats support for unreal tournament will be worked on next.
friday, february 11th 2000 |
æstats - new version in the works
so... i have started fixing things with æstats... sofar:
- y2k mini-bug fixed
- counter strike 5.2 support
- full opposing force support
(11 new weapon frags, 7 new suicides)
on action half-life support... i had forgotten why i did not support it yet...
the answer is quite simple... the ahl logs are messed up... still so :(... e.g. frag line:
l 09/29/1999 - 20:42:54: "axe<1>" killed "nuke<3>
as you can see, the last " is missing and there should be a weapon mentioned. alas it is not.
if you ahl fans out there, would like æstats support, you might like to bug the authors of
the ahl mod to finally fix things. even in the current version v2.5 the bug is still in there. *sigh*
wednesday, february 9th 2000 |
æstats - more status
thanx for sending in log files... will sit down and try to implement support
for the stuff mentioned on monday... hope to have a new version out on saturday
or sunday... what i forgot to mention:
- unreal tournament support of ngstats logs
alas mutators no longer seem to have access to the damagetype structure of
ut. this means the suicides no longer have any distinctions. this narrows
the usefulness of such logs down quite a bit. what i have looked into is
directly supporting ngstats logs. after some coding this should work out fine.
but this is not for the next release but for the one after that... so i did
not forget ut... it's just a bit on hold... sorry about this...
monday, february 7th 2000 |
æstats status and stuff
so... today i answered some 200 emails, since i was a biut lazy lately. had too much
to do with my site www.quake3arena.de.
so i am still here and did not jump off a cliff ;).
what i have planned for the next few days or so:
- y2k mini-bug (19100 should be 2000 :) fix...
- counter strike 5.2 support update
- half-life opposing force full support
- update action half-life
- update quake 3 arena (there seem to be some bugs left there)
- some new stuff is still on my list, but i don't know if i
can make it.
- next release should be out around the weekend.
wonder if anyone reads this :)
monday, november 29th 1999 |
æstats package 4.30 - download
binaries for win32 and linux x86 (glibc5 & glibc6). full update. grab the package
aestats-v4.30.zip
(1.03 mb) and read the
aestats-v4.30.txt
for quick installation:
enhancements/fixes since 4.29
- quake iii arena support. already
supports the "gold" version of q3a.
bfg and grenade launcher, along with all possible suicide
forms are present. colored names are filtered out. will parse
games.log files and also linux dedicated server logs. logs
from q3test v1.08 onward should work too.
- banlist.txt will now also ban players called "unnamedplayer",
since this is q3demo test's default no-name player name.
ok i lied :)... i did q3a support right away... will be looking into other
reported bugs these coming days...
æstats mutator 4.22 - download
some of you might have overlooked this. the æstats package also contains a mutator that
generates logs files with tons of frag information for unreal tournament. since i still
don't have the "gold" version you folks out there might like to help me out. the
aestatsmutator.u installs like any other mutator for ut.
just make sure that it is the first in your list of mutators.
grab the mutator
aestatsmutator-v4.22.zip
(4.11 kb). for detailed installation instructions simply read the
aestatsmutator-v4.22.txt
file.
it would rock if some of you could install the aestatsmutator and send me some log
files.
sunday, november 28th 1999 |
æstats package 4.29 - download
binaries for win32 and linux x86 (glibc5 & glibc6). full update. grab the package
aestats-v4.29.zip
(1.02 mb) and read the
aestats-v4.29.txt
for quick installation:
enhancements/fixes since 4.27
- counter strike beta 4 support.
new weapons: steyr scout, sig p228, he grenade.
new suicide "killed by world with debris".
- war in europe support, a half-life mod.
wanted to do quite a few things these last few days, but never got around to do them :(.
full quake iii arena will be in æstats in 2-3 days.
as soon as action half-life logs finally work, i will also have support for it
out.
tuesday, october 12th 1999 |
æstats package 4.27 - download
binaries for win32, linux x86 (glibc5 & glibc6) and linux alpha. full update. grab the package
aestats-v4.27.zip
(1.09 mb) and read the
aestats-v4.27.txt
for quick installation:
enhancements/fixes since 4.22
- heretic ii support
- sin support
- unreal tournament 3.38 update
- u4e support (mutator for unreal tournament)
- hexen ii updated
- includes new cygwin1.dll
this is primarily a feature update... some internal optimizations and fixes will be
done in the next release. sorry i forgot to include the cygwin1.dll needed for dosbox
usage of æstats in v4.26. if you already downloaded v4.26 then you only need to
grab cygwin1.dll and unpack it into the aestats directory
(parallel zu aestats.exe).
sunday, september 26th 1999 |
on unreal tournament support
i just kicked some more bot butt :)... and checked the stats. they still look pretty
good. it just occurred to me. i only tested aestatsmutator.u with death match. i
have not tested any of the other modes. furthermore i have not tested a combination
of mutators. and all tests where on my local machine. the mutator should work
just fine on servers... so off you go testing ctf and the like :).
the preaes.exe will show warnings if a specific damagetype or item or weapon is
not recognized. if you should stumble across such a warning. zip the log file and
please send it in.
ut supports direct mutator loading on startup (all in one line):
unrealtournament.exe dm-phobosdemo.unr?
mutator=aestatsmutator.aemutator log=aes.log
so the above should work. and please read the
aestats-v4.22.txt, it references the
aestatsmutator.txt that contains all the install instructions you will need.
æstats package 4.22 - download
binaries for win32, linux x86 (glibc5 & glibc6) and linux alpha. full update. grab the package
aestats-v4.22.zip
(939 kb) and read the
aestats-v4.22.txt
for quick installation:
enhancements/fixes since 4.19
- unreal tournament demo support. aestatsmutator.u provided.
read system\unrealtournament-322\aestatsmutator.txt for
details.
- counter strike beta 3 support. new weapons: knife and p90.
- hexen ii update... 3 extra frag lines recognized.
- aestats.exe optimized. up to a factor of 4 faster now.
- linux bug in time/date calculations fixed.
the ut support should really be nice for folks that what to have some stats for
their bots matches. "let's rock!" :)
monday, september 13th 1999 |
æstats package 4.19 - download
binaries for win32, linux x86 (glibc5 & glibc6) and linux alpha. full update. grab the package
aestats-v4.19.zip
(934 kb) and read the
aestats-v4.19.txt
for quick installation:
enhancements/fixes since 4.16
- unreal 2.25f support
- hexen ii support
- players can have several aliases, can be ranked with one
"proper" name. controlled via alias.txt file
(see aestats.txt file).
- the "incidentbarrier" parameter in the aestats.cfg file had
some bad bugs in 4.16. now it really works :). filter out
players with low frag counts!
- in preparation: tribes, osp (a hl mod), daikatana
(client-side) support.
hope you folks have use for the name alias lists. please read the
aestats-v4.19.txt for details.
saturday, september 11th 1999 |
æstats package 4.16 - ranking totally buggy
sorry folks... the ranking totally crapped out due to the incidentbarrier routine
i had been working on. alas this routine was a lot more complicated than i had
anticipated. this lead to negative incidents and other bull. i went through
the code with ijon (my mathematician) and we found one really big bug, and
several smaller bugs in the code. it should now work properly.
again i am sorry for the inconvenience. i can talk myself out of it a bit though :)...
i used my standard u.mlg (unreal) metalog file and that simply did not show the
bugs at all, due to its simple structure. i used eefjan breukink's log files (thanx)
to do the testing now. this really helped to locate all the bugs.
i will release v4.18 tomorrow with the fixes above and also with hexen ii support.
and thanx for you alert æstats users who pointed out the problems.
*sigh* i am only human ;)
monday, september 6th 1999 |
æstats package 4.16 - download
binaries for win32, linux x86 (glibc5 & glibc6) and linux alpha. full update. grab the package
aestats-v4.16.zip
(923 kb) and read the
aestats-v4.16.txt
for quick installation:
enhancements/fixes since 4.13
- action quake ii support
- name banning via banlist.txt now uses double quotes (") as
jokers (see aestats.txt file).
- the "incidentbarrier" parameter in the aestats.cfg file, now
properly calculates the player incidents in ranking.
- half-life now recognizes "killed by world with tripmine"...
- linux alpha binaries included.
- in preparation: osp (a hl mod), daikatana (client-side) and
hexen ii support.
took me a while to update... sorry about this. fixing the "incidentbarrier" thingy turned out
to be more complicated than i thought.
monday, august 23rd 1999 |
æstats package 4.13 - download
binaries for win32 & linux x86 (glibc5 & glibc6). full update. grab the package
aestats-v4.13.zip
(838 kb) and read the
aestats-v4.13.txt
for quick installation:
enhancements/fixes since 4.08
- kingpin support
- quake team fortress support
- counter strike 2.01 update supported, 3 new weapons added.
- colored names of tf are converted to legible characters.
- aestats.cfg has a "moreweapsshowusedonly" variable, this
lets admins make the html weapon table nicer. if a game has
more than e.g. 16 weapons (like tf & tfc) then only those
that where used by a player are shown.
- preparser option bug "-tf" and "-tfc" fixed.
- in preparation action quake ii.
could not live with the bug so i fixed it right away... please download 4.13, and ignore 4.12 :).
the linux binaries are in there too now.
æstats package 4.12 - bug
the "-tfc" does not work with the preparser... it is interpreted as "-tf"... sorry about this.
will have it fixed this evening. also the linux binaries will be available. all in æstats 4.13 then.
i should quit working till late into the morning when coding on æstats... *sigh*... and again
sorry about the inconvenience.
monday, august 23rd 1999 |
æstats package 4.12 - download
binaries for win32. full update. grab the package
aestats-v4.12.zip
(825 kb) and read the
aestats-v4.12.txt
for quick installation:
enhancements/fixes since 4.08
- kingpin support
- quake team fortress support
- counter strike 2.01 update supported, 3 new weapons added.
- colored names of tf are converted to legible characters.
- aestats.cfg has a "moreweapsshowusedonly" variable, this
lets admins make the html weapon table nicer. if a game has
more than e.g. 16 weapons (like tf & tfc) then only those
that where used by a player are shown.
- in preparation action quake ii.
sorry but no linux binaries this time. our linux machines seem to be off their rocker tonight :(.
hope to have an linux update patch out in a few days.
i have received some reports on the ranking. i checked it again today. it is working properly.
alas the "incidentbarrier" is not. will fix this. once it works the players with low incident
counts will effectively be removed from ranking and the ranks will also be proper then.
wednesday, august 18th 1999 |
other games/mods supported or about to be :)
i have finished quake team fortress support and have requests for
action quake, kingpin and tribes. i will wait another few days to fix things here and there
and then hand out another full update. probably saturday.
note again:
if you want a game/mod supported
- make sure more than a handful of folks actually play it :)
- send me an email with a collection of zipped log files. less
than 1mb please. this ensures that i recognize all weapons
and suicides properly.
- make sure that you are available via email for questions.
for the most part i will not know the mod/game and will need
help at properly assigning messages to the appropriate
weapons.
i think this is not much to ask for. i have been waiting for sin and heretic ii log
files for ages now. but no one seems to play these games in the internet?... strange.
ranking - feedback
alas one can still trick æstats into too good ranks, by playing some dumb luck strategies.
i am looking into this. it basically boils down to this... if there is not much frag data
there, æstats will not be able to produce proper stats, since the data is statistically
insignificant. the .cfg file's "incidentbarrier" variable will help admins a bit, but this
is not perfect alas, the real world rarely is. also the suicides don't count for much
at present. i am also looking into this. let's face it ranking only "indicates" the
players skills, it will never really reflect his true skill. but i will keep on tying :).
counter strike - hl mod
cs has been updated... and i have already got a little log file with the new weapons.
if you are running the cs mod on your server, please collect some log files, zip them
and send them in. thanx... i will update cs support as soon as i have these logs.
æstats - misc
first off i would like to thank blue's news, planet quake, planet fortress, q3arena.net,
for bringing æstats in their news. got me 845 hits the other day... a new record :)).
no thanx to planet unreal and plant half-life, strange way to support utils that
support the approriate games. hmpf...
the archive page is finally in use and contains all the older news. this should
reduce the download times of this news page significantly.
wednesday, august 15th 1999 |
æstats package 4.08 - download
binaries for win32 & linux x86 (glibc5 & glibc6). full update. grab the package
aestats-v4.08.zip
(825 kb) and read the
aestats-v4.08.txt
for quick installation:
fixes since 4.04
- new ranking used. folks that play less will have their frags
"scaled down", so they won't have such high ranks. suicides
are symmetrically distributed among your contacts.
- oz support (a half-life mod, thanx compdept)
- aestats.cfg has a "incidentbarrier" variable, this lets admins
kick players that did not play much out of ranking. also
prohibits 5-minute players from getting too high rankings.
- half-life now recognizes "killed self with snark" and "killed
by world with rpg_rocket" properly (thanx craig & compdept).
- counter strike now has nice "long" weapon names on the stats
pages (thanx compdept).
- "killed self with world" in cs is used to denote the changing
of a team... kicking this line, to show proper suicide stats.
- if preaes finds no frag information, the .mlg only contains 2
lines, the games name and the "bits" that determine what data
columns exits. this "frag empty" .mlg file would then crash
æstats (e.g. happened with q3test logs a lot)... fixed!
- in preparation quake team fortress.
if you still play quake team fortress, then you might be able to help me. i have compiled a list of
obituaries and have trouble assigning them to the proper weapons. the source code to qtf alas is
several versions behind the current version. also if anyone knows how to remove the colored lettering
from quake nick names (little piece of code, if ascii>128 then ascii=ascii-128?) then please email. thanx.
also send in some feedback how the new ranking is working for your server.
thursday, august 12th 1999 |
q3test log parsing support - read this !
*sigh* i have received a lot of emails, from folks that don't seem to read the news here. so
let me make things as clear as possible:
q3a support (q3test 1.08) is *client side* only !!!!
this means that running a dedicated q3test server (+set dedicated 1) will *not* yield any
useful frag information at *all*. both the qconsole.log and the games.log files are completely useless
and will only make 4.04 crash (the crash is fixed in the next release).
you will have to run the server in *non*-dedicated mode, as a client machine (read: you can see
the game in progress, and can play on the machine). if you run such a server with "set logfile 2"
a "qconsole.log" file will be generated. this file can be parsed by æstats !!!.
most of the time i would connect to a server and run the "set logfile 2" on my local machine.
after several games i would copy the qconsole.log file to a safe place, since q3test overwrites
(deletes!) the qconsole.log file each time you restart q3test.
*sigh*
this is by the way not a bug with æstats, it's id's fault that they don't dump proper
frag log files in dedicated server mode.
sunday, august 7th 1999 |
æstats package 4.04 - feedback
first off a big sorry... gxp that hosts this site is doing some changes on their machines,
so the æstats pages where down part of friday. should be up on saturday again.
thanx to blues and all the planet sites (quake, half-life, fortress). alas planet unreal
does not see æstats as news... hmpf. none the less i will definitely try to support unreal tournament.
on q3a support (q3test 1.08). alas dedicated server log files *still* do not support
proper frag log information that can be parsed. you need to collect log files as a
client... via "set logfile 2" and then use the "qconsole.log" file. the qconsole.log and
games.log files that the dedicated server produces are interesting but contain *no* frag info.
on æstats & q3test log crashes. since you folks tried to use dedicated server logs, that
contain no frag info, the preparser (preaes) can not recognize any info. read: the .mlg is
actually empty (except for the 2 header lines). alas i have overlooked this form of empty
.mlg file, and therefore aestats.exe will crash. i will fix this today.
as it may be... i'm back coding away on æstats... and hope to fix and improve quite a few
things in the next few weeks. another full archive will be available on sunday evening or monday
(version 4.06 or something :).
again: if you want a game supported *send* me example log files... enough of those to let me
understand the frag information for that game. next i will try to support quake's team fortress.
if the daikatana demo has such log info, send it in.
thursday, august 5th 1999 |
æstats package 4.04 - download
binaries for win32 & linux x86 (glibc5 & glibc6). full update. grab the package
aestats-v4.04.zip
(1.09 mb) and read the
aestats-v4.04.txt
for quick installation:
fixes since 4.02
- q3test 1.08 support ("lightning gun", "killed self.")
- counter strike support (a half-life mod),
preparser option -cs.
- slightly improved ranking.
- the linux binaries will now be available for glibc5 and
glibc6.
- hl's 'ran into own tripmine' & 'satchel trigger happy' where
sorta swapped.
fear not... i have not forgotten all your other requests... will look into those in the
next few days. first i will code a new ranking. this will be even more sophisticated than
the current one.
thursday, july 22nd 1999 |
what' up with æstats - status
first of sorry that updates of the æstats package have been so long in the waiting.
i am working at www.gxp.de, a german game site,
on the quake iii arena and unreal pages. so i did not have much time to spare :). that said
here we go 8-).
take a look at the new:
for a list of servers that support æstats ranking
check out the servers page.
the main page has a link to this page in bold letters as well.
todo - even more current list ;)
please note that all the emails you sent in regarding bugs, new ideas, feature requests
etc. have been collected in my todo list. i will be going through it now step by step.
post 4.02 todo list
- new ranking... with symmetrical suicide counting and low frag
scaling (the latter will prohibit 1 frag suckers from getting
a perfect rank).
- the linux binaries will now be available for glibc5 & glibc6.
- q3a's lighting gun (q3test 1.07) will be supported in stats.
- add to the .cfg file... incident limit for ranking...
- use one "baseaes" directory :)... for templates...
the dump everything where the "-o " for aestats.exe
points... all in aestats/ dir for now. serveral "stats" dirs
are now possible
- "-maps -1" for aestats.exe... only ranks last map in metalog
file.
- timecalc for hl messed up... uptime & also frags per
something
- add netto/time on best of page.
- hl logs have empty names at times... ignore these!
fixed
- hl's 'ran into own tripmine' & 'satchel trigger happy'
where sorta swapped.
i will begin by tackling the first 3 points. the ranking will take a while to do, but
i hope to have a new build out this weekend.
monday, may 31st 1999 |
todo - current list
sofar the first nonbeta of æstats has been working quite well. there are still
some bug in it, but that's software for you :)... i am putting together a
todo list for the next release:
post 4.02 todo list
- add to the .cfg file... incident limit for ranking...
- use one "baseaes" directory :)... for templates...
the dump everything where the "-o " for aestats.exe
points... all in aestats/ dir for now. serveral "stats" dirs
are now possible
- "-maps -1" for aestats.exe... only ranks last map in metalog
file.
- timecalc for hl messed up... uptime & also frags per
something
- add netto/time on best of page.
- hl logs have empty names at times... ignore these!
fixed
- hl's 'ran into own tripmine' & 'satchel trigger happy'
where sorta swapped.
server that support æstats?
i got an email today by andré alfaro who wanted to play on a half-life or team fortress
(tfc) server with æstats support. i couldn't help him alas.
all you trusty æstats package users out there, please respond to the following
query via email. here is a template to simply copy into the email below:
name/email of admin: <a href="mailto:x@x">fubar</a>
name of server:
ip & port of server:
url of æstats site: http://
example:
unreal
name/email of admin: <a href="mailto:AEon(=a_t-]hugelaser.com">æon</a>
name of server: æon's unreal serva
ip & port of server: 123.123.123.666:27666
url of æstats site: http://www.planetquake.com/aeons
send info to: the big
'yes i run a server and yes i use æstats' query.
this will let me see how often æstats really is being used, and will provide a platform
that promotes your servers out there. thanx for your cooperation :)
sofar i have 8 servers on my list... let's see some more feedback!
friday, may 21st 1999 |
æstats package 4.02 - download
binaries for win32 & linux x86. full update. grab the package
aestats-v4.02.zip
(958 kb) and read the
aestats-v4.02.txt
for quick installation:
fixes since 3.98b
- q3test 1.05 support (client side, set logfile 1)
- linux tfc and hl support
- fixed aeonsdmmod.u bug where player names where not properly
logged.
- unreal uses the item "invisibility" now not "invisibilty"
- unreal knows the environment info "none" now.
- global stats misc info... had problems with netscape. fixed.
- half-life team fortress classic (tfc),
full support.
- preparse tfc log files with the -tfc command line parameter.
- aeonsdmmod.u aeonsdmmod.uc (source), aeonsdmmod.ini and
unreal.ini updated and should now work with unreal 224.
- new preaes and æstats executable files.
- fixes a really bad memory leak that was causing lots of
trouble with log files out there.
sunday, may 16th 1999 |
finally - preparser page is up
i just wrote an extensive
preparser page, with tons of useful info:
"what's the preparser for?", "the meta log format" explained,
"the command line parameters" of preaes, "how to generate log files?"
for the different supported games, and "player name banning?". hope that helps,
and sorry it took so long for me to get the page up.
æstats package 3.99 r3 patch - download
binaries for win32 and linux x86. latest patch:
aestats-v3.99r3patch.zip
(103 kb), supersedes previous patches (you still new the full archive v3.98 though!).
- fixed aeonsdmmod.u bug where player names where not properly
logged.
- unreal uses the item "invisibility" now not "invisibilty"
- unreal knows the environment info "none" now.
- global stats misc info... had problems with netscape. fixed.
- same build as 3.99 but now with x86 linux executables.
- half-life team fortress classic (tfc),
full support.
- preparse tfc log files with the -tfc command line parameter.
- aeonsdmmod.u aeonsdmmod.uc (source), aeonsdmmod.ini and
unreal.ini updated and should now work with unreal 224.
- new preaes and æstats executable files.
- fixes a really bad memory leak that was causing lots of
trouble with log files out there.
tuesday, may 11th 1999 |
æstats package 3.99 r2 patch - download
binaries for win32 and linux x86. latest patch:
aestats-v3.99r2patch.zip
(107 kb), supersedes previous patches (you still new the full archive v3.98 though!).
- same build as 3.99 but now with x86 linux executables.
- half-life team fortress classic (tfc), full support.
- preparse tfc log files with the -tfc command line parameter.
- aeonsdmmod.u aeonsdmmod.uc (source), aeonsdmmod.ini and
unreal.ini
updated and should now work with unreal 224.
- new preaes and æstats executable files.
- fixes a really bad memory leak that was causing lots of
trouble with log files out there.
æstats & the quake 3 arena test v1.05
today i wanted to add support for q3test. i collected log files and added
all the code in the preparser, then 2 things hit me: 1. frag info can only
be collected by clients! ("set logfile 1"). 2. all frags are listed along with
several suicides, but the clients frags are *not* shown :((((... this alas makes
stats useless... *sigh*... hope the next q3tests will fix this...
sunday, may 9th 1999 |
æstats package 3.99 patch - download
binaries for w95. latest patch:
aestats-v3.99patch.zip
(65 kb), supersedes previous patches (you still new the full archive v3.98 though!).
- half-life team fortress classic (tfc), full support.
- preparse tfc log files with the -tfc command line parameter.
- aeonsdmmod.u aeonsdmmod.uc (source), aeonsdmmod.ini and
unreal.ini updated and should now work with unreal 224.
- new preaes and æstats executable files.
- fixes a really bad memory leak that was causing lots of
trouble with log files out there.
saturday, may 8th 1999 |
æstats package 3.98 r3 patch - download
binaries for w95. latest patch:
aestats-v3.98r3patch.zip
(48 kb).
- aeonsdmmod.u aeonsdmmod.uc (source), aeonsdmmod.ini and unreal.ini
updated and should now work with unreal 224.
- æstats executable only (same as in 3.98r2).
- fixes a really bad memory leak that was causing lots of trouble
with log files out there.
æstats - next...
i hope the new aeonsdmmod.u works. but i trust i will be getting feedback from
my trusted unreal testers :)... hope planet unreal will post my email and
inform you unreal amins out there.
i will look into half-life team fortress classic (tfc) and heretic ii support
tomorrow. if all goes well a new full archive will be available real soon.
friday, may 7th 1999 |
æstats package 3.98 r2 patch - download
binaries for w95. latest patch:
aestats-v3.98r2patch.zip
(36 kb).
- æstats executable only.
- fixes a really bad memory leak that was causing lots of trouble
with log files out there.
æstats - what's happening and about unreal 224
i have been doing a lot of other stuff lately. but today i finally found that durn
memory leak in the parser. thanks folks for the feedback and the log files you sent in,
they really helped.
plans:
- heretic ii support (1-2 hours of work at the most)
- unreal 224 seems to cause trouble with the aeonsdmmod.u.
sofar i only hear that it does not work. will look into this tomorrow.
- please download and install 3.98r2patch, and report crashes.
- alas i could not get my hands on q3test logs with fraginfo...*snief*...
as a client open the q3a console, type:
"set logfile 2"
and send me the demoq3/qconsole.log file please... thanx...
saturday, april 24th 1999 |
æstats package 3.98b - download
binaries for w95 & linux (intel). full update. grab the package
aestats-v3.98b.zip
(658 kb) and read the
aestats-v3.98b.txt
for quick installation.
æstats package 3.98b - update
after a long time i finally had the nerve to continue work on æstats. here is a list of
things i have fixed and enhanced:
- half-life 1.0.0.9 support
- "best of..." page with
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.
- unreal
- "aeonsdmmod.u" will now filter out "/" in player/map names.
- "aeonsdm.uc" source included
- new items: forcefield, invisibilty, enviros: hacked, stomped
- extended .cfg file control, most notably
- ranking can be turned off.
- control the number of players shown on the "best of..." page.
- preparser:
- linux binaries included
- html header pages enhanced.
note i had to change a few things, so please first test
this new package in a separate directory, and keep the old archive for a few days.
sunday, april 18th 1999 |
more work on æstats... at v3.97
the best of page really gave me a hard time, to motivate myself to do it that
is ;)... see the below list for the latest:
- "best of..." page, first infos there
- top weapon lamerz: who was most efficient with a certain weapon.
- top frags, deaths, suis: absolute counts...
- unreal more stuff recognized:
items: forcefield, invisibilty
enviro: hacked, stomped
- more .cfg variables:
set tophowmanyplayers 5 //top? weapon lamerz shown
set weaponlamerzbarrier 20 //players with less frags+deaths filtered
set tophowmanyfdsplayers 10 //top? frags,deaths, suis players shown
next i will look into some more best of info, and then the ranking. frag barriers
that will filter out player with low incident, or frag, or death counts
(customizable) via .cfg file. hope to have a new full release available at
the end of the week.
thursday, april 15th 1999 |
working on æstats... at v3.96 sofar
so 3 days ago i finally started work on æstats again. map building will have to rest
for a while now. what's been happening?
i have started work on the preparser, it now supports:
- log file lists via use of jokers are possible:
e.g. preaes -u ulogs/*.log
will read all .log files in the ulogs/ directory and join them
into *one* metalogfile with the name ulogs/u.mlg
- player name banning available via text file: banlist.txt
- half-life 1.009 supported
half-life logs provide a lot of info now like:
time, date, map & player names, death types, weapons involved...
next i will work on the best of page... support for gslog (gibstats) might
also be done sometime.
monday, march 29th 1999 |
plans for next full update
after several weeks of dm map building frenzy for half-life, i will continue work
on æstats. the following is a list of things i hope to tackle in the next few days:
- add half-life 1.009 support
- half-life logs provide a lot of info now like:
time, date, map & player names, death types, weapons involved...
- adapt aeonsdmmod.u to work with the next unreal update v2.23
(since for some stupid reason it longer seems works :( )
- "/" in player names will be filtered out
- some damage types are still not recognized
- internal restructuring, should make further enhancements simpler:
- finally add the best of page...
- ranking can be turned off for servers where some nut terrorizes
all the other players for a better score.
- possible control of the colors æstats' html pages use.
- more info shown, especially a list of damage types for unreal
(at present disabled due to code problems)
- every header page shows log creation date (done).
- update the æstats site with more faq stuff and other tips...
- sorry still no sin support, no one sent me an example log file
so far. no one seems to want it?
the list may not look like much, but it will take at least a week to fix all the above :).
if you have any suggestions, email now! to get
it on my to do list...
sunday, february 21th 1999 |
æstats package 3.93 patch - linux/w95 - download
same as the patch below only this time i also include linux x86 & w95 binaries!
this is a binary patch only...
unpack the pre parser and the parser into the aestats directory.
grab aestats-v3.93p-w95lnx.zip
(74 kb).
- includes linux x86 binaries...
tuesday, february 16th 1999 |
æstats package 3.93 patch - download
binary for w95 (email if you need a linux version!). this is a binary
patch only... unpack the pre parser and the parser into the aestats directory.
grab aestats-v3.93patch.zip
(40 kb).
fixes since 3.92p
- unreal specific:
thanx to yet again *vr*roughduck ;)
new æstats items: "flashlight", "scubagear", & dt "destroyed"...
- the parser was not compiled with -o2 (optimized)... fixed...
this is starting to become a habit... 8-).
monday, february 15th 1999 |
æstats package 3.92 patch - download
binary for w95 (email if you need a linux version!). this is a binary
patch only... unpack the pre parser and the parser into the aestats directory.
grab aestats-v3.92patch.zip
(61 kb).
fixes since 3.91p
- unreal specific:
thanx to *vr*roughduck and
the log he sent æstats now understands the items: "translator"
& "flare", and the damage types "gibbed" and "suicided"...
- if for some reason the weapon was "none" a crash could happen...
fixed.
- if there was only one fragline for a new map in the log file, then
another crash occured... fixed...
saturday, february 13th 1999 |
æstats package 3.91 patch - download
binary for w95 (email if you need a linux version!). this is a binary
patch only... unpack the pre parser and the parser into the aestats directory.
grab aestats-v3.91patch.zip
(44 kb).
fixes since 3.90b
- pre parser will now also understand old log files generated with
the unreal script module aeonsdmmod.u (pre 3.90b)...
- item "searchlight" now recognized...
- bug that made parser crash with "u.mlg" fixed (i hope!)
solving problems with 3.90b - dedicated unreal server
as i presumed, it was not a bug in the aeonsdmmod that prohibited the dumping of log info in dedicated mode.
problem was that unreal, when started in dedicated mode ("-server" option"), will fall back to normal death match.
here is how to start a dedicated server that uses the aeonsdmmod right away:
e:\unreal\system\unreal.exe dmfith.unr
?game=aeonsdmmod.aeonsdm
port=7777 log=dm.log readini=server.ini -server
(put all in one line! i use a duplicate of the "unreal" icon called "dedicated server", and have added the line
above under properties)...
the other way to run a dedicated server, and to make sure that it is running in "aeons dm" mode, is to start unreal.
using the menus ("esc"-key): multiplayer -> start game -> game... set game to "aeons dm" and then "launch dedicated server"...
this works just as well.
i have bots activated on my server. i recommend that you do so too, after the dedicated server is running ("u" icon on the
w95 tray, bottom right), you can open the console and check the log, the bots will then "provide" log lines, for you to check.
thursday, february 11th 1999 |
bug reports... on 3.90b
first off i would like to thank you admins out there for sending in feedback.
this really motivates me to get out a fix things as soon as possible. reported bugs:
unreal: aeondmmod not working in dedicated mode... this i find pretty weird... therefore
my suspicion is that for some reason unreal switches back to normal death match... please
try to set "aeons dm" as game mode and then run the dedicated server from unreal menus, to
ensure the mod is really in use. it might be that there is some special unreal script code
that gets executed for dedicated server mode... or the "log()" function i use to dump
the extra player info to the log file, is disabled in dedicated mode... will look into
this...
where's the best of page?... not done :)... this is not a bug. i simply did not
have the time yet to implement it. at present it would be a bit tricky to sort the info
and set up such a page and i wanted to fix the more serious bugs first... will be done
once the aeonsdmmod works properly...
unreal: old unreal log file will not work!... the reason for this is that unreal
script now yields useless and redundant extra info in the log file, that i could not remove
on the fly... e.g. all selected items (if something other than "none") will have the map
name prepended: "dmariza.jumpboots", the same is true for weapon names:
scriptlog: f/19980910174351/dmariza/bot-bane/bot-bane/fell/
dmariza.rifle7/dmariza.rifle8/0/0/-30/0/
dmariza.jumpboots/none/
for now the preparser presumes that the log files are new, e.g. unreal 2.20 and æstats 3.90b.
i will sit down and make the preparser a bit smarter, so that it will also be able to
read older log files. this will make it possible to simply *join* old and new log files.
if anyone knows how to cut out the prepended map name with unreal script, please let me know,
then i will simply change things in the aeonsdmmod.u. i hate redundant info ;) that just bloats
up the log file...
unreal: unrecognised key words, item names... i just got an email reporting an item
my parser sofar does not recognise... wonderful... please report these "selected items" the
*preparser* does not recognise. the thing is... i ran a bot match for several hours and then
checked the log for all the possible key item/weapon names etc... but this does not ensure
completeness, since bots might not use certain items at all... so please send in this info
along with the log file that shows these unrecognised lines. i know that one should be able
to look up all possible item names from the unreal script code itself, or so i thought, alas
that did not work at all :(...
how does æon test aeonsdmmod.u?
... or how come things don't work?
i don't play unreal any longer... :)... and i don't have a unreal server running... so my
possibilities to properly test things out are a bit restricted, or incomplete. furthermore
i develop the code under the cygnus gcc package that comes with a unix shell called bash.
this provides me with a unix/linux like environment under w95, and ensures that the code will
also compile properly under linux. this does alas mean that there "might" be problems running
the code from the dosbox (sofar there has been no real problem i think ;).
the bigger problem i have is testing aeonsdmmod.u in dedicated mode. i always run a botmatch
on my local pc using the mod, to see if it works properly. sofar it did, but this is not really
a test for dedicated servers. i will try an run unreal twice on my machine (once in dedicated
mode, and once as client), hope that will clear up problems...
furthermore i am not really an expert on unreal script, i learned the basics in a matter of 2-3
days, so that is very likely that things are overlooked. i had always hoped that a expert mod author
would help me out a bit with this, since (lets face it) dumping info into the log file should
not be a big deal, but alas no one wanted to... *sigh*...
as it may be... i hope to be able to fix things by the end of this weekend... and keep sending
in feedback :)... as long as i have the feeling that at least one admin out there really is
using the unreal script code, i will continue work on it...
thursday, february 4th 1999 |
æstats package 3.90b - download
binaries for w95 & linux (intel). grab the package
aestats-v3.90b.zip
(732 kb) and read the
aestats-v3.90b.txt
for quick installation.
æstats package 3.90b - update
i finally had the time to look into the matter of unreal parsing. alas epic thought
it convenient to change the unreal script code and some other internal things in their
latest version 2.20. this made my aeonsdmmod.u module
useless. i just recoded it... and sofar it seems to look ok... even was able to
remove a warning the script generated from time to time. this also made it necessary
to change the pre parser a bit. the pre parser will now only read unreal 2.20 output!
since the navigation of the ouput
is a bit drab, i asked
[m7] (see his web)
to create a little something. looks rather nice now i'd say 8-).
friday, january 15th 1999 |
next...
i received several emails on problems with aeonsdmmod and unreal. i just reinstalled
unreal 2.20, and will look into the matter next week. alas there is still no log dumping
in half-life and i have not received any sin log files.
plans: add ban filter (kick players that are lamers, or players that have no proper names like "player"),
html output pages will have some nice navigation graphics done by [m7],
there are still some bugs in the stats that will be fixed, hope to fix the problems with unreal.
again: if you are missing support for a 3d shooter then send me an
email! better send me demo log output!
hosted :)
yesterday reschky and the
gxp team, invited to host this site and my other web pages:
quake,
quake ii,
quake iii arena,
unreal on
gametown. i was very honored and
gladly accepted the offer. a big thanx to them.
for you out there this means that you can download files around the clock. the university
where this site was previously located had some ftp restrictions, no more ! :)
monday, december 28th 1998 |
æstats package 3.85b - 4th generation parser
finally i have come to finish updating and rewriting æstats. among the new features:
- 3d shooter support for: quakeii/lithiumii, rocket arena ii, unreal
- prepared: half-life, sin, ... (send me a multiplayer log files!!!)
- html output comes with extensive on-line help and faq.
- html navigation frame provided.
- ranking extended, direct links to player pages.
- extended .cfg file. control the n° of player that will be ranked,
control the looks of the html output.
- linux and w95 binaries of the preparser and the parser.
- meta log file will allow other stats programs to link into stats.
- ... tons of detail fixes...
download the files below. for how to get things started see the
installation page. also see the
example output pages.
æstats package 3.85b - download
binaries for w95 & linux (intel). grab the package
aestats-v3.85b.zip
(449 kb) and read the
aestats-v3.85b.txt
for quick installation. for those interested in my quake ii demo log file, grab a copy of
aestats-q2logs.zip
(354 kb). the latter is not needed :).
æstats package 3.85b - feedback
i hope to get some feedback from you admins out there. i am especially interested in log
files for half-life & sin. i know that hl does not support log file
dumping yet. bug reports, feature requests are welcome. note: that this is not just an update.
with the latest re-coding i have ensured that extention of the æstats package for other games
will be possible in a day or so :).
please note i will be on vacation from
december 29 to january 8, 1999,
so i won't be able to repond right away.
site - to do
i have updated all the important pages on this site, but alas will not come around to
update the configs, preparser, and parser pages. will be done in 1-2 weeks. most things
should be evident if you read the
aestats-v3.85b.txt
file. details on the config file "aestats.cfg", can be found in the config file itself :)
tuesday, november 10th 1998 |
new parser generation
i am now working on my parser again. the 4th generation by the way. aeus was nice, but it only
worked for unreal. the 2nd generation was a quake ii with lithium mod / rocket arena ii parser.
it became obvious that the parser code has to be made independent of the specific log formats.
i had the idea to separate log interpretation from the html output routines. one executable, the
pre parser, will read just about any log file format (quake ii, unreal, sin, half-life,...) and
convert it into the so called "meta log" format. this format is very strict and will be the same
for all games. the other executable, the parser, will then only have to read this meta log file.
this will make it a lot easier to support new games, since the parser will not have to change much.
so far i have included support for unreal using aeonsdmmod. i am working on quake ii support, which
should not take too long. as soon as half-life supports log dumping, i will support it as well.
if you would like a certain game supported, send me an
email along with a demo log file, and i will
see what can be done :-)
new site
to make it easier for admins to read up on the parser and to make easier on me to update
information about æstats as i am calling my parser now, i am putting together these pages.
url aliases for this site:
aestats.home.pages.de
or
aes.home.pages.de
will work.
 |
 |
last updated on thursday, june 20th 2002
up since: wednesday, august 18th 1999
re-design: saturday, june 16th 2001
|
|
|