Overview
Live state of bam.li · auto-refreshing every 10 seconds
All-time BAMs
—
loading…
This week
—
loading…
CPS sitewide
—/s
last 60s
Throne holder
—
loading…
Live activity heatmap
last 24h · UTC00
06
12
18
quietpeak
Recent admin activity
View all →loading…
World pulse —
Background activity that bumps countries and steals the throne when traffic is quiet.
BAM pulse
—Schedule cron · read-only
—
Probability per min chance a tick fires
×/min
Clicks per tick random in [min — max]
→
Throne pulse
—Schedule cron · read-only
—
Probability per min chance a steal fires
×/min
Min hold before next steal
sec
Recent firings last 10
cron.job_run_details| When | Job | Result | Detail |
|---|---|---|---|
| loading… | |||
Events —
Live multipliers + shop discounts. Auto-broadcasts on start.
Quick-fire
click → confirm → liveCustom event
tune any valueMultiplier = 2.0×
Event history
—| Status | Type | Payload | Started | Ends | By | |
|---|---|---|---|---|---|---|
| loading… | ||||||
Broadcasts
Sitewide toast banner — fires on every connected client. Audit-logged.
Compose broadcast
sitewide · everyoneRecent broadcasts
—| When | Icon | Message | TTL | By |
|---|---|---|---|---|
| loading… | ||||
Users 1,432 total
Lookup, credit, ban, unlock. Click a row for full detail.
USER
LIFETIME
COUNTRY
THRONES
STREAK
LAST SEEN
loading users…
Leaderboards
Browse and edit bam_clicks. Adjust counts, force resets, view bot-vs-real split.
| Country | Weekly ↓ | Daily | All-time | Updated | |
|---|---|---|---|---|---|
| loading leaderboard… | |||||
Throne log
Every steal ever. Browse last_bam_history · delete individual or bulk by session.
| When taken | Holder | Country | Message | Reign | |
|---|---|---|---|---|---|
| loading throne log… | |||||
—
Shields & invades
Live shields, recent invades. Force-expire, refund, freeze invasions.
Active shields
—| Country | Raised by | Expires |
|---|---|---|
| loading… | ||
Recent invades
—| When | Attacker | Target | Dmg |
|---|---|---|---|
| loading… | |||
BAMs economy
Live game-tuning knobs. Every change saves instantly to bam_config and audit-logs.
Live config NO REDEPLOY
loading…loading config…
Top BAM holders
spendable balance| # | User | Country | Spendable | Lifetime | Spent |
|---|---|---|---|---|---|
| loading… | |||||
Quarantine —
Shadow-blocked sessions. Click to investigate. Ban a session to stop them entirely.
| When | Session | Country | Reason | Clicks blocked |
|---|---|---|---|---|
| loading quarantine… | ||||
Bans & blocklists
Block sessions, IPs, usernames, and accounts. Each action audit-logged.
Banned session IDs
| Session | Kind | Banned | Reason | By | Expires | |
|---|---|---|---|---|---|---|
| loading… | ||||||
Banned IP hashes
| IP hash | Kind | Banned | Reason | By | Expires | |
|---|---|---|---|---|---|---|
| loading… | ||||||
Banned usernames
| Username | Kind | Banned | Reason | By | |
|---|---|---|---|---|---|
| loading… | |||||
Banned accounts soft = silent shadow · hard = explicit block
| Throne name | Country | Kind | Banned | Reason | By | Expires | |
|---|---|---|---|---|---|---|---|
| loading… | |||||||
Admin word filter extras on top of the hardcoded family-safe base list
| Pattern | Match type | Added | By | Notes | |
|---|---|---|---|---|---|
| loading… | |||||
Substring = matched anywhere in text. Word = whole-word match only (\\b…\\b). Base list (~130 entries) lives in the edge fn and isn't editable here.
Add filtered word
Anyone trying to steal the throne with this pattern in their name or message will be blocked. Logged to audit.
Add ban · —
Logs to bam_admin_audit. Hard = explicit block. Shadow = silent fail.
Audit log
Every admin action ever, immutable. Filter by admin, action, or target.
| When ↓ | Admin | Action | Target | Detail / diff |
|---|---|---|---|---|
| loading audit log… | ||||
| 00:21:13 | gray | credit_bams | GEORGE | lifetime_bams: 3,144 → 503,221 (+500,000) |
| 23:18:42 | gray | pulse_toggle | world-pulse-throne | active: true → false |
| 22:14:10 | gray | delete_throne | TY · GB ×2 | deleted last_bam_history ids: 2595, 2596 |
| 14:55:31 | gray | unlock_perk | TY | message_max_chars: 30 → 100 |
| 12:08:20 | gray | event_start | 2x_bam_hour | duration: 60min · audience: sitewide |
| 19:08:00 | gray | broadcast | sitewide | "Shop is live…" · 1,247 reach |
| 10:42:15 | gray | config_change | economy.shield_cost | 800 → 1000 |
| 10:30:08 | gray | ban_session | 6fab69a7…0328ba | reason: autoclicker · 117K clicks |
Feature flags & site config
Toggle features live. Edge fn and client both read these — no redeploys.
Feature flags
bam_feature_flags tableshop_enabled
Whether /shop renders + shield/invade RPCs accept requests
invades_enabled
Invade button + invade_country RPC
2x_bam_hour_active
When true, every click counts double. Auto-set by event scheduler.
throne_curse_active
Next throne steal gets ½ reign multiplier
message_unlock_enabled
Allow paying 100K BAMs to unlock 100-char messages
show_globe_heatmap
Hide the 3D globe heatmap if it ever causes perf issues
Sitewide actions
live · use carefullyForce-refresh all clients pushes a reload event via realtime
Disable BAM clicker read-only mode
Show announcement bar top of every page
Alerts
Get pinged on Discord when something needs attention.
Discord webhook
NOT SETDiscord alerts enabled
Alert rules
save with the buttonNew hard ban
Quarantine spike cheating caught
New admin added
Broadcast sent
⚙ Send test posts to your webhook right now — use it to confirm the pipe works. Save stores your webhook + rule choices. Auto-fire on these rules is the next build (your config is saved and ready for it).
Ad placements
Toggle ad slots live — the public site reads this within ~60s, no redeploy.
Loading…
Changes take effect within ~60s on the public site.
Admins
Manage the admin team. Superadmin only.
| User | Role | Added | Last sign-in | Actions taken |
|---|---|---|---|---|
| loading admins… | ||||
Role matrix
what each role can do| Action | read-only | admin | superadmin |
|---|---|---|---|
| View users / audit / logs | ✓ | ✓ | ✓ |
| Credit / debit BAMs | — | ✓ | ✓ |
| Ban users / sessions | — | ✓ | ✓ |
| Toggle pulse / events / config | — | ✓ | ✓ |
| Adjust leaderboard counts | — | — | ✓ |
| Add / remove admins | — | — | ✓ |
| Raw SQL pad | — | — | ✓ + 2FA |
Database
Migrations, exports, raw SQL escape hatch. Superadmin only.
| # | Name |
|---|---|
| loading… | |
loading table stats…
Danger zone. Every query runs as service-role and lands in the audit log. 2FA challenge required before each run. No DROP/TRUNCATE/DELETE without an extra typed confirmation.
SQL query
read-only modeLast run: 2m ago · 3 rows returned · gray