GGScore 2.5.0 — Player box scores after every finished match
7/20/2026, 1:47:23 PM
Finished matches now auto-ingest per-map K/D/A box scores. Match pages show player tables; each player has a recent-maps profile page.
Version 2.5.0
Frontend and API ship the same semver.
What is new
- Auto-ingest: after a finished match is saved, the worker scrapes series + per-map stats pages and fills
games[].players. - Match pages:
/match/[id]shows a Player statistics section when box scores exist. - Player pages:
/player/[id]lists recent map K/D/A from ingested matches (Plane A). - Public SEO JSON includes match
gamesandGET /api/v2/seo/player/{id}.
Why this matters
Plane A storage shipped in 2.3.0; without the worker, APIs and pages stayed empty. New finished matches now enrich automatically so the site and GET /player/{id} stay useful.
Career profile scrape (Plane B) remains on the roadmap.
See also the repo CHANGELOG.md.