UTStatsDB is a program for parsing logs from the Epic Games' Unreal
Tournament series (UT '99, 2003, 2004, and Unreal Tournament 3) and storing
them in a database, along with a web based stat viewer. The system is
written completely in PHP and works with MySQL, SQLite, and Microsoft SQL
databases. Other programs are required for generating the local log
files in UT2003 and UT3, which are available here for download. UT2004
has local logging capability built-in, but OLStats is highly recommended.

Latest News

UT3StatsDB 3.07 Released!April 04th, 2018 at 11:07:36 am

This project has been long neglected, but I've finally released version 3.07 which includes support for MySQLi and newer versions of PHP, including 7.2, along with corrected table entries for MySQL 5.5 and newer. Numerous minor fixes are also included.

UT3Stats 1.04 Released!April 24th, 2009 at 2:58:26 pm

This release includes two versions of UT3Stats - the standard version and UT3StatsHTTP which has LibHTTP5 compiled in for uploading log files to the web server. This function is still under development however and currently does not seem to work for most people. I recommend using the standard UT3Stats and using FTP to transfer your log files through UTStatsDB. Other changes include:

Added bIncludePort setting to add game port to the file name.

Fixed players hosting from local client showing up as bots.

Fixed weapon in hand not always being logged correctly.

Created separate UT3StatsHTTP version with LibHTTP5 compiled in.

Added ServerVersion and GameSpeed to log output.

UT3StatsDB 3.06 Released!December 10th, 2008 at 10:50:58 pm

UTStatsDB version 3.06 includes the following changes from 3.05:

Added Tactical Ops support.

Short server name switch now checked for use in all locations where the server name is displayed.

Fixed language file not being used in some locations (chat log, match stats).

Added match end reason in chat log.

Fixed support for log files with or without port in file name.

Fixed multi-page display in rankings.

Numerous fixes and changes to server query.

Updated some server query templates.

Added .gsedark and .status to style sheets.

Color codes are now stripped from server and player names.

Data is now reset properly when match is reset or when practice round ends.

Fixed bad ping data causing anomalous average ping display.

Fixed issues with saving event data.

Removed case sensitivity in UT '99 logs.

Added team change checking for UT '99 (!).

Fixed search functions when input contains special characters.

Also updated is the packaged version of UTStatsDB 3.06 which includes Apache web server version 2.2.10 and PHP 5.2.8. It is pre-configured and ready to run using SQLite for the database.