Soldat Fans > Fan Apps

Soldat Pystats - (Python/Redis Log File Analyzer)

(1/2) > >>

jrgp:
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-pystats

Live demo, where you can see stats on my EU soldat servers: http://stats.jrgp.us/dm
Example 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/dardar

Features:

 - 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.

machina:
Cool! Nice technologies involved, too.

@helloer Add it to Zabijaka :D

Savage:
Damn, looks like good stuff.

CCalp:
That is pretty good stuff! Very well done. Browsing it a little, I noticed that trying to open a player's statistic with a nick name starting with "/" gives a 404 error. (e.g. "/MB/ Tanaka" from the gather stats). Just if you didn't notice that before.

jrgp:
I'm glad you guys like it.


--- Quote from: CCalp on December 23, 2016, 02:54:57 pm ---That is pretty good stuff! Very well done. Browsing it a little, I noticed that trying to open a player's statistic with a nick name starting with "/" gives a 404 error. (e.g. "/MB/ Tanaka" from the gather stats). Just if you didn't notice that before.

--- End quote ---

That will be a quick fix and I'll fix it soon. Any other feedback would also be appreciated :)

Navigation

[0] Message Index

[#] Next page

Go to full version