Dashboard

Live status and quick actions for the bot and server.

Bot
Guilds
RCON
Backups

⏳ Wipe countdown

Actions

RCON test runs players against the configured host. Backups only work when server_dir points at the server files (bot on the same machine).

Settings

Everything in config.json, editable from the browser.

Discord

RCON

Channels

Wipe

🛡️ Staff spawn-watch

New staff (< min days) who spawn these items get their owner/moderator perms removed automatically. Tenure is tracked from promotion lines in the console log.

💀 Kill feed

Posts every death (player kills and NPC deaths) to the Discord channel as it happens. The channel is created automatically if it doesn't exist.

🚨 Raid alerts

When a console line contains one of the patterns, the bot pings the role in the channel with the exact console line. Cooldown stops spam during a long raid. Tune the patterns to your server's console output — test an explosion and check the Console tab to see the exact line.

🗂️ Auto-backup

Automatically zips the server files every interval hours and prunes old backups down to the keep count. Needs server_dir set (bot on the same machine as the server). The first backup runs shortly after you enable it.

💰 Economy

The server tag prefixes balances like kaos: SL1 | 1,234.00 Sleepy Bucks. Blank image = uses the server icon. The Linked role is auto-created and given to anyone who runs /link (like kaos).

Panel

Set the OAuth client secret to make the panel log in with Discord (the lock screen becomes a "Login with Discord" button). The redirect URI must match exactly what you registered in the Developer Portal under OAuth2 → Redirects. The password is only used when OAuth is off.

The /panel Discord command posts a button that opens this URL. Blank = falls back to host:port.

Backups

Backup parts

Save

Saving writes config.json and reloads it live. Token, RCON, and channel changes take effect immediately; the panel port and password are read at boot, so a bot restart applies those.

Backups

Create, list, and restore server backups.

Existing backups

NameSizeDate

Appearance

Theme, effects, and background image.

Theme colors & effects

Changes preview live. Save to keep them after a refresh.

Sidebar branding

Changes preview live in the sidebar. Subtitle falls back to your server tag (e.g. SL1) if left blank.

Background image

Uploads are stored on the bot machine at /panel-bg and survive restarts. Resetting returns to the default gradient.

Permissions

Give people panel access by their Discord ID. They log in with their own Discord account.

Add a person

People with access

Online Players

Live from RCON — kick, ban, or message players.

Online now

Loading…

Ban List

Current bans from RCON — unban with one click.

Banned players

Loading…

📜 Player History

Bans, kicks, spawn detections, and kills per player — click a player to expand their history.

Players

Loading…

Scheduled Announcements

Daily in-game broadcasts at set times (server local time).

Add announcement

Scheduled

🔄 Scheduled restarts

Auto-restart the server at a set time each day. Players get an in-game warning first, then a 60-second countdown. Restart embeds go to #announcements.

🛒 Shop & Economy

Sleepy Bucks shop items, balances, and importing kaos balances.

➕ Add shop item

Shop items

Loading…

💸 Balances

Loading…

📥 Import balances (from kaos)

Paste the /topbalance output — one per line like Sleepss 12,345 or Name: 500. Imported balances merge to each member's account when they first use /bal.

🎁 Quick-chat Kits

Bind emote-wheel quick-chat phrases to in-game kits. When a player uses the phrase, the bot auto-runs kit givetoplayer over RCON.

⚙️ Settings

Placeholders: {player} (who claimed), {kit} (kit name), {phrase} (quick-chat phrase).

➕ Add binding

Tip: players bind the phrase in their emote wheel (I need → d11_quick_chat_i_need_phrase_format <phrase>).

Bindings

Loading…

📈 Player Activity

Playtime tracked from join/leave console lines. Updated as players come and go.

Loading…

Staff Watch

Detects staff spawning explosives before their trial period is up.

Status

Loading…

Tracked staff

Loading…

Recent detections

Loading…

🖥️ Server Console

Live console feed straight from the server — every line, like the GPortal console. Filter to find what you need.

Loading…

🧾 Audit Log

Who changed what settings when — every panel action is recorded.

Loading…