Same Brains · cloud dashboard

Enter your access key to continue. It is stored only in this browser and sent as a header on each request.

Same Brains · cloud dashboard

Private · key-gated · reads are free (no cost impact)
loading…

Plays per day (last 30 days)

Funnel — last 24 hours

Events by window

Event1h24h7d30d

Where plays come from (last 30 days). Derived from the free Cloudflare request geo on the existing beacon — no IP stored.

Top countries

Top regions

Top cities

Games played (by mode)

Look up a player

Most active players (30d) — click to inspect

NameCountryRegionPlaysLast seen

List comes from Analytics Engine (no D1 scan). Names + "played with" load when you click a row.

Estimated monthly cost (from measured traffic)

Model mirrors README: per match ≈ 5 inbound DO requests on P2P, ≈ 34 on relay fallback, billed at $0.15/M, plus a small TURN-egress allowance on the fallback share (first 1,000 GB/mo free).

Projection by scale

MAUMatches/moDO requests/moEst. cost/mo

Assumes ~5 matches per active user per month. Static-asset delivery (app + prompts) is $0 at every tier.

Health checks computed from the data already loaded — viewing them costs nothing. Some infra signals (TURN egress, D1 size, error rate) can't be read here; set up free Cloudflare Notifications for those (see below).

Set up once (free Cloudflare Notifications)

BillingDashboard → Notifications → "Billing usage" / "Bill is ready" → email you.
Worker errorsNotifications → "Workers" CPU/error alerts on the samebrains Worker.
TURN egressWatch Realtime/TURN usage vs the 1,000 GB/mo free tier in the Cloudflare dashboard.
D1Stays flat (bounded rows). No alert needed; check size occasionally.

Reads come free from Cloudflare Analytics Engine + bounded D1 point lookups, so refreshing often has no cost impact. "Live" = distinct players active in the last 5 minutes; unique-player counts are approximate at very high volume due to sampling.