← Back to projects
LIVE
CS2 Match Tracker
A Discord bot that watches Valve CS2 matchmaking activity and automatically
publishes polished match reports for tracked players and their teams.
What it does
- Tracks multiple players across multiple Discord servers.
- Builds team match cards with K/D/A, ADR, HS%, rating, MVPs, and more.
- Adds achievements, recent form, Steam profile links, and Premier rating changes.
- Runs continuously on a DigitalOcean VPS.
Stack
Python
discord.py
SQLite
Leetify API
Pillow
systemd
Deployment
The bot runs as its own systemd service on Ubuntu, separate from the website.
That keeps it online even when the local PC is off.
Status
Running in production and designed to support per-server setup, tracked-player
management, reposting, and safe migration from the original single-server build.