Website CGI (or page generator) to display Race CTS leaderboards of a Xonotic server.
doc | ||
include | ||
queries | ||
src | ||
.gitignore | ||
Makefile | ||
README.md |
C CGI Xonotic DeFrag
A CGI program written in C to display data related to Race CTS leaderboards of Xonotic servers.
Requirements
- SQLite3
Web Server Queries
-
(none)
- Query file:
queries/mranks.sql
- Requests the maplist of the server and related data.
- Query file:
-
?map=[map name]
- Query file:
queries/mleaderboard-ojoin.sql
- Requests the leaderboard of the map.
- Query file:
-
?player=[clientid]
- Query file:
queries/rplayers.sql
- Requests a player's ranks for all maps leaderboards s/he is present on.
- Query file:
Game Versions Used Under:
- Xonotic 0.8.1
- Xonotic 0.8.2
Compilers
- MinGW, GCC 4.7.1
This program uses an sqlite3 database file created from ~/.xonotic/data/data/server.db
.
The database may be built using xonotic-py-sqlite3-defrag2db.