# AEstats - Short Intro ####################### 05.08.99 13:54 VER: 4.04 by Christoph 'AEon' Loewe (C) 1998-2001 Commercial Use Prohibited ! AEon@planetquake.com The Log Analyser for 3D shooters :)... visit http://www.planetquake.com/aeons/aestats for details... News, FAQ, Help, Install, Output, Files... This is for you really desperate admins who would like to see some stats under Unreal Quake II engine games (QuakeII/LithiumII and Rocket Arena II support), Half-Life 1.0.0.9+, Half-Life Team Fortress Classic and Half-Life Counter Strike. # Disclaimer ############ Ęstats package is provided as is, use at your own risk. There is no warranty whatsoever. Commercial use prohibited! # Installation ############## Visit http://www.planetquake.com/aeons/aestats Under "Installation" for details... # Quick and Dirty Test ###################### 0. w95 DOS Box Test: cd into the AEstats/ directory 1. preAEs.exe -u logs/u2.log Preparser generates a Meta Log file that will be used by the parser. Yields: logs/u2.mlg preParser options: -u "Unreal logs" -hl "Half-Life" -q2 "Quake II/Lithium II logs" -ra2 "Rocket Arena II logs" -tfc "Team Fortress Calssic (Half-Life)" -hl "Half-Life" -q3t "Quake3 Test" -cs "Counter Strike (Half-Life)" 2. AEstats.exe logs/u2.mlg 3. Generates Ranking in HTML form. Browse: stats/index.html Another example by Andy Dunn (Thanx!): preAEs.exe -hl ../SIERRA/Half-Life/valve/logs/*.log aestats.exe ../SIERRA/Half-Life/valve/logs/hl.mlg Example Batch file: cd \AEstats preaes.exe -hl .../SIERRA/Half-Life/valve/logs/*.log estats.exe .../SIERRA/Half-Life/valve/logs/hl.mlg exit # How to generate log file ########################## Visit http://www.planetquake.com/aeons/aestats Under "preParser" for details... # preAEs: Command Line Parameters ################################# Just run preAEs.exe without an option to get a short help: ->>preAEs.exe<<- : [-notes] - file1.log file2.log ... v4.04 05.08.99 00:33 generates Meta Log files out of misc log files. -notes : Optional... will dump extra Weapon, Player and Map lists & the metalog shows Weapon,Item, Damagetypes as text!. DON'T use this option if you plan to use AEstats.exe. Mode : -u Unreal's log using AEonsDMmod. -hl Native Half-Life v1.009+ log. -q2 QuakeII log with LithiumII mod. -ra2 Rocket Arena II mod log. ( -sin SIN log.) ( -hr2 Heretic II log.) -tfc Team Fortress Classic (Half-Life!).) -q3t Quake3 Test 1.08+ Logs. -cs Counter Strike (Half-Life!).) Log file: Log file(s) from the above list. The log files HAVE to be for the SAME game! e.g. u.log -> Meta Log Naming: u.mlg E.g.: preAEs.exe -hl hl.log //Half-Life Log File preAEs.exe -u u/*.log //All Unreal log files in u/ preAEs.exe -notes -u u/*.log //Extra info for Notes DB. # AEstats: Command Line Parameters ################################# Just run AEstats.exe without an option to get a short help: AEstats.exe [file.mlg] v4.04 05.08.99 11:50 generates HTML stats out of Meta Log files. file.mlg : A META LOG file generated with preAEs. Supported Games : Unreal Half-Life Quake II/Lithium II Rocket Arena II Half-Life Team Fortress Classic Quake 3 Test Half-Life Counter Strike e.g.: AEstats.exe uu.mlg //Unreal Meta Log file AEstats.exe hl.mlg //Half-Life Meta Log file # preAEs: use of Jokers ####################### You can parse more than once log file, and let preAEs combine all the data into one meta log file. e.g.: preAEs -u mylogs/*.log will go through all files that end on ".log". # Using the Player name Banlist ############################### Simply enter the player names you don't want to see in Ranking into the file: banlist.txt One name per line. These will be filtered out, and will not appear in the meta log file (.mlg). # Configuring AEstats ##################### If for some reason the default path to the stats header files does not work change the line in AEstats.cfg from the unix-like: set path ./stats/ to the w95/NT like: set path .\stats\ There are tons of other things in .cfg file. Control the N° of ranked players (90 by default) with : // // The Maximum number of players that will be shown/ranked. // If less players where seen, then *all* those will be ranked. // 90 set MaxPlayersRanked 90 # Bug Reports - Comments and the like ############# This is a beta version I am releasing, so that some of you admins can get some stats together. But there are bound to be bugs in the code... If you find any send me an email: AEon@planetquake.com with the following info: - Provide the *log file* that caused the crash. Please do some testing, try to narrow it down to the lines that cause the crash :) - Don't forget to mention the version number of the AEstats package you are using. (Make sure you are using the latest version!) # History ######### v4.04 - Counter Strike Support (a Half-Life Mod) - q3test 1.08 Support (set logfile 1), e.g. "Lightning Gun" and "Killed Self" recognized. - 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. v4.02 - TFC/HL support also for Linux dedicated servers. - q3test 1.05 client side (set logfile 1) support. v3.99r3 - 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 AEstats executable files. - Fixes a really bad memory leak that was causing lots of trouble with log files out there. v3.98b - 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: - Player *name banning* available via text file: banlist.txt - 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* metalog file with the name ulogs/u.mlg - Linux binaries included v3.93p - Unreal specific: new AEstats items: "Flashlight", "SCUBAGear", & DT "Destroyed"... - The parser "AEstats.exe" was not compiled with -O2 (optimized)... fixed... - Includes Linux x86 binaries... v3.92p - Unreal specific: AEstats 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... v3.91p - 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!) v3.90b - Re-Coded "AEonsDMmod", will now work with Unreal 2.20... - preAEs adapted to work with the above... - The Menu & Logo graphics are by [M7] (m7@bigfoot.de) see his Web at: http://members.xoom.com/M7Arts/ v3.85b - First public release of AEstats AEon (05.08.99 14:06)