aestats...

it's the parser's (aestats) job to read meta log files, to interpret the information, to sum up player data, calculate a ranking and to generate output pages in html.

many functions of aestats are controlled by the configuration file aestats.cfg. see the configs pages for details on this.


the html templates (stats/headers/)

skeleton html pages that 'control' the looks of the output pages.

since æstats is a 4th generation parser, it became clear that templates are needed to provide all the 'other' info that stats pages should show, like placement of all the tables, descriptions on what the stats mean and the like.

the template pages use so called keyword lines that tell æstats where to place its tables and other info. for each stats page there is one and only one template page.

you can find the template pages in the stats/headers/ directory that comes with the æstats package. for folks with some html experience, it should be very easy to change the pages to suit your own needs.

the keyword lines begin with <!--AEstats followed by a the keyword. in the following example the keyword is players:

<!--AEstats players; 150-->
and inserts the number of players that where seen on that server. the rest of the line: -->, simply closes the html comment again. ; 150 is a comment, that is ignored by aestats.

here is a list of keywords that æstats understands sofar (v4.68):

"BackGROUND"                // not used
"MaxPlayers"                // maximum players that will have
				stats, default 90
"Players"                   // number of players with unique
				names seen in that log file
"MadeItPlayers"             // how many players actually will
				have stats <=maxplayers
"LastUpDated"               // page was last updated when ?
"TableMiscGlobalInfo"       // global info... misc
"TableFragInventory"        //   "     "
"TableWeaponFrags"          //   "     "
"TableSuicides"             //   "     " (no longer used)
"TableMapNamesPlPerMap"     //   "     "
"TablePlPerMap"             //   "     "
"TableWeaponDeaths"         //   "     " (no longer used)
"TableWeaponFDs"            //   "     " frags/deaths
"TableCorrelationWFDs"      //   "     " weapon frags/deaths
"TableSDT"                  //   "     " suicides/damage types
"TablePlayerNames"          // player stats... name list
"TablePlayerNetto"          //   "      "
"TablePlWeaponUsage"        //   "      "
"TablePlFragsDeaths"        //   "      "
"TablePlAltWeaponUsage"     //   "      "  alternate weapon usage
"TablePlAltFragsDeaths"     //   "      "
"PlayerName"                //   "      " current players name
"TablePlayerSDT"            //   "      " suicides/damage types
"TableFPHPerMap"            //   "      " frags per hour per map
"TableFPHOtherInfo"         //   "      "
"TableRankRankMatrix"       // ranking
"TableRankDiffMatrix"       //   "
"TableRankPlayerNames"      //   "
"TableRankMaxPlNumber"      //   "
"TableRankIntRankMatrix"    //   " intensity
"TableRankIntDiffMatrix"    //   " difference
"TableRankSummery"          //   "
"TableRankMax-1PlNumber"    //   "
"TableRankPlMatrixNo"       //   "
"LinkRankMatrix"            //   "
"LinkDiffMatrix"            //   "
"TableRankINTPlayerNames"   //   "
"LinkRanking"               //   "
"LinkPlayerNames"           //   "
"GameName"                  // the name of the game/mod
"LinkGlobal"                //
"LinkPlayerNetto"           //
"LinkFAQ"                   //
"LinkHelp"                  //
"TableRankINTmatrixPlNames" // ranking
"RankColorPlayerName"       //   "
"RankedAtNo"                //   "
"RankOfPlayer"              //   "
"AddGFXforPageLogo"         // inserts the proper logo
"TopWeaponLamerz"           // table with top weapon lamers
"WeaponLamerzBarrier"       //
"TopFragsDeathsSuicides"    // table with top f,d,s counts
"TopHowManyPlayers"         //
"ListOfWeapons"             //
"LinxOfWeapons"             //
"TopCreativeFODs"           // table with top creative deaths
"TopSeenCounts"             // table with top seen counts
"TopMapCounts"              // table with top map counts
"TopFPHScores"              //
"serverName"                // name of your server
"serverEmail"               // email of server admin
"HTML_BODY"                 // skinning
"HTML_A:link"               //   "
"HTML_A:visited"            //   "
"HTML_A:active"             //   "
"HTML_A:hover"              //   "
"HTML_bgcolor_highlight"    //   "
"HTML_bgcolor_back"         //   "
"HTML_fontcolor_main"       //   "
"HTML_fontcolor_2nd"        //   "
even for me it has been ages since i last looked these keywords up. the best way to go is to look at the output pages and compare them with the html source code of the headers/ files. this way you will know right away what they mean.


last updated on wednesday, august 19th 2009
up since: monday, december 14th 1998
re-design: sunday, june 17th 2001
 
æon's stats site is...
copyright (c) 1998-2009 by christoph 'æon' loewe
hosted by hugelaser.com