The Quake 2 test Console command list

This list and its explanations is in a very early stage, and they are all put together by me, Mixman. So please have that in mind while reading, it is not in any way complete.
Corrections, general help and comments are very welcome and very needed at this time, so please mail them to me
I will add a index to this page in the next few days, to make the commands easier to find. I just need some sleep now

The Commands:


Command: joyadvancedupdate

Explanation: Unknown

Syntax: joyadvancedupdate


Command: force_centerview

Explanation:Forece quake to center the view wherever it is. (this command is bugging on my computer)

Syntax: force_centerview


Command: +mlook, -mlook

Explanation: Let's you use the mouse for free look, up, down and to the sides

Syntax: +mlook (bind X "+mlook")


Command: weapprev

Explanation: Change to previous weapon

Syntax: weapprev


Command:weapnex

Explanation: Change to next weapon

Syntax: weapnex


Command: invnex

Explanation: Chage to next object in your inventory

Syntax: invnex


Command: invprev

Explanation: Change to previous weapon in your inventory

Syntax: invprev


Command: fov

Explanation: field of view, standard is 90. Fov <90 = zoom in. Fov > 90 = zoom out.

Syntax: fov <##>


Command: noclip

Explanation: Toggle noclip mode, walk through walls

Syntax: noclip


Command: notarget

Explanation: Enemies won't attack until fired at.

Syntax: notarget


Command: god

Explanation: God mode toggle, take no damage.

Syntax: god


Command: give

Explanation: Give items

Syntax: give <item>
Items:

<INCOMPLETE>


Command: prog

Explanation: Unknown

Syntax: prog


Command: info

Explanation: Show server settings

Syntax: info


Command: say_team

Explanation: say something to team only

Syntax: say_team "hello"


Command: say

Explanation: Say something to everybody on server

Syntax: say "hello"


Command: drop

Explanation: drop items

Syntax: drop <item> (see Give for items)


Command: use

Explanation: Select item for use

Syntax: use <item> (see Give for items)


Command: kill

Explanation: suicide (not working)

Syntax: kill


Command: inven

Explanation: Toggle inventory

Syntax: inven


Command: precache

Explanation: unknown

Syntax: precache


Command: connect

Explanation: Connect to a multiplayer server (Not in Demo)

Syntax: connect <server>


Command: quit

Explanation: Quit Quake, no questions asked

Syntax: quit


Command: stop

Explanation: stop recording client side demo

Syntax: stop


Command: record

Explanation: record client side demo

Syntax: record <demoname>


Command: disconnect

Explanation: Disconnect to console

Syntax: disconnect


Command: changing

Explanation: Change map

Syntax: unknown


Command: snd_restart

Explanation: Restart all sounds

Syntax: snd_restart


Command: userinfo

Explanation: Info about current user

Syntax: userinfo


Command: pause

Explanation: Pause game

Syntax: pause


Command: cmd

Explanation: Commands

Syntax: unknown


Command: +klook, -klook

Explanation: Use direction keys to look up/down

Syntax: +klook, (bind X "+klook")


Command: Impulse

Explanation: Unknown

Syntax: impulse <#>


Command: +use, -use

Explanation: Select item to use

Syntax: +use <item> (see Give for items)


Command: +attack, -attack

Explanation: Attack with currently selected weapon

Syntax: bind X "+attack"


Command: +speed, -speed

Explanation: Always run or run with the key bound to +speed

Syntax: +speed, bind X "+speed"


Command: +moverigh, -moverigh, +moveleft, -moveleft

Explanation: Strafe left or right

Syntax: bind X "+moveright"


Command: +strafe, -strafe

Explanation: strafe using the direction keys

Syntax: strafe , bind X "+strafe"


Command: +lookdown, -lookdown, +lookup, -lookup

Explanation: Look up/down

Syntax: bind X "+lookdown", bind X "+lookup"


Command: +back, -back, +forward, -forward

Explanation: Move back/forward

Syntax: bind X "+forward", bind X "+back"


Command: +right, -right, +left, -left

Explanation: Turn left/right

Syntax: bind X "+right", bind X "+left"


Command: +moveup, -moveup

Explanation: Swim up/Jump

Syntax: bind X "+moveup"


Command: +movedown, -movedown

Explanation: Swim down/ Duck

Syntax: bind X "+movedown"


Command: centerview

Explanation: Center the view

Syntax: centerview


Command: cd

Explanation: unknown

Syntax: cd


Command: sky

Explanation: unknown

Syntax: sky <basename> <rotate> <axis x y z>


Command: sizeup, sizedown

Explanation: Change the screensize

Syntax: sizeup, sizedown


Command: loading

Explanation: Unknown

Syntax: loading


Command: timerefresh

Explanation: Check framerate at current location

Syntax: timerefresh


Command: menu_quit

Explanation: Quit through menu, yes/no prompted

Syntax: menu_quit


Command: menu_keys

Explanation: key configuration menu

Syntax: menu_keys


Command: menu_controls

Explanation: Controls menu

Syntax: menu_controls


Command: menu_audio

Explanation: Audio menu

Syntax: menu_audio


Command: menu_video

Explanation: Video menu

Syntax: menu_video


Command: menu_playerconfig

Explanation: Player config menu (not in demo)

Syntax: menu_playerconfig


Command: menu_startserver

Explanation: Multiplayer server menu (not in demo)

Syntax: menu_startserver


Command: menu_joinserver

Explanation: Multiplayer join menu (not in demo)

Syntax: menu_joinserver


Command: menu_savegame

Explanation: Save game menu

Syntax: menu_savegame


Command: menu_loadgame

Explanation: Load game menu

Syntax: menu_loadgame


Command: menu_game

Explanation: Game menu

Syntax: menu_game


Command: menu_main

Explanation: The main menu

Syntax: menu_main


Command: gun_model

Explanation: Unknown

Syntax: gun_model


Command: gun_prev, gun_next

Explanation: Go through gun positions on screen

Syntax: gun_prev, gun_next


Command: soundinfo

Explanation: Display info about the current sound options

Syntax: soundinfo


Command: soundlist

Explanation: list all sounds in pak file

Syntax: soundlist


Command: stopsound

Explanation: Unknown

Syntax: stopsound


Command: play

Explanation: Play sound

Syntax: play <sound.wav>


Command: imagelist

Explanation: List all images in pak file

Syntax: imagelist


Command: screenshot

Explanation: Take a screenshot

Syntax: screenshot, bind X "screenshot"


Command: vid_front

Explanation: Unkown

Syntax: vid_front


Command: vid_restart

Explanation: Restart video mode.

Syntax: vid_restart


Command: condump

Explanation: Dump everything in the console to a .txt file

Syntax: condump


Command: clear

Explanation: Clear the console

Syntax: clear


Command: messagemode 1, messagemode 2

Explanation: Multiplayer messagemodes, 1 = Global, 2 = Team

Syntax: bind X "messagemode 1"


Command: togglechat

Explanation: unknow... seems to toggle the console

Syntax: togglechat


Command: toggleconsole

Explanation: Toggle console up/down, when down, singleplayer games will pause

Syntax: toggleconsole


Command: killserver

Explanation: Kills current multiplayer or singleplayer server

Syntax: killserver


Command: load

Explanation: load a saved game

Syntax: load <file>


Command: save

Explanation: Save current single player game

Syntax: save <file>


Command: serverstop, serverrecord

Explanation: Stop/record serverside demos

Syntax: serverstop, serverrecord <demoname>


Command: dumpuser

Explanation: unknown

Syntax: info <userid>


Command: serverinfo

Explanation: display server settings

Syntax: serverinfo


Command: heartbeat

Explanation: Unkown

Syntax: heartbeat


Command: setmaster

Explanation: Set a masterserver (not in demo)

Syntax: setmaster


Command: viewpos

Explanation: Display current position coordinates

Syntax: viewpos


Command: gamemap

Explanation: change map

Syntax: gamemap <map>


Command: demomap

Explanation: Unkown

Syntax: demomap


Command: map

Explanation: change map

Syntax: map <map>


Command: status

Explanation: Display client - server, Ping, scores etc.

Syntax: status


Command: kick

Explanation: kick user (not in demo)

Syntax: kick


Command: error

Explanation: Dispay error message

Syntax: error


Command: z_stats

Explanation: Unknown

Syntax: z_stats


Command: link

Explanation: Unknown

Syntax: link <from> <to>


Command: path

Explanation: Display current paths, working directories. Also changes path

Syntax: path <path>


Command: bindlist

Explanation: Display all current bindings

Syntax: bindlist


Command: unbindall

Explanation: Unbind all keys

Syntax: unbindall


Command: unbind

Explanation: Unbind a key

Syntax: unbind X


Command: cvarlist

Explanation: Display all current client variables and their values

Syntax: cvarlist


Command: bind

Explanation: Assign a command to a key

Syntax: bind <key> [command]


Command: wait

Explanation: wait a gametick

Syntax: wait


Command: alias

Explanation: make an alias, a macro, multiple commands into one command

Syntax: alias <command;command>


Command: echo

Explanation: echo a message locally

Syntax: echo <message>


Command: exec

Explanation: execute a script file

Syntax: exec filename


Command: cmdlist

Explanation: display all commands

Syntax: cmdlist