Scrims
Automated daily scrim registration with auto-opening, slot assignment and live slotlists.
How scrims work
A scrim is a recurring practice match. You set a daily open time and the number of slots once — raze then opens registration automatically at that time every day (on the days you choose), assigns slots as teams register, closes when full, and posts the slotlist. The next day it reopens with a fresh slate. All scrim commands live under;scrim and require Manage Server.
Create a scrim
create uses named flags, so order doesn’t matter. Only reg is required.
channel
required
The registration channel teams send their team message in. Aliases:
channel, registration.number
default:"12"
Total number of slots (2–200). Alias:
total.time
default:"18:00"
Daily open time. Accepts
18:00, 6pm, 6:30pm. Alias: open.string
default:"UTC"
IANA timezone the open time is interpreted in, e.g.
Asia/Kolkata, America/New_York.channel
Channel the slotlist is posted to. Defaults to the registration channel.
role
Role granted automatically to every member who secures a slot.
number
default:"4"
How many teammates a registration must mention to be valid.
number
default:"0"
Minimum number of non-empty lines a registration must contain.
0 disables the check.role
If set, only members with this role may register.
role
Role pinged when registration opens.
string
default:"Scrim"
A label for the scrim, shown on the slotlist and summaries.
string
Custom registration template format string using placeholders like
{name}, {index}, {player}, {ign}, {role}. Aliases: regformat, template.Registration Format
Customize the registration format required for players when sending team messages. When registration opens, the open announcement automatically displays this required format.Supported Placeholders
{name}/{team}/{team_name}— Team name.{index}/{num}/{slot}— Slot index or line number.{player}/{mention}/{user}/{owner}— Teammate mention.{ign}— Player in-game name.{role}— In-game role (e.g.Sniper,IGL,Assaulter).
;scrim format [id] without arguments to view the format, ;scrim format presets to view pre-built format templates, or ;scrim format [id] clear to clear it.
Managing a scrim
Most commands take an optional scrim id (shown as#3 on ;scrim list). Omit it to target the scrim in the current channel, or the server’s first scrim.
Scrim Info & Status
Scrim Info & Status
;scrim show, ;scrim status.Slots & Slot Management
Slots & Slot Management
- View Slots:
;scrim slot(or;scrim slots,;scrim teams) - Remove Slot:
;scrim slot remove 5(or;scrim removeslot 5,;scrim kickteam 5) - Post Slotlist:
;scrim slot post(or;scrim slotlist,;scrim sl)
Registration Format
Registration Format
Open & Close Registration
Open & Close Registration
Scrim List, Toggle & Delete
Scrim List, Toggle & Delete
Bans
Stop a user from registering for a specific scrim — for example, repeat no-shows or multi-accounting.Daily lifecycle
When does it open?
When does it open?
Every 30 seconds raze checks each enabled scrim. When the local time (in the scrim’s
tz) reaches the open time on an enabled day, registration opens — once per day. If the bot was offline at the exact minute, it opens as soon as it’s back, still only once that day.When does it close?
When does it close?
Registration closes automatically the moment the last slot is filled. You can also close it early with
;scrim close. Closing locks the channel and posts the slotlist.What resets each day?
What resets each day?
On the next day’s open, the previous day’s assigned slots are cleared so the scrim starts empty. Reserved slots are kept.

