🚪

Running Your Room

A current reference for DeviantLives room owners — the admin panel, the mod panel, member logins, and every @ command your chatters can use. This replaces the older printed room-owner PDF, which predates site logins, themes, auctions, and the animated commands below.

Updated September 2026 For room owners & moderators More guides: blog.deviantlives.com/how-tos
On this page
Orientation

Before you start

You now run a room on DeviantLives. Site mods and admins still enforce site-wide policy and can act in any room, but keeping your own room in line with the rules is on you.

Your two control rooms
PanelAddressWhat it's for
Admin panelhttps://yourroom.deviantlives.com/adminRoom settings, members, mods, bans — everything below except live moderation.
Mod panelhttps://yourroom.deviantlives.com/modWatch the room and act on chatters in real time. You can't post chat from here.

Sign in with the default owner login you were given, then change that password immediately — anyone who still knows it can reach your admin and mod panels.

If your room has a sub-room

A linked sub-room runs as its own room: its own settings, idle timeout, member list, and door page, reached at https://yourroom.deviantlives.com/yoursubroom/admin and https://yourroom.deviantlives.com/yoursubroom/mod. Configure it separately — nothing you set for the main room carries over automatically.

Setup

Your admin panel

Everything here is saved by scrolling to the bottom and clicking Submit. If something's wrong with what you entered, the panel will tell you before it saves.

Description & themes

The first thing you'll see on the admin screen. Write a short description of your room — you can change it any time — and pick up to three themes. Themes let chatters filter the online-chatters and room-directory pages to find rooms that match what they're looking for, so pick the ones that actually describe your room.

Room settings

Admin screen — room settings
Lock room☐ unchecked
Only allow registered users☐ unchecked
History length0
User idle timeout30 min
  • Lock room — blocks new arrivals until you uncheck it. Everyone already inside stays. Don't forget to unlock it later.
  • Only allow registered users — closes the door to anyone who isn't a member of your room, logged in. See Members & site login.
  • History length — how many past messages a new arrival sees on entry. 0 shows none.
  • User idle timeout — minutes of inactivity before a chatter is automatically booted. Keeps people from parking silently in your room all day.

Your door page

The box labeled "Enter your page code here" holds the HTML for your room's entrance page — the part inside the page, not the whole document. Don't include <title>, <head>, or <body>; login links and forms are added around your code automatically.

