Period: September 20, 2025 Total Commits: 5
Daily Dev Update: Metrics in Motion - September 20, 2025
Hey all—quick one today. Most of the work went into metrics and reliability. We added time-series performance graphs, fixed bot activity reporting, and cleaned up how the bot service starts during updates. Not flashy, but it keeps matches stable and helps us catch issues faster.
What’s New
- Time-series performance graphs for servers
- CPU and memory over time for both game and bot servers
- Aggregated view across all servers to spot spikes and trends
- Activity graphs for active matches and bot activity
- Aggregated metrics endpoint
- One place to query server health and activity across the fleet
What this means for you: smoother PvP during peak hours and fewer surprise hiccups. No balance changes today—this is groundwork to support future tuning.
What Got Fixed
- Accurate active bot counts
- Fixed bot status so active bots are reported correctly. If you saw practice lobbies claiming “0 bots” while still getting bot opponents, that should be gone.
- TypeScript errors in bot metrics reporter
- Fixed compile issues to keep metrics flowing without breaking builds
Under the Hood
We’ve been running blind in a few areas during peak PvP periods. The new time-series metrics give us a timeline of CPU, memory, and activity so we can correlate stutters with actual server load. The bot directory fix sounds small, but it removes a class of weird startup failures where bots would pick up the wrong config if launched from the server root.
Thanks for all the reports and patience. It’s getting there—one stable step at a time.