quakelive-local-ratings (qllr)
QLLR is webservice that:
- stores match results
- generates player's ratings
- gives API to be used in minqlx with balance plugin to give balanced teams
Usually it is used with feeder based on Predath0r's QLStats feeder in order to collect match data from online quake live servers.
Supported gametypes
- Attack & Defend
- Capture The Flag
- Clan Arena
- Freeze Tag
- Team Deathmatch
- Team Deathmatch (2v2)
QLStats
Differences between QLLR and- supports TrueSkill-based rating and average player performance based rating (TODO: note in configuration)
- player ratings per map support (see docs)
- limited supported gametypes
- GDPR incompatible
Requirements
For qllr itself:
- Python 3.6 with pip
- PostgreSQL 9.5
For feeder:
- Node.js 0.11.13
- libzmq3
Docker
For development:
docker build . -t em92/qllr-dev -f Dockerfile.develop
For production:
docker build . -t em92/qllr -f Dockerfile.production
Docs
Note to European A&D and #qlpickup.ru communities
Backups of database and feeder config are here