<style> body { background-color: black; color: white; } h1 { color: #d98a2b; } @media (max-width: 768px) { button, input[type="checkbox"], label { min-height: 44px; min-width: 44px; } input[type="text"], input[type="password"] { padding: 10px; } a:focus, button:focus { outline: 2px solid #d98a2b; } } </style> <center> <h1>Room name goes here</h1> <img src="https://your-image-url"> <p>Welcome to the room! This is the theme of the room, these are the rules. Owner: owner_name. Mods: mod_names. Membership enquiries: you@example.com</p> </center>

The @media block above keeps buttons, checkboxes and text fields usable on a phone screen — worth keeping even if you change everything else. Don't know HTML? Try w3schools.com/tryit to write and preview code, or ask around — someone will help. See designing your door page for a fuller walkthrough.

One line per dropdown, in the admin screen's dropdown box, formatted as:

display text in the pulldown##message posted to chat

  • Drop $r$ anywhere after the ## to place the recipient's name: Hello##Hello $r$ my friend
  • Embed an image with ordinary HTML: Beer##Have a beer $r$ <img src='url'>
  • Decorate the pulldown label itself with an HTML entity from w3schools' character reference: Welcome &#9962;##Welcomes $r$

Mods & owners

One row per person, username;password;role. Every username must start with rmod_:

rmod_bob;ugvfdjfg7;mod
rmod_jane;kfujhgbj;mod
rmod_john;jghkgfuk;owner
  • Owner — full access to the admin panel.
  • Mod — mod panel only, no admin panel.

No blank lines between rows, or in between. This login system is separate from site-level member logins below — changing one doesn't touch the other.

A second way in — no rmod_ password needed

You can hand the same owner or mod access to a registered member instead, straight from the Registered Users panel: next to their permissions, each member has a Role dropdown — none, mod, or owner. Set it and click Save Role.

A member set this way doesn't need an rmod_ login at all. When they open your admin panel (role owner) or mod panel (role mod or owner), the page recognizes their own site login and signs them straight in — nothing to type, nothing extra to hand out or remember. Give this to someone you trust with the panel itself; the checkboxes above it (see Members & site login) only cover in-chat permissions, not panel access.

Banning chatters

For someone you simply don't want in your room. For anything that breaks site rules or the law — underage imagery, for instance — report it to sh.deviantlives@gmail.com instead; that gets a site-wide ban and a report to the appropriate authorities.

One IP per line
To banEnterBlocksIPs caught
A single address213.34.22.134/32213.34.22.134 only1
A last-segment range213.34.22.0/24213.34.22.0 – 213.34.22.255256
A last-two-segment range213.34.0.0/16213.34.0.0 – 213.34.255.25565,536

Anything less than /32 bans a range, not one person — the smaller that number, the more IPs it catches. Go much below /24 and you will very likely catch innocent chatters along with the one you meant to ban.

Banning while angry

The person who just wrecked your room is the person you're least likely to stop and check a subnet mask for. Default to /32 — one address, the one that's actually causing trouble. Only reach for /24 or wider when you have a real reason to believe they'll be back on a nearby IP, and even then, know you're gambling on 256 or 65,536 strangers along with them.

People

Members & site login

Membership now runs on one site-wide login, not a separate password for every room.

From your admin panel, look up a prospective member by the name they want reserved. Already have a site account? They're added right away. If not, an invite form appears — enter their email address and the name to reserve, and they'll get an email with a link to set their own password. You never set or see a member's password.

Once added, a member's reserved name is theirs alone in your room — nobody else can chat under it. Membership itself is per room: adding someone to your main room doesn't add them to a linked sub-room, and vice versa — each keeps its own member list.

What you can grant a member

Per member, per room, you can turn on any combination of:

Post videoUse @video play in your room.
BootRemove chatters with @boot without owner or mod status.
Grant normal chatLift another chatter's spam-control restriction with @normal.
Run auctionsStart and stop the auction system with @auction.
Control voiceTurn the voice system on/off or assign a DJ with @voice.

A signed-in member gets a 30-day site session — they won't need to log in again for any room they belong to until it expires. Password reset links are only good for an hour; the site limits how many it will send in a short span, so tell chatters to check spam before requesting another. More detail: site-level logins and the chatter's guide to logging in, worth forwarding to your members directly.

Events

Automated auctions

Included with an annual room subscription. One account runs the whole auction for you, so you don't need a person coordinating bids by hand.

  1. In your admin panel, create a registered member to act as the auctioneer.
  2. Grant Run auctions to exactly one other member — the person who'll start and stop auctions.
  3. Fill in the "Enter auction data here" box: auction name, the auctioneer's chat name and login, opening and closing messages, an intro/close message per item, the item list, min/max bid, bid duration, and the gap between items — for example Bidding_time|90 for a 90-second window per item.

To run it, the member with Run auctions logs in and types @auction start — the auctioneer account signs itself in and runs the whole event, wrapping up with a summary of items and winners. @auction clean stops one that's stuck. Bidders can't use avatars or name-coding while an auction is running, and both commands only work in your main room, not a linked sub-room.

Full walkthrough: automated auctions.

Live control

Moderating live

The mod panel shows a room that looks like yours, but you're watching, not chatting. Pick an action from one dropdown and a chatter from the other, then click Act on User.

ActionWhat it does
WHOISShows the chatter's IP and likely location.
BOOTRemoves the chatter for the number of minutes you enter. 0 just clears out someone stuck in the room.
CLEAR_SCREENWipes every user's screen — all users, even if you only selected one. Good for clearing offensive or accidental posts, or just a stale backlog.
TOGGLE_VIDEOShows or hides the video inlay for the whole room. Per-user toggling isn't available. Has no effect on a chatter who's ticked their own "Video Off."
PLAY_VIDEOPlays a YouTube link from the "Other Message" box to everyone. Toggle video on first, so the window is visible before you send it.
CUSTOM_MESSAGE_PUB / PVTSends your own message to a chatter, publicly or privately.
Rule-violation presetsPre-written public or private warnings for name, image/AV, theme, disruptive, and discriminatory-behavior violations. These only display a message — they don't boot or ban anyone themselves.
YouTube link formats
TypeLooks likeNote
Single videowatch?v=someIDPlays one video for everyone.
Playlistwatch?list=PL…Everyone sees the same sequence.
Mixwatch?list=RD…YouTube can vary this per viewer — use a playlist if you need everyone in sync.

First video sent to a browser often just appears with a click-to-play button rather than autoplaying; later videos usually autoplay. If a chatter says the video window is up but showing the wrong thing, have them reload the page — that re-enters the room and should pull the right video. Still stuck: toggle video off and on for the room, then have them reload and toggle their own "Video Off" checkbox.

In-chat

Chat commands

Typed straight into the message box by anyone you've granted the matching permission — no mod panel required. Most take a selected chatter, or All.

Moderation

@boot 5Boot the selected chatter for 5 minutes.
@boot listList currently booted chatters and their IPs.
@boot -1 213.34.22.134Lift a boot early for that IP.
@clearClear the room screen for everyone.

Video

@video play [url]Play a video. Select "All" to show it room-wide.
@video offTurn the video window off.
@pvideo play [url]Same, for premium video permission.
@pvideo offTurn premium video off.

Avatar

@av [code]Set a custom text/HTML avatar name.
@av simple [url]Set an image avatar from a URL.

Interactive effects

@glassShatters the screen like breaking glass.
@pieTosses a pie at the target.
@blobSquirts the target with a "blob."
@spankSpanks the target. Needs moderator permission.
@slimerSummons Slimer to haunt the target.
@toss [url]Throws a custom image at the target.

Not everyone's on a fast computer. Spamming these can freeze other people's browsers — and can get the sender booted for it.

Room & display

@normalGrant normal chat privileges in a restricted room.
@auction startStart the room's auction. Main room only.
@auction cleanStop a stuck auction. Main room only.
@fontsize [number]Resize your own text display.
@imagesize [number]Resize your own image display.
@voice onTurn on the room's voice system.
@voice offTurn it off.
@voice dj [user]Mute everyone else and hand the mic to one chatter.

Full command writeups: the @ commands and animated actions.