
Built a free Rust server + player tracker with a personal watchlist — Steam login, no email, no ads
Long-time lurker, first-time builder-of-a-thing.
Got fed up with refreshing BM every 10 minutes to check if my squad was on, so I built my own tracker over the last few weekends.
What it does:
- Add a server (paste IP/port, or pick from the live browser)
- Click "Details" in ur watchlist, find the player list
- Click which players you want to watch
- Live status, pop, map, wipe info and ping per server — all on one page
A few things I tried to do differently from BM:
- Steam OpenID login — no email, no password, you only give me your SteamID64 + public name + avatar
- No ads, no premium tier, no analytics, no third-party trackers. The only cookie is the session cookie
- Falls back to BM's public API on servers that block A2S, so you still see the player list on hardened community servers
- Detects Facepunch "streamer mode" name-anonymization and tags the server, so you're not staring at 30 "Player"s wondering what's going on
Stack: Python + Postgres on a Hetzner box I already had. Going open source once I'm sure I'm not leaking anything dumb in the repo.
Link: https://rustmetrics.eu
Built it for myself, figured a few of you might want it too. Tell me what's broken, what's missing, or what's a stupid idea.