I wrote another web kill log parser statistics app, this time written in Python and using redis as the backend store rather than mysql. It can be considered as another alternative to zitrostats.
Its source as well as instructions can be found on github:
https://github.com/jrgp/soldat-pystatsLive demo, where you can see stats on my EU soldat servers:
http://stats.jrgp.us/dmExample player stats:
http://stats.jrgp.us/dm/player/Buktore Also aggregated stats for all of dardar's gather servers in the EU region:
http://stats.jrgp.us/dardarFeatures:
- Get logs from either local files, or ssh+sftp, or FTP on a remote game host
- ip2country for all players. Country stats + flags next to each player
- Supports multiple Soldat servers, click through them using the UI
- Configurable data retention. Don't show kill stats more than X days old.
- Ability to connect to Soldat server's admin port and provide current status
- Player search
- Pretty graphs
- Clean comfortable layout provided by Bootswatch
- Uses Redis key value database instead of SQL so pages are fast even with hundreds of thousands of recorded kills.