Call of Duty: World at War UltraStats
Monday, November 24 2008 @ 06:49 PM GMT

Created from the community for the community; the Call of Duty Logfile Parser.
What is UltraStats exactly?
UltraStats is a php based gamelog parser for the famous Call of Duty franchise supporting Call of Duty, Call of Duty: United Office, Call of Duty2, Call of Duty 4: Modern Warfare and Call of Duty: World at War.
What are the requirements to run UltraStats?
In order to fully support UltraStats, you need a Apache or IIS Webserver with PHP5 ( PHP4 should still work ) installed. You also need a MySQL Database to store the data into. And of course a gamelog from a Call Of Duty 1/Uo/2/4/WaW gameserver.

Download UltraStats 0.3.13 Final - the Latest version
This is a maintenance release, again I highly recommend all UltraStats users to update to this Version, as it contains a bugfix for a serious security issue. For details, see the list below.
Version 0.3.12 (beta), 2008-11-18
New features:
- Added new general frotnend options, to inject html code at certain places, prepend a string in the title tag and customize the UltraStats Logo url.
- Added help text for FTP Create button.
- Added display of the current configured game.
- Added check if gamelogfile is actually writeable.
- Added quick and dirty support for download gamelogfiles over http. Just a fully qualified http url instead of ftp, the stats parser automatically detect.
Changes and bugfixes:
- Fixed Sniper Medal for Codww
- Removed some minor issues with missing templates variables.
- Fixed serious security issue of reading the serverid parameter.
- Fixed problem with session initialization on Microsoft IIS Webservers.
- Fixed a problem in the default db templates, causing some mysql 4 version to fail durign installation.
- Added support to display new weapon ids proberly and correct.
- Fixed minor notice bug when reading script timeout from db settings.
- Fixed PB Guid detection string
- Fixed Knife medal for CodWW and fixed minor bug in the medals page template.
- Fix detection of command line mode, which also fixes php session management.
- Added fix for "SQL_BIG_SELECT" errors in logparser.
This is a list containing the main and core features of UltraStats.
Features of the UltraStats Frontend
Main Overview with Top Played Rounds, Top Players, Serverlist and Medallist- Total Statistics and Server based statistics, so you can either view statistics for all servers consolidated, or only for a Server.
- Round based Stats, this means each played round is recorded and can be viewed in a large list. It is also possible to filter the rounds by gametype
- Round Details, for each round you will be able to view details like Kills Deaths, a chatlog and round ration per player.
- Player Search, you can search either by Ingame-GUID or PlayerAlias
- Player Stats, lists players by different criteria's like most kills or deaths.
- Player Details, which is available for each player. Many things like Favorite Weapon and Map are displayed, a hit location model where the player hit others and were hit.
- Weapon Stats, display details about the weapons and the Top Killer's and Top Killed By. If you filter by server, you will only see the weapons that have been used on the server.
- Server Stats, shows the maps played on the Server, sorted by PlayCount. For each map you can also browse through the last played rounds.
- Stats can be filtered down based on played months and even years. More features based on this will be possible very soon.
Administrative Features
Admin Center, gives you the possibility to fully administrate UltraStats. You can edit players, add / edit servers, download and parse logfiles, or clean up the database.- Ban Players, if you think someone cheats you can simple ban him in the Player editor. He will be totally hidden in the stats, but the data remains intact. You can also delete him if you want to totally get rid if him ;)!
- MultiLanguage, by default there is english and german, but other languages are easily possible. Contact us if you are interested in translation UltraStats into your foreign language!
- Time Logging, the Parser detects the time of all played data based on the logfile creation date.
- Support to run the logfile parser by using crontab and ssh (are in a bat file on Windows).
- Admin Center: String Editor, so you can edit map, weapon and others texts in the database.








