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
Event
1h
24h
7d
30d
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
Name
Country
Region
Plays
Last 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
MAU
Matches/mo
DO requests/mo
Est. 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).
Notifications → "Workers" CPU/error alerts on the samebrains Worker.
TURN egress
Watch Realtime/TURN usage vs the 1,000 GB/mo free tier in the Cloudflare dashboard.
D1
Stays 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.