Skip to content
[14-3] Console Commands
Quake Champions

[14-3] Console Commands

Learn Quake Champions console commands for customization, including binding keys and changing player names. Commands are case-sensitive and must be lowercase.

By ···10 min read·Multi-source verified
1 reading this guide  

Learn Quake Champions console commands for customization, including binding keys and changing player names. Commands are case-sensitive and must be lowercase.

Walkthrough
  1. 1
    Access the console by pressing the tilde (~) key.
  2. 2
    Enter commands in lowercase.
  3. 3
    For commands with parameters, entering the command alone displays its current setting.
  4. 4
    Commands can be run from the command line by preceding them with a '+' sign.
  5. 5
    Use the bind command to assign console commands or actions to specific keys.
  6. 6
    Use the alias command to create custom commands that execute a sequence of existing commands.
  7. 7
    Configuration can be managed through config files.
Tips
  • Quake Champions is case-sensitive regarding console commands; always use lowercase.
  • Commands with spaces in their parameters must be enclosed in quotation marks.
  • The tilde (~) key cannot be bound to any action.
  • Some commands are server-only.
  • Commands with unknown descriptions exist but their functionality may not be clear.

Console Commands:

_cl_color #: Sets the player's colors. # is calculated as (shirt color * 16) + pants color ($1 and $2 from the color command). Maximum value is 221. Changing this does not affect the color command values.

_cl_name $: Sets the player's name to $.

_com_baud #: Unknown command. Does not appear to be affected by com# settings.

_com_init $: Appears to set the modem init string to $, but is not affected by com# settings.

_com_type #: Unknown command. Does not appear to be affected by com# settings.

alias $1 "$2;$3;$4...": Creates a new Quake command named $1, which executes a series of existing Quake commands ($2, $3, $4, etc.). Commands being aliased must be in quotation marks and separated by semicolons.

ambient_fade #: Unknown command. Default is 500.

ambient_level #: Controls ambient sound volume. Default is 0.3.

begin: Unknown command. Not valid from the console.

bf: Performs a background flash similar to picking up an item. Can reset the palette, potentially fixing erratic colors.

bgmbuffer #: Sets the music buffer size to # bytes. Default is 4096 (4K).

bgmvolume #: Changes music volume from 0.0 to 1.0. 0 is off. Not all CD-ROM drives support variable volume.

bind $1 $2: Binds the key $1 to the action $2. For actions or commands with spaces, enclose $2 in quotation marks. Valid keys include A-Z, 0-9, F1-F12, TAB, ENTER, SPACE, BACKSPACE, ARROW keys, ALT, CTRL, SHIFT, INS, DEL, PGDN, PGUP, HOME, END, PAUSE, SEMICOLON, and mouse buttons (MOUSE1, MOUSE2, MOUSE3). F1-F12, TAB, and ~ (tilde) can only be bound on the command line or in a .cfg file. The ESC key cannot be bound.

centerview: Centers your view.

cd:

  • off: Turns off CD audio system.
  • on: Turns on CD audio system.
  • reset: Re-initializes the CD audio system.
  • play #: Plays track # once.
  • loop #: Plays track # repeatedly.
  • stop: Stops the current track.
  • resumre: Resumes playing the current track.
  • eject: Ejects the CD.
  • remap #1 #2 #3...: Remaps tracks on the current CD.
  • info: Reports information on the CD-ROM and current CD.

changelevel $: Server-only. Changes the level to $.

cl_anglespeedkey #: Sets player pitch and turn speed. Default is 1.5.

cl_backspeed #: Sets backward movement speed. Default is 160.

cl_bob #: Sets weapon bob amount. Default is 0.02.

cl_bobcycle #: Weapon bob cycle duration in seconds. Do not set to 0. Default is 0.6.

cl_bobup #: Defines the topmost point of the bob cycle. Default is 0.5.

cl_forwardspeed #: Sets forward movement speed. Default is 200.

cl_movespeedkey #: Multiplies normal movement rates by # when +speed is activated. Default is 2.0.

cl_nolerp #: Unknown command.

cl_pitchspeed #: Sets pitch change speed for +lookup and +lookdown (keyboard only). Default is 100.

cl_rollangle #: Controls player lean angle during fast turns. Default is 2.0.

cl_rollspeed #: Controls player lean speed during turns. Default is 200.

cl_shownet #:

  • 0: Quake will not display numbers.
  • 1: Quake will display numbers. The meaning is unknown, but it seems related to client-server traffic.

cl_sidespeed #: Controls strafing speed. Default is 350.

cl_upspeed #: Sets the speed at which the player floats using +mo.

100% Human-Written. AI Fact-Checked. Community Verified. Learn how AntMag verifies content