Live server log buffer (last ~1000 lines). Use level and search to narrow; Clear only clears this browser view.
Persisted room chat (same store as live rooms). Owner /clear hides lines from the room only; they stay here. Raise Load limit for busier rooms.
Select a room to load persisted messages.
| Time | User | Source | Message |
|---|
Exports
Server logs
Current server log buffer (same as Server Logs tab).
PM log
From the database: one conversation, or All PMs for that user. Export is the newest 10,000 matching messages (chronological in the file), capped at 50,000 server-side — see _meta in the JSON if the cap was hit.
“All PMs” merges every thread that user appears in; the cap is across all of those messages (newest first).
Presence (room join/leave)
Export room presence log by username and/or IP.
Provide at least one of username or IP.
Room chat log
Export full room chat log from file (select room by name).
Immutable record of sensitive hub actions. Filter by action type on the server, then narrow by text in the loaded rows.
| Time | Admin | Action | Details |
|---|
Site policy
Enter your hub PIN to view and edit site-wide limits and defaults (same PIN as Screen time, Newsletter, Finance, and Settings).
Unlocked for this tab.
Site policy
Central place for rate limits, caps, and platform defaults. Use section tabs below — defaults are shown under each field. For live security tools (DDoS dashboard, IP bans, VPN), see Security.
Account support, banlists, and admin access. For site-wide rate limits and signup rules, see Site policy.
| Username | Registered | Actions |
|---|
Send password reset email
User list below. Use search to find a user, then click Reset password to send them a reset link (valid 24 hours).
| User | Status | IP | Role | Verified | Action |
|---|
Change a user's username (case-sensitive)
Lookup is case-insensitive.
3–16 characters. Case-sensitive.
Admin access
Grant a user full hub access (logs, PM logs, rooms, users, mass broadcast, etc.). Lookup is case-insensitive.
Current super admins
Hub tab PINs (Blake only)
Each site admin can have their own PIN for Screen time, Site policy, Newsletter, Finance, and Settings. Stored on the server as a hash. Leave the field empty and click Set PIN to remove a custom PIN so that admin uses the server default again.
👤 Site username banlist
Globally banned usernames (cannot join as guest with these names).
To see banned accounts (username + email + IP) and unban by user or IP, use Users → filter "Banned only".
🔗 Blocked chat links
Links listed here will not show up in chatrooms — any message containing these will be rejected. One domain or pattern per line. Only visible here (Blake and super admins).
Current list (already in effect):
One link or domain per line (e.g. stumblechat.com). Obfuscated variants like stumblechat(dot)com are blocked automatically.
| User ID | Username | Action |
|---|
Live security tools and enforcement. Numeric thresholds (connection limits, blacklist durations, hub login caps) are in Site policy → Security.
Connection-per-IP limits and blacklist durations are in Site policy → Security. This box controls Under Attack mode, webhook alerts, and load/socket thresholds.
Operations & traffic health
Sockets, load averages, CPU, and memory for this Node process and host. Status reflects your DDoS alert thresholds on each refresh.
Connections by IP (top 50)
| IP | Location | Connections | Bot? | Action |
|---|
Block = temporary (rate-limit). Ban = permanent (site-wide).
Rate limit violations
Rate-limit blacklist — Unblock below
Temporary blocks only. Permanent bans: Security → IP Banlist.
Recent blocks (last 30)
| IP | Reason | Location | Time |
|---|
Check IP (VPN?)
Permanent IP banlist
🌐 Site IP banlist
Globally banned IPs (cannot connect). Remove = unban this IP. To see which username/email used an IP, use Users and search by IP or filter "Banned only".
🚫 Super admin bans (in-room)
Global bans issued from a room via super admin only (username blocklist + site IP ban + kick). Stored in the database and survive server restarts until you Unban. Not room-only bans or hub account bans.
| Time | Banned user | Banned by | Room | Action |
|---|
🌐 Geo blocking
Restrict access by country (e.g. block or allow only selected regions). Uses IP geolocation (Cloudflare CF-IPCountry or ip-api.com). Private IPs (localhost/LAN) are always allowed so admins can still connect.
🛡️ VPN Detection & Blocking
Advanced VPN/proxy detection and blocking system. Uses multiple detection methods for accuracy.
Quick Check
Settings
Auto-block will automatically block VPNs when detected. Use with caution.
VPN Database
Report policy
When enough different users report the same person in a room within the time window, they are automatically banned from that room. Defaults: 5 reports in 3 minutes (logged-in reporters only). NSFW auto-detection toggle is in Site policy → Moderation.
Manual reports (user clicks Report)
Auto-detection reports (AI / confidence-based)
Report cooldown
Screen time
Enter your hub PIN to view the leaderboard, reward settings, and payout tools (same PIN as Site policy, Newsletter, Finance, and Settings).
Unlocked for this tab.
Screen time leaderboard
Streaming time per user. Same data as the giveaways leaderboard. Ban/Unban and IP Ban like the Users tab.
| User | Today | 7d | 30d | Year | Earned | Banned | IP | Action |
|---|
Streaming reward settings
Dollar amounts and payout tiers saved here. Payout schedule, timezone, and auto-credit on stream end are in Site policy → Streaming. Use the simulator below to test, then Apply to reward settings ↓ to copy values into the save form.
🧮 Payout simulator
Tweak reward amounts in the simulator editor below, run a test, then click Apply to reward settings to copy them into the save form — no re-typing.
Test reward amounts (simulator)
Streaming scenario
Base pay & caps
Random giveaway
Daily bonuses
Streak bonuses
Weekly bonuses
| Tier | Min hours | Bonus ($) |
|---|---|---|
| 3h | ||
| 8h | ||
| 15h | ||
| 25h | ||
| 35h | ||
| 50h |
Monthly bonuses
Live camera feeds from each room. Video stays muted; use Room audio or the 🔊 on a room in the list to listen (multiple rooms at once). Room list refreshes every 10s without interrupting video.
Current rooms and users without a room. Filter the list or search by room name, owner, or username. Promote any username with the form at the bottom.
| Type | Room / User | Owner / Email | Users | Promoted | Action |
|---|
Promote any username
User must exist. When they create a room with this name, it will be promoted.
| Room | User | Amount | Ends | Gifted |
|---|
📢 Mass Broadcast
Send a message to all rooms (Blake and super admins).
0/500
Moderation Reports
Review user-submitted reports with screenshots, identities, IPs, and room context. Export JSON or copy a law-enforcement summary.
| When | Reported | Reporter | Reason | Room | Type |
|---|
Select a report to view evidence and full case metadata.
| User | Status | Reports | IP | Role | Verified | Banned | Created | Last visit | ⚠ | Action |
|---|
Pending registrations (signed up but not yet verified email). Delete to free the username and email for reuse.
| Username | Registered | Action |
|---|
Country breakdown for registered accounts, based on each user’s current session IP or last known IP (same geolocation as Security → Geo Block). Private/local IPs are listed separately.
| Country | Users | % |
|---|
Live — connected now
| Guest | Status | IP | Room | Action |
|---|
Past — guest connections (username + IP)
| Guest | Status | IP | Room | When | Action |
|---|
Finance
Enter your hub PIN for Screen time, Site policy, Newsletter, Finance, and Settings (Blake can set a unique PIN per site admin; if none is set for you, use the site default from Blake).
Unlocked for this tab.
| Date | Room | User | Amount | Status | Ends |
|---|
Quick stats
Live counts from the server (refresh to update).
💰 Give Credits
Add credit balance to a user (Blake only).
🗑️ Clear All Gifts
Permanently delete ALL gifts, gift inventory, and reset all gift streaks/achievements (Blake only).
Newsletter
Enter your hub PIN to compose or send campaigns, load history, or update stored campaigns (same PIN as Screen time, Site policy, Finance, and Settings).
Unlocked for this tab.
Email campaigns
Create and send campaigns to your audience. Drafts save locally in this browser. Test before sending.
Quick templates
Recipient count updates when you change segment.
Campaign history
Last 100 sent campaigns. View content, reuse as a template, or update the stored copy.
| Sent | Type | Subject | Audience | By | Sent / Failed | View | Reuse | Edit |
|---|
Settings
Enter your hub PIN (same PIN unlocks Screen time, Site policy, Newsletter, Finance, and Settings in this browser). Blake can set a unique PIN per site admin.
Unlocked for this tab.
User-facing toggles and messaging. Numeric limits (signup rates, chat caps, etc.) are in Site policy.
Site banner
Optional banner shown as a popup (like giveaways). Users see it on connect.
👤 Guest mode (site-wide)
When off, no one can join any room as a guest — they must log in or register. This overrides each room owner’s “Allow guests” setting.
⚔️ Arena (site-wide)
When off, the Arena page is unavailable, arena challenges are blocked, and the home page expansion strip (Arena + Alerts) and footer Arena link are hidden. When on, they reappear for everyone within a moment.
👻 Super admin ghost mode
When on, Blake and accounts with the superAdmin flag join rooms invisibly: no user-joined, not in the member list for normal users, welcome/join lines skipped, chat shows as Anonymous, and camera/screen can only be seen by other ghost staff in the same room. Setting is saved in admin config (survives restart). Users must rejoin the room after you toggle this for it to apply.
📱 Mobile registrations
When off, users cannot create new accounts from phones or tablets — they must use a desktop or laptop. Existing users can still log in on mobile.
How it works: We use the browser’s device type (User-Agent), not the network. So a laptop or desktop using a phone’s hotspot can still register (it looks like a normal desktop). We cannot detect hotspot. Users on a phone who request “desktop site” in their browser may sometimes bypass this; we block common mobile browser signatures to limit that.
🎁 Giveaway Popup
Customize the giveaway popup message that appears when users join. Users can dismiss it.
Leave blank to show the default text above. You can use HTML (<strong>, <a href="...">, etc.) in a custom message.
🎵 Home page background music
When on, the home screen plays looping background music with a play/pause button in the header. When off, the song and music toggle are hidden for everyone. Users who already have the home page open will update within a moment.
🤖 Site Bots
Enable or disable all bots site-wide. When disabled, no bot commands or automated bot messages will work in any room.
Available Bots:
Advanced feature flags
Server-side key/value toggles stored in the database. Use for experiments and integrations not covered elsewhere. Most day-to-day settings live in Site policy or other tabs — check there first.