Velix Staff sign-in

Moderation

Reports, bans, mutes and history.

/alts

gate.cmd.altsGate

Lists other accounts that share an IP with a player and whether they are punished.

/alts <player>

/ban

gate.cmd.banGate

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.

/baninfo

gate.cmd.baninfoGate

Shows the details of a single punishment by its ID.

/baninfo <ban-id>

/banlist

gate.cmd.banlistGate

Lists active bans.

/banlist [page]

8 entries per page.

/chatlog

gate.cmd.chatlogGate

Saves a player's recent chat as evidence (code CL-XXXX) or shows a saved chat log.

/chatlog <player> [minutes]
/chatlog view <code>
2 variants explained
/chatlog <player> [minutes]
Saves the last 1-240 minutes (default 30) of chat of a player and prints a code.
/chatlog view <code>
Shows up to 80 lines of the saved chat log.

Use the code with -e on /ban or /mute. Chat logs are kept for config chatlog.retention_days (default 14).

/check

gate.cmd.checkGate

Shows a summary of a player: online state, active ban and mute, warnings, open reports, alts.

/check <player>

/editpunish

gate.cmd.editpunishGate

Changes the reason or duration of an existing punishment.

/editpunish <ban-id> reason <reason-id>
/editpunish <ban-id> duration <duration>
2 variants explained
/editpunish <ban-id> reason <reason-id>
Replaces the reason.
/editpunish <ban-id> duration <7d|perm>
Replaces the duration.

Edits are logged in the audit log.

/history

gate.cmd.historyGate

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).

/kick

gate.cmd.kickGate

Kicks an online player from the network.

/kick <player> <reason>

/modlogs

gate.cmd.modlogsGate

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.

/mute

gate.cmd.muteGate

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).

/mutelist

gate.cmd.banlistGate

Lists active mutes.

/mutelist [page]

Uses the gate.cmd.banlist permission (no separate mutelist node). 8 entries per page.

/punish

gate.cmd.punishGate

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.

/reasons

gate.cmd.reasonsGate

Lists all punishment reasons with ids, escalation steps and which you may use.

/reasons

/report

EveryoneGate

Reports 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.

/reports

gate.report.notifyGate

Lists and handles open player reports.

/reports
/reports tp <id>
/reports claim <id>
/reports close <id>
/reports clear <player>
5 variants explained
/reports
Opens the reports menu (or a chat list of the newest 15 open reports).
/reports tp <id>
Teleports you to the reported player (alias: go). Players only.
/reports claim <id>
Claims a report.
/reports close <id>
Closes a report (alias: done).
/reports clear <player>
Closes all open reports on a player.

/staffstats

gate.cmd.staffstatsGate

Shows how many bans, mutes, warns and closed reports a staff member did in the last 7 and 30 days.

/staffstats <staff>

/unban

gate.cmd.unbanGate

Revokes an active ban; a reason is required and logged.

/unban <player|#id> <reason>

A revoked punishment no longer counts towards escalation steps.

/unmute

gate.cmd.unbanGate

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).

/warn

gate.cmd.warnGate

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).