- Automatic demo recording
- Built in ELO system to rank players
- Live match display
- In-depth stat tracking, per match, per round:
- ELO
- Kills, Assists, Deaths
- Utility Damage, Total Damage
- Enemies Flashed, Grenades Thrown
- Clutch Attempts and Clutches Won
- KAST
- Rounds Played and Matches Played
- CounterStrikeSharp installed on the game server
- MySQL Server
- Web server for hosting API
- Clone the repository
- Rename the
config_template.json
within/instance/
toconfig.json
- Fill out MySQL Server details within the newly-renamed
config.json
- Host the Flask app as you wish - I recommend this tutorial: https://youtu.be/KWIIPKbdxD0
- Host the scheduler as you wish - I made a service for this
- Done!