MSN HomeHotmailWeb SearchShoppingMoneyPeople & Chat
go to msnBack To School Savings!
  Virtual Golf Association 
  0 Players Online

  Take me to the game
Console Commands

If you've ever played Quake or Quake 2 and accidentally hit the tilde key (~), you saw a black screen drop down with a little flashing cursor. Here is the entrance into the wide-open world of Console Commands. From here, you can customize your game of Quake, set up a myriad of options as the player or as the server and just call up a vast amount of information on the game currently in progress. This list is not yet complete, because many of the meanings behind the commands and variables are still being discovered.

Below we break out the console commands into two separate lists. One is the list of ACTIONS and the second is the list of COMMANDS AND VARIABLES.

List of ACTIONS
ACTIONS are commands that are enabled by using a + or - sign preceding the action. The + sign will enable that action until the action is given again with the - sign. When a positive signed action is bound to a key, and that key is pressed, this will enable the action; when the key is let go, the action is disabled. To bind a key to an action, refer to the COMMANDS AND VARIABLES list, BIND command for more information.

+attack/-attack

When active, the player is firing with their current weapon.

+back/-back

When active, the player is moving backwards.

+forward/-forward

When active, the player is moving forwards.

+klook/-klook

When active, forward becomes lookup and backward becomes lookdown.

+left/-left

When active, the player is turning left.

+lookdown/-lookdown

When active, the player's view is moving downward.

+lookup/-lookup

When active, the player's view is moving upward.

+mlook/-mlook

When active, moving the mouse forward and backwards causes the player's view to look up and look down respectively.

+movedown/-movedown

When active, the player crouches or swims down when in liquid.

+moveleft/-moveleft

When active, the player is strafing left.

+moveright/-moveright

When active, the player is strafing right.

+moveup/-moveup

When active, the player is jumping or swimming up when in liquid.

+right/-right

When active, the player is turning right.

+speed/-speed

When active, the player is running.

+strafe/-strafe

When strafe is active, +left and +right function as +moveleft and +moveright, strafing in those directions.

List of COMMANDS & VARIABLES
A
alias

This command is pretty powerful as it allows you to create a reference to a command or list of commands. When referencing multiple words, you need to enclose the words within quotation marks and separate each command with a semi-colon. An example would be: alias @2 "@3;@4;@5". Hence the commands @3, @4 and @5 would all be triggered simultaneously by the command @2.

allow_download

Allows clients to download maps, files and such from the server. This is not currently enabled but, once activated, will allow for the immediate download of files players might need from the server if those files are not located on their current machine.

B
basedir

This lists the main directory where the game is located.

bind

Another essential command. This binds ACTION commands to keystrokes such as bind f +attack. This binds the f key to the attack command. Now every time the f key is pressed, your player will attack.

bindlist

This lists all bound keys.

bob_pitch n

The default number is 0.002. You change the values through decimal settings. This value will change how much the player's view sees up and down as the player moves.

bob_roll n

The default number is 0.002. You change the values through decimal settings. This value will change how much the player's view will roll from side to side as the player moves.

bob_up n

The default number is 0.005. This sets the delay between normal still camera level and camera movement between the player starts to move and when he stops.

C
cd

This controls the CD player. Use the following list of commands with a space between cd and the command; for example, cd pause.

  • close -- sends out the signal to close the CD tray
  • eject -- sends out the signal to eject the CD from the tray
  • info -- reports the number of tracks and the current track being played
  • loop (#) -- plays specific track continuously
  • off -- disables CD audio
  • on -- enables CD audio
  • pause -- pauses the CD audio music
  • play (#) -- plays specific track once
  • remap (#) , (#), (#) -- remaps the order of musical tracks that will be played
  • reset -- re-initializes the CD system
  • resume -- resumes CD audio music
  • stop -- stops the playback of the CD audio music cd_volume n

    The default number is 1. This sets the volume for the CD audio.

    cddir

    This shows the default directory for the CD and is write-protected.

    centerview

    This command centers the view.

    changing

    This command displays the loading graphic in the center of the screen.

    cheats {0|1}

    Default is 0. When set to 1, this command will allow cheating in multiplayer games.

    cl_anglespeedkey n

    The default number is 1.5. This is the multiplier of the rotation axes when +speed has been enabled.

    cl_blend

    Using this command will turn off any palette changes when using a power-up, when injured and when underwater.

    cl_footsteps {0|1}

    Default is 1. Switching this command to 0 will disable the footstep sounds.

    cl_forwardspeed n

    The default number is 200. This number can be used to slow down or speed up default movement speed.

    cl_gun {0|1}

    Default is 1. Switching this command to 0 turns the gun view off.

    cl_lights {0|1}

    Default is 1. Switching this command to 0 prevents the gun barrel from lighting up when firing.

    cl_maxfps n

    The default number is 1000. You can lower the number to help with latency issues in multiplayer games.

    cl_nodelta {0|1}

    Default is 0. Switching this command to 1 will disable delta compression, which can help with poor Internet connections.

    cl_noskins {0|1|2}

    Default is 0. Using the option 1 will disable multiplayer skins. Using the option 2 will only shows skins that are currently available in the baseq2\players directory and will not transfer new skins from the server.

    cl_particles {0|1}

    Default is 1. Switching this command to 0 will disable all particles such as sparks, smoke and flies, thus speeding up multiplayer games.

    cl_pitchspeed n

    The default number is 150. Setting this value sets the maximum speed of viewing along the pitch axis while +speed is disabled.

    cl_run {0|1}

    Default is 0. Switching this command to 1 keeps you always at running speed.

    cl_shownet {0|1}

    Default is 0. Switching this command to 1 will display the current latency times between the client and server.

    cl_sidespeed n

    The default number is 200. This sets the maximum sideways movement speed.

    cl_stats {0|1}

    Default is 0. Switching this command to 1 will display the current number of entities, particles and lights generated by the player.

    cl_testlights {0|1}

    Default is 0. Switching this command to 1 will cause everything to be seen at full brightness.

    cl_upspeed n

    The default number is 200. Changing this number will modify the up and down speed of moving in liquids.

    cl_yawspeed n

    The default number is 140. Changing this number will modify the maximum speed of looking left and right while the +speed is disabled.

    clear

    This will clear the console buffer and all messages being displayed on screen.

    cmd

    This command executes a sub-command that follows. Use a space between cmd and the sub-command such as "cmd god".

  • baselines
  • begin
  • configstrings
  • give - same as give command
  • god - enables God mode
  • help - brings up the mission help screen
  • info - gives you info about your current game and setup
  • noclip - same as noclip command cmdlist

    This lists all console commands.

    connect servername

    This will connect you to the server specified by the servername string.

    crosshair {0|1|2|3}

    Default is 0. Each number provides a different set of aiming crosshairs.

    D
    deathmatch {0|1}

    Default is 0. Switching this command to 1 will start a deathmatch game once the game is reset.

    disconnect

    This will terminate the current multiplayer game.

    F
    fixedtime n

    The default number is 0. Using another number will cause the game to jump frames bringing up the speed of the game.

    fov n

    Changes the player's field of view. Default number is 90 but try a higher number for cool view. This command submitted by Zoner Cameron F.

    freelook {0|1}

    Default is 0. Switching this command to 1 will override the +mlook by setting the mouse and joystick aiming always on.

    G
    g_unlimited_ammo {0|1}

    Default is 0. Switching this command to 1 will give the player unlimited ammunition for all of their weaponry.

    give itemname

    This command is a cheat which gives the player whatever item is specified in the itemname. If all is entered, the player will receive all weapons, power-ups and maximum ammunition.

    gl_dynamic {0,1}

    Turns dynamic lighting on or off when you pick up an item or are hit underwater. May give you performance boost of .5 to 1.5 fps (frames per second) if turned off. This command submitted by Zoner vinimoto .

    gl_mode n

    The default number is 3 and the value range is 0 through 9. This only applies to the OpenGL mode (see SW_MODE for normal video mode operations). Use this to set the screen resolution from within the console.

  • 0 -- 320 x 200
  • 1 -- 400 x 300
  • 2 -- 512 x 384
  • 3 -- 640 x 480
  • 4 -- 800 x 600
  • 5 -- 960 x 720
  • 6 -- 1024 x 768
  • 7 -- 1152 x 864
  • 8 -- 1280 x 960
  • 9 -- 1600 x 1200 gl_playermip {0|1|2|3|4}

    Default number is 0. Any other number will reduce the texture resolution on each character to save on total texture memory. This can be helpful for 3D acceleration cards with only 2MB memory. Works only in OpenGL mode.

    gl_polyblend {0|1}

    Default number is 0. Switching this command to 1 will disable any palette changes when under water, being injured or using a power-up. Works only in OpenGL mode.

    gl_showtris {0|1}

    Default number is 0. Switching this command to 1 may improve screen display if you are seeing tearing between polygons. Works only in OpenGL mode.

    gun_x {-n|0|+n}

    Default number is 0. A positive number will move the gun's position to the right, a negative number will move the gun left.

    gun_y {-n|0|+n}

    Default number is 0. A positive number will move the gun away from you, a negative number will move it closer to you.

    gun_z {-n|0|+n}

    Default number is 0. A positive number will move the gun up along the Y axis, a negative number will move it down.

    H
    hand {0|1|2}

    Default number is 0. The value of 1 puts the gun into the player's left hand. A value of 2 replaces the gun with a small gun icon in the bottom center of the screen.

    heartbeat

    Use this command to quickly update information to the server to help re-stabilize the connection.

    I
    info

    You will get a complete list of the server configuration and information.

    intensity n

    Default number is 2. The value will vary the brightness of the OpenGL display.

    invdrop

    This command will force you to drop whatever the current item is in your inventory.

    inven

    This command will toggle the inventory display.

    invuse

    This command will use the current item selected in the inventory.

    K
    kick userid

    This command will forcibly remove the user identified as the userid from the server.

    kill

    Use this command if somehow you are stuck in a map. It is the equivalent to committing suicide.

    killserver

    This command will shut down the server, removing all players (needless to say) from the game.

    L
    load savedgamename

    This command will load a saved game.

    lookspring

    This command will perform a centerview command and snap the vertical aiming position to center when +mlook is released.

    Lookstrafe {0|1}

    Default number is 0. When the command is switched to 1, all mouse and joystick turning movements will be changed to strafing movements.

    M
    m_forward n

    Default is 1. This setting will determine the sensitivity of the forward and backward movement with the mouse.

    m_pitch n

    Default is 0.22. This setting will determine the sensitivity of looking up and down with the mouse.

    m_side n

    Default is 0.8. This setting will determine the sensitivity of the sideways settings of the mouse.

    m_yaw n

    Default is 0.22. This setting will determine the sensitivity of the left and right turning with the mouse.

    map {mapname.bsp|imagename.pcx|demoname.dm2|animation.cin}

    This command loads any of the above types of files.

    menu_addressbook

    This jumps to Address Book.

    menu_credits

    This brings up the credits.

    menu_dmoptions

    This brings up the deathmatch options menu.

    menu_game

    This brings up the Game menu for various options.

    menu_joinserver

    This brings up the Join Server menu.

    menu_keys

    This brings up the key binding menu.

    menu_loadgame

    This brings up the Load Game menu.

    menu_main

    This command will bring up the Main menu.

    menu_multiplayer

    This brings up the Multiplayer menu.

    menu_options

    This brings up the Options menu.

    menu_playerconfig

    This command brings up the Player screen where you can choose Name, Gender, Skin and Handedness.

    menu_savegame

    This brings up the Save Game menu.

    menu_startserver

    This brings up the menu for setting various multiplayer options.

    menu_quit

    This brings up the Quit menu.

    menu_video

    This brings up the Video menu.

    messagemode

    This command prompts you for text to be used with the say command, which will be broadcast to everyone on the server.

    Messagemode2

    This command prompts you for text to be used with the say_team command, which will be broadcast to those on your team.

    modellist

    A list will be displayed showing the names of all loaded models loaded and how much memory they are taking up.

    msg {0|1|2|3|4}

    Default value is 1. The value tells the server what type of messages will be sent from the server to the clients. A setting of 0 displays all messages and 4 displays no messages.

    N
    name playername

    This command allows you to name your player whatever you like.

    noclip

    This command allows you to walk through walls and barriers.

    nomonsters {0|1}

    Default number is 0. Switching this command to 1 will remove monsters from the next map that is played.

    notarget

    This command prevents monsters from targeting you.

    P
    path

    This command will list the current .pak files within the current game directory.

    pause

    This command pauses and resumes the game.

    pingservers

    This command attempts to locate local servers and those listed in the game's Address Book.

    Play filename.wav

    This command will play whatever .wav file is specified.

    precache

    This command loads all files for the current level into your cache.

    Q
    quit

    This command closes down the game without a confirmation prompt.

    R
    r_drawentities {0|1}

    The default is 1. Switching the value to 0 will remove all entities, such as monsters, items, players, guns, from the display.

    r_drawworld {0|1}

    The default is 1. Switching the value to 0 will remove walls allowing you to see behind them. The walls still exist but you can see through them.

    r_fullbright {0|1}

    The default is 0. Switching the value to 1 will set all light values to their maximum settings.

    rate n

    The default value is 25000. The value represents the maximum amount of bytes transferred between client and server each second. Try dropping the value for a more reliable connection.

    reconnect

    A reconnection attempt will be tried with the previous server. Try this if you are accidentally disconnected.

    record filename.dm2

    This command will start recording a demo to \baseq2\demos\(string).dm2. You must be within the map to start your recording.

    S
    s_initsound {0|1}

    The default value is 1. Switching this command to 0 will disable all sound effects after the next snd_restart is issued.

    s_volume .n

    The default is 0.7. This is a volume scale for sound effects running from 0.0 to 1.0.

    s_wavonly {0|1}

    The default value is 0. Switching this command to 1 will disable all music leaving only the sound effects on.

    samelevel {0|1}

    The default value is 0. Switching this command to 1 at the server will make the game repeat the same level when an endgame is reached.

    save filename

    This command will save the game under the chosen filename.

    say_team content

    This will send the text in the content string to all team members.

    say content

    This command will send the text in the content string to everyone playing the game.

    scr_showturtle {0|1}

    The default is 0. Switching this command to 1 will display a turtle icon when performance is slow.

    screenshot

    This command will take a screenshot. It will be saved in .pcx format, unless in OpenGL mode, when it will be saved out in .tga format.

    serverinfo

    This command displays the current server settings and information.

    showpackets {0|1}

    The default is 0. Switching this command to 1 displays all the packet information being sent. It's quite annoying.

    sizedown

    This command decreases the view area.

    sizeup

    This command increases the view area.

    skill {0|1|2|3}

    The default is 0. Switching the command will change the skill level for the next loaded game.

    skin pathname/skinname

    Using this command will load a skin from the path specified in the string.

    skins

    This command lists all skins being used by all players currently connected.

    snd_restart

    This command reinitializes the audio system and puts other sound changes you may have made into effect.

    soundinfo

    This command lists information about the user's sound setup.

    soundlist

    This command lists all sounds resident in memory.

    stop

    This command stops any demo recording.

    stopsound

    This command instantly stops any currently playing sounds.

    sv_gravity n

    The default setting is 800. A higher value will result in more gravity, and a lower number will cause less gravity, which can provide for some very interesting effects.

    sv_maxvelocity n

    The default setting is 2000. Changing this number affects the speed of traveling objects.

    sw_drawflat {0|1}

    The default is 0. Switching this command to 1 will remove all textures and replace with flat colors. Very wild.

    sw_draworder {0|1}

    The default is 0. Switching this command to 1 reverses the drawing order of the textures, allowing you to see behind walls. It gets pretty confusing though, so this command is not recommended.

    sw_mode n

    This will change the resolution of the video in normal non-accelerated software mode:

  • 0 -- 320 x 200
  • 1 -- 400 x 300
  • 2 -- 512 x 384
  • 3 -- 640 x 480
  • 4 -- 800 x 600
  • 5 -- 960 x 720
  • 6 -- 1024 x 768
  • 7 -- 1152 x 864
  • 8 -- 1280 x 960
  • 9 -- 1600 x 1200 sw_polymodelstats {0|1}

    The default value is 0. Switching this command to 1 will display the number of polygons being drawn at any one time on screen.

    T
    timelimit n

    The default value is 0. The number represents the number of seconds it will take for a new level to load at the end of the previous level in multiplayer games. A value of 0 indicates that no new level will load.

    timerefresh

    This command moves the camera 360 degrees around the player, then reports a frame per second number back to the console.

    togglechat

    This command enables or disables the chat mode in the console.

    U
    unbind buttonname

    This is the opposite of bind and will remove the action that has been binded to the specific key in the string.

    unbindall

    This command will remove all functions bound to any keys or buttons.

    userinfo

    This command displays relevant information about the player's game setup.

    V
    version

    This command will list the version of your game or, if in a multiplayer game, the version of the server.

    vid_fullscreen {0|1}

    The default value is 1. Switching the command to 0 will force the game into a windowed mode.

    vid_gamma n.n

    The default is 1 with a variable range from 0.0 through 10.0. This sets the gamma level (brightness level) of the screen.

    vid_ref {soft|gl}

    The variables of the command are "soft" or "gl." These can be used to switch back and forth between software (non-accelerated) and OpenGL mode.

    vid_restart

    This command reinitializes the video settings.

    vid_xpos n

    The default is 3. This variable will change the horizontal position of the game screen on your monitor.

    vid_ypos n

    The default is 22. This variable will change the vertical position of the game screen on your monitor.

    viewsize n

    The default is 100 with a range from 40 through 100. Changing the number will change the display size on your monitor.

    viewpos

    This command will list the x, y, and z position of your player, and then the angle that the player is facing.

    W
    wave n

    This command will force your player to do one of the following gestures:

  • 0 -- Flipoff
  • 1 -- Salute
  • 2 -- Taunt
  • 3 -- Wave
  • 4 -- Point weapnext

    This command brings up the next available weapon that the player carries.

    weapprev

    This command brings up the previous available weapon that the player carries.

    win_noalttab {0|1}

    The default is 0. Switching this command to 1 will prevent you from using ALT+TAB to switch to a windowed game.



  • © 1997 id Software, Inc. All Rights Reserved


    Other Links :
    Downloads
    Chat
    Air Tickets
    Greeting Cards
    Autos
    More...

    Special  Features :
    Is your coffee table a little bare?
    Upgrade your PC’s stereo for FREE!
    Read all about it!
    If you build it, they will come
    Countdown to the games down under
    More...

    (C) 2026 Microsoft Corporation. All rights reserved.    Terms of Use    Advertise    TRUSTe Approved Privacy Statement