Page 1 of 1

Commands for Minqlx Modders & Admins

Posted: Sun Apr 05, 2026 1:52 pm
by CodingMonkey™
Hi all, for those who are Modders on the Quake Live servers will need to know these commands below.

Remember never press the Pause key on your Keyboard as this will freeze/pause the server! If you do then type this;

****!unpause if you press Pause Key****


Below are some commands that can be used within the Server running Minqlx, meaning some for Mods only and some Admins,

The ones Modders need are the following;

!kick
!ban
!unban
!mute
!unmute
!warn


To get the players <steam id> you need to type in the console \players to get there ID but it is very important that you make sure you are typing the correct ID when kicking or banning/muting someone. Always double, triple check it before you type the command/id and hit enter!

Any issues just ask me, it is fairly simple for example;

!mute <id number 1 to 20> 99

This will mute the player from in game chat and mic for 99 years, do not use anymore than 99 years as this will mess things up, but from 1 to 99 is ok.


As a moderator in Quake Live, you have control over vote outcomes using the F1 and F2 keys:

F1 + F1 → Pass (approve the vote)
F2 + F1 → Pass (approve the vote)
F2 + F2 → Deny (reject the vote)
F1 + F2 → Deny (reject the vote)


This allows you to quickly decide whether to approve or reject votes during gameplay.




****Commands****

The command system is based on permission levels. A player will have a permission level of 0 by default. A player with level 1 can execute commands for level 1 and below. A level 2 player can execute level 2, 1 and 0 commands, and so on.

Permission level 0

!getrating (alternatively !getelo, !elo) from balance

Usage: !getrating <id> [gametype]

!teams (alternatively !teens) from balance

!agree (alternatively !a) from balance

After the bot suggests a switch, players in question can use this to agree to the switch.

!ratings (alternatively !elos, !selo) from balance

!checkban from ban

Checks whether a player has been banned, and if so, why.

Usage: !checkban <id>

!clan (alternatively !setclan) from clan

Usage: !clan <clan_tag>

!sounds from essentials

Usage: !sounds <0/1>

!help (alternatively !about, !version) from essentials

!seen from essentials

Responds with the last time a player was seen on the server.

Usage: !seen <steam_id>

!time from essentials

Responds with the current time.

Usage: !time [timezone_offset]

!mappool (alternatively !maps, !maplist) from essentials

!cookies from fun

!getmotd (alternatively !motd) from motd

!name (alternatively !setname) from names

Usage: !name <name>

!myperm from permission

!checksilence from silence

Checks whether a player has been silenced, and if so, why.

Usage: !checksilence <id>

Permission level 1

!balance from balance

!do from balance

Forces a suggested switch to be done.

!id from essentials

What you'll usually call before a lot of the other commands. You give it parts of people's names and it replies with a list of players that matched it. It ignores colors.

Ex.: !id min cool would list all players with those two tokens in their name. "Mino", "COOLLER" and "^5I A^2M MI^6NO" would all be possible candidates.

You can always do /players in the console, but this can save you some time if you're only looking for a player or two, especially since it can be done from chat too.

Usage: !id [part_of_name] ...

!players from essentials

A command that mimics the output of the "players" console command.

!disconnects (alternatively !dcs) from essentials

!shuffle from essentials

Forces a shuffle instantly.

!sound from essentials

Plays a sound for the those who have it enabled.

Usage: !sound <path>

!music from essentials

Plays music, but only for those with music volume on and the sounds flag on.

Usage: !music <path>

!stopsound from essentials

Stops all sounds playing. Useful if someone plays one of those really long ones.

!stopmusic from essentials

Stops any music playing.

!switch from essentials

Switches the teams of the two players.

Usage: !switch <id> <id>

!red from essentials

Moves a player to the red team.

Usage: !red <id>

!blue from essentials

Moves a player to the blue team.

Usage: !blue <id>

!spectate (alternatively !spec, !spectator) from essentials

Moves a player to the spectator team.

Usage: !spectate <id>

!free from essentials

Moves a player to the free team.

Usage: !free <id>

!mute from essentials

Mute a player.

Usage: !mute <id>

!unmute from essentials

Mute a player.

Usage: !unmute <id>

Permission level 2

!ban from ban

Bans a player temporarily. A very long period works for all intents and purposes as a permanent ban, so there's no separate command for that.

Example #1: !ban Mino 1 day Very rude!

Example #2: !ban sponge 50 years

Usage: !ban <id> <length> seconds|minutes|hours|days|... [reason]

!unban from ban

Unbans a player if banned.

Usage: !unban <id>

!forgive from ban

Removes a leave from a player. Optional integer can be provided to remove multiple leaves.

Usage: !forgive <id> [leaves_to_forgive]

!commands (alternatively !cmds) from essentials

!slap from essentials

Slaps a player with optional damage.

Usage: !slap <id> [damage]

!slay from essentials

Kills a player instantly.

Usage: !slay <id>

!kick from essentials

Kicks a player. A reason can also be provided.

Usage: !kick <id>

!kickban (alternatively !tempban) from essentials

Kicks a player and prevent the player from joining for the remainder of the map.

Usage: !kickban <id>

!yes from essentials

Passes the current vote.

!no from essentials

Vetoes the current vote.

!allready from essentials

Forces all players to ready up.

!abort from essentials

Forces a game in progress to go back to warmup.

!map (alternatively !changemap) from essentials

Changes the map.

Usage: !map <mapname> [factory]

!teamsize (alternatively !ts) from essentials

Calls a teamsize vote and passes it immediately.

Usage: !teamsize <size>

!silence from silence

Mutes a player temporarily. A very long period works for all intents and purposes as a permanent mute, so there's no separate command for that.

Example #1: !silence Mino 1 day Very rude!

Example #2: !silence sponge 50 years

Usage: !silence <id> <length> seconds|minutes|hours|days|... [reason]

!unsilence from silence

Unsilences a player if silenced.

Usage: !unsilence <id>

Permission level 3

!setrating (alternatively !setelo) from balance

Usage: !setrating <id> <rating>

!remrating (alternatively !remelo) from balance

Usage: !remrating <id>

Permission level 4

!setmotd (alternatively !newmotd) from motd

Usage: !setmotd <motd>

!setmotdall (alternatively !newmotdall) from motd

Usage: !setmotdall <motd>

!clearmotd (alternatively !removemotd, !remmmotd) from motd

!clearmotdall (alternatively !removemotdall, !remmmotdall) from motd

!addmotd from motd

Usage: !addmotd <more_motd>

!addmotdall from motd

Usage: !addmotdall <more_motd>

Permission level 5

!gencmd from docs

Generate a command list based on currently loaded plugins in markdown.

Usage: !gencmd [excluded_plugins]

!addmod from essentials

Give a player mod status.

Usage: !addmod <id>

!addadmin from essentials

Give a player admin status.

Usage: !addadmin <id>

!demote from essentials

Remove admin status from someone.

Usage: !demote <id>

!db from essentials

Prints the value of a key in the database.

Usage: !db <key> [value]

!rcon from essentials

Sends an rcon command to the server.

!setperm from permission

Usage: !setperm <id> <level>

!getperm from permission

Usage: !getperm <id>

!load from plugin_manager

Usage: !load <plugin>

!unload from plugin_manager

Usage: !unload <plugin>

!reload from plugin_manager

Usage: !reload <plugin>

!loadall from plugin_manager

!unloadall from plugin_manager

!reloadall from plugin_manager

!exec (alternatively !pyexec) from raw

Usage: !exec <python_code>

!eval (alternatively !pyeval) from raw

Usage: !eval <python_code>


Thanks for viewing my follow Quakers, enjoy! :ugeek:

Happy Easter! :D



C.M