QL commands

Quake Live minqlx Admin commands

Permission level 0

  • !getrating (alternatively !getelo, !elo) from balanceUsage: !getrating <id> [gametype]
  • !teams (alternatively !teens) from balance
  • !agree (alternatively !a) from balanceAfter the bot suggests a switch, players in question can use this to agree to the switch.
  • !ratings (alternatively !elos, !selo) from balance
  • !checkban from banChecks whether a player has been banned, and if so, why.

    Usage: !checkban <id>

  • !clan (alternatively !setclan) from clanUsage: !clan <clan_tag>
  • !sounds from essentialsUsage: !sounds <0/1>
  • !help (alternatively !about, !version) from essentials
  • !seen from essentialsResponds with the last time a player was seen on the server.

    Usage: !seen <steam_id>

  • !time from essentialsResponds 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 namesUsage: !name <name>
  • !myperm from permission
  • !checksilence from silenceChecks whether a player has been silenced, and if so, why.

    Usage: !checksilence <id>

 

  • Permission level 1
    • !balance from balance
    • !do from balanceForces a suggested switch to be done.
    • !id from essentialsWhat 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 essentialsA command that mimics the output of the “players” console command.
    • !disconnects (alternatively !dcs) from essentials
    • !shuffle from essentialsForces a shuffle instantly.
    • !sound from essentialsPlays a sound for the those who have it enabled.

      Usage: !sound <path>

    • !music from essentialsPlays music, but only for those with music volume on and the sounds flag on.

      Usage: !music <path>

    • !stopsound from essentialsStops all sounds playing. Useful if someone plays one of those really long ones.
    • !stopmusic from essentialsStops any music playing.
    • !switch from essentialsSwitches the teams of the two players.

      Usage: !switch <id> <id>

    • !red from essentialsMoves a player to the red team.

      Usage: !red <id>

    • !blue from essentialsMoves a player to the blue team.

      Usage: !blue <id>

    • !spectate (alternatively !spec, !spectator) from essentialsMoves a player to the spectator team.

      Usage: !spectate <id>

    • !free from essentialsMoves a player to the free team.

      Usage: !free <id>

    • !mute from essentialsMute a player.

      Usage: !mute <id>

    • !unmute from essentialsMute a player.

      Usage: !unmute <id>

  • Permission level 2
    • !ban from banBans 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 banUnbans a player if banned.

      Usage: !unban <id>

    • !forgive from banRemoves 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 essentialsSlaps a player with optional damage.

      Usage: !slap <id> [damage]

    • !slay from essentialsKills a player instantly.

      Usage: !slay <id>

    • !kick from essentialsKicks a player. A reason can also be provided.

      Usage: !kick <id>

    • !kickban (alternatively !tempban) from essentialsKicks a player and prevent the player from joining for the remainder of the map.

      Usage: !kickban <id>

    • !yes from essentialsPasses the current vote.
    • !no from essentialsVetoes the current vote.
    • !allready from essentialsForces all players to ready up.
    • !abort from essentialsForces a game in progress to go back to warmup.
    • !map (alternatively !changemap) from essentialsChanges the map.

      Usage: !map <mapname> [factory]

    • !teamsize (alternatively !ts) from essentialsCalls a teamsize vote and passes it immediately.

      Usage: !teamsize <size>

    • !silence from silenceMutes 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 silenceUnsilences a player if silenced.

      Usage: !unsilence <id>

  • Permission level 3
    • !setrating (alternatively !setelo) from balanceUsage: !setrating <id> <rating>
    • !remrating (alternatively !remelo) from balanceUsage: !remrating <id>
  • Permission level 4
    • !setmotd (alternatively !newmotd) from motdUsage: !setmotd <motd>
    • !setmotdall (alternatively !newmotdall) from motdUsage: !setmotdall <motd>
    • !clearmotd (alternatively !removemotd, !remmmotd) from motd
    • !clearmotdall (alternatively !removemotdall, !remmmotdall) from motd
    • !addmotd from motdUsage: !addmotd <more_motd>
    • !addmotdall from motdUsage: !addmotdall <more_motd>
  • Permission level 5
    • !gencmd from docsGenerate a command list based on currently loaded plugins in markdown.

      Usage: !gencmd [excluded_plugins]

    • !addmod from essentialsGive a player mod status.

      Usage: !addmod <id>

    • !addadmin from essentialsGive a player admin status.

      Usage: !addadmin <id>

    • !demote from essentialsRemove admin status from someone.

      Usage: !demote <id>

    • !db from essentialsPrints the value of a key in the database.

      Usage: !db <key> [value]

    • !rcon from essentialsSends an rcon command to the server.
    • !setperm from permissionUsage: !setperm <id> <level>
    • !getperm from permissionUsage: !getperm <id>
    • !load from plugin_managerUsage: !load <plugin>
    • !unload from plugin_managerUsage: !unload <plugin>
    • !reload from plugin_managerUsage: !reload <plugin>
    • !loadall from plugin_manager
    • !unloadall from plugin_manager
    • !reloadall from plugin_manager
    • !exec (alternatively !pyexec) from rawUsage: !exec <python_code>
    • !eval (alternatively !pyeval) from rawUsage: !eval <python_code>