https://github.com/sourcedoctor/quakealyzer
Quake3 Logfile Analyzer
https://github.com/sourcedoctor/quakealyzer
game-statistics quake3
Last synced: 2 months ago
JSON representation
Quake3 Logfile Analyzer
- Host: GitHub
- URL: https://github.com/sourcedoctor/quakealyzer
- Owner: SourceDoctor
- Created: 2015-06-20T14:24:43.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-20T14:29:07.000Z (almost 10 years ago)
- Last Synced: 2023-05-31T22:23:48.529Z (almost 2 years ago)
- Topics: game-statistics, quake3
- Language: PHP
- Size: 125 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
About:
===========================================
This process parses the Quake3 dedicated Server
Logfiles, analyzes the entries and writes them
into the database.It was written and tested in Python2.7
The Frontend is a fully written Webfrontend to get the
Database Content in a nice form.
For Details read the info.txt in the frontend Directory.Installation/Configuration:
===========================================Maybe the Systempackage python-db (python-mysqldb, ..) needs to be installed.
(For using pip you need to install python-pip)'aptitude install python-pip python-mysqldb'
Following python Packages need to be installed (with pip):
pydaemon
logger
pymysql (or the Database you want to use)
argparse
sqlalchemy
parse'pip install pydaemon logger pymysql argparse sqlalchemy parse'
- You have to create a Database.
- Now call Quakealyzer and tell him to create the Database Structure in your empty Database:
For example:
./run.py --createdatabase mysql://quakeuser:quakepassword@localhost/quakealyzerDB- Start Parsing process:
./run.py start --database mysql://quakeuser:quakepassword@localhost/quakealyzerDB --file /path/to/quake3_dedicated_server.log- Stop Parsting process:
./run.py stop- done
(now you only need to configure the Frontend to get the Statistics viewed)Database Connecting Syntax Examples:
===========================================
sqlite:////absolute/path/to/sqlite.db
mysql://username:password@hostname/mydatabase
postgresql://username:password@localhost/mydatabase
mssql+pymssql://username:password@hostname:port/dbname
oracle://username:password@hostname:1521/sidnameTodo:
===========================================
Take a look into Frontend info.txtContact:
===========================================
For wishes, Bugs, Questions,
write me a Message :-)License:
===========================================
This Webpage is Open Source and can be used for any non commercial use cases.
Its a Webfrontend for Quakealyzer Backend and uses it's Database.