The player count is served by Steam’s official GetNumberOfCurrentPlayers API, and the announcements by the official Steam News API — both public and keyless. Neither endpoint sends browser CORS headers, which is precisely why the fetching happens on our server: the page calls its own /api/rob-run-status endpoint, which talks to Steam and caches the response for about five minutes.
Two timestamps keep the data honest. “Reading collected at” is when this site last received a successful count from Steam, and “last update check” is when the page last asked — they differ whenever Steam’s own cache or the network delays an update. A failed request is displayed as unavailable, never as zero players, and a valid zero is displayed as an unconfirmed outage rather than an official one.
The count itself covers only Steam players: it says nothing about each server, region, queue depth or latency, and it is a concurrency snapshot — simultaneous players at one moment, not daily actives. For recorded history, peaks and methodology, the SteamDB charts for App ID 4262460 remain the reference.