Skip to content
Site updates

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 games and GET /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.

GGScore 2.5.0 changelog: Players With Stats auto-ingest | GGScore