Lists other accounts that share an IP with a player and whether they are punished.
/alts <player>Reports, bans, mutes and history.
Lists other accounts that share an IP with a player and whether they are punished.
/alts <player>Bans a player using a predefined reason id; duration escalates with each repeated offence.
/ban <player> <reason-id> [-e evidence] [-s]/ban <player> <reason-id> [-e evidence] [-s] [-d duration]Reason ids are listed by /reasons; each reason also has its own required permission (gate.punish.moderator or gate.punish.admin for bans). -e attaches evidence (e.g. a chatlog code CL-XXXX), -s makes it silent (no network broadcast), -d sets a custom duration (e.g. 7d, 12h, 1d12h, perm) and needs gate.punish.duration. Staff (gate.punish.supporter) can only be punished by players with gate.punish.admin.
Shows the details of a single punishment by its ID.
/baninfo <ban-id>Lists active bans.
/banlist [page]8 entries per page.
Saves a player's recent chat as evidence (code CL-XXXX) or shows a saved chat log.
/chatlog <player> [minutes]/chatlog view <code>/chatlog <player> [minutes]/chatlog view <code>Use the code with -e on /ban or /mute. Chat logs are kept for config chatlog.retention_days (default 14).
Shows a summary of a player: online state, active ban and mute, warnings, open reports, alts.
/check <player>Changes the reason or duration of an existing punishment.
/editpunish <ban-id> reason <reason-id>/editpunish <ban-id> duration <duration>/editpunish <ban-id> reason <reason-id>/editpunish <ban-id> duration <7d|perm>Edits are logged in the audit log.
Shows the punishment and warning history of a player.
/history <player> [page]Opens a menu for players with only a name; the page argument gives the chat version (8 entries per page).
Kicks an online player from the network.
/kick <player> <reason>Shows the audit log of actions by a staff member.
/modlogs <staff> [period] [page]Period defaults to 7d (e.g. 7d, 30d). Opens a menu for players, chat output otherwise.
Mutes a player using a predefined reason id; duration escalates with each repeated offence.
/mute <player> <reason-id> [-e evidence] [-s]/mute <player> <reason-id> [-e evidence] [-s] [-d duration]Same flags and rules as /ban. Mute reason ids need gate.punish.supporter (some gate.punish.moderator). Muted players cannot use the commands in config punish.muted_commands (default msg, tell, w, whisper, pm, r, reply, joinme, jm, say, me).
Lists active mutes.
/mutelist [page]Uses the gate.cmd.banlist permission (no separate mutelist node). 8 entries per page.
Opens the punishment menu for a player (chat list of clickable reasons without Gate-Paper).
/punish <player>Shows the next escalation step and duration per reason.
Lists all punishment reasons with ids, escalation steps and which you may use.
/reasonsReports an online player to the team; with only a name it opens a reason menu.
/report <player>/report <player> <reason>Cooldown between reports: config reports.cooldown_sec (default 30 s). You cannot report yourself or staff (players with gate.report.notify), and only one open report per reporter and target is allowed. A chat log of the reported player (last reports.chatlog_minutes, default 30) is saved automatically. Tab-complete suggests quick reasons: Hacking, Reach, Autoclicker, Fly, Speed, Teaming, Bugusing, Insult, Spam, Advertising, Skin/Name. Players only.
Lists and handles open player reports.
/reports/reports tp <id>/reports claim <id>/reports close <id>/reports clear <player>/reports/reports tp <id>/reports claim <id>/reports close <id>/reports clear <player>Shows how many bans, mutes, warns and closed reports a staff member did in the last 7 and 30 days.
/staffstats <staff>Revokes an active ban; a reason is required and logged.
/unban <player|#id> <reason>A revoked punishment no longer counts towards escalation steps.
Revokes an active mute; a reason is required and logged.
/unmute <player|#id> <reason>The code checks gate.cmd.unban for /unmute as well (there is no separate unmute node).
Warns a player and records the warning.
/warn <player> <reason>Config punish.warn_limit (default 3) warnings within punish.warn_window_days (default 30) trigger an automatic mute with reason id punish.warn_reason (default 21).