| Command || Syntax || Description
| +attack || |
| Starts attacking. Bound to MOUSE1 by default.
| -attack || |
| Stops attacking. Bound to MOUSE1 by default.
| +back || |
| Start moving back (backpedal). Bound to S by default.
| -back || |
| Stop moving back (backpedal). Bound to S by default.
| banClient || |
| Ban a client by slot number. Used in conjunction with serverstatus or playerlist, you can ban players by their slot number regardless of player name (from server console only). Part of the client banning system which depends on a master banned list on the master server.
| banUser || |
| Ban a client by their player name. Once the name is entered the players name, IP, and CD-Key are sent to the master server where the player will be band for a length of time.
| bind || |
bind <key> "<value>"
| Binds a key. For example, |
/bind x quit would bind x to quit the game.
| bindlist || |
| Lists all keybinds.
| +button0 || |
| Start pushing button0.
| -button0 || |
| Stop pushing button0.
| +button1 || |
| Start pushing button1.
| -button1 || |
| Stop pushing button1.
| +button2 || |
| Start pushing button2.
| -button2 || |
| Stop pushing button2.
| +button3 || |
| Start pushing button3: change weapon mode. Bound to N by default.
| -button3 || |
| Stop pushing button3: change weapon mode. Bound to N by default.
| +button4 || |
| Start pushing button4.
| -button4 || |
| Stop pushing button4.
| +button5 || |
| Start pushing button5: reload. Bound to R by default.
| -button5 || |
| Stop pushing button5: reload. Bound to R by default.
| +button6 || |
| Start pushing button6: bandage/heal. Bound to Q by default.
| -button6 || |
| Stop pushing button6: bandage/heal. Bound to Q by default.
| +button7 || |
| Start pushing button7: Use; open door; pick up item (if auto pickup is off).
| -button7 || |
| Stop pushing button7: Use; open door; pick up item (if auto pickup is off).
| +button8 || |
| Start pushing button8: Sprint. Bound to E by default.
| -button8 || |
| Stop pushing button8: Sprint. Bound to E by default.
| +button9 || |
| Start pushing button9.
| -button9 || |
| Stop pushing button9.
| +button10 || |
| Start pushing button10.
| -button10 || |
| Stop pushing button10.
| +button11 || |
| Start pushing button11.
| -button11 || |
| Stop pushing button11.
| +button12 || |
| Start pushing button12.
| -button12 || |
| Stop pushing button12.
| +button13 || |
| Start pushing button13.
| -button13 || |
| Stop pushing button13.
| +button14 || |
| Start pushing button14.
| -button14 || |
| Stop pushing button14.
| centerview || |
| Snaps view to vertical and horizontal center.
| changeVectors || |
| Change to vector defined by FIND_NEW_CHANGE_VECTORS as in vector graphics. Either used internally by the rendering system, or is just legacy and no longer effectual. Either way it produces absolutely no effect.
| cinematic || |
| Plays the specified ROQ cinematic file. This is left over from Quake and has no effect in Urban Terror.
| clear || |
| Clears the current console log/scrollback contents.
| clientinfo || |
| Displays information about clients.
| clientkick || |
clientkick <slot number>
| Kicks a client by slot number.
| cmd || |
| Executes the given command.
| cmdlist || |
| Lists all available commands. If you supply a prefix, it will lost only command starting with that text. For example, |
/cmdlist a would list all commands starting with "a"
| condump || |
| Dumps the contents of the console log to a text file. For example, |
/condump consoledump.txt would create a text file named consoledump.txt in your Game path.
| configstrings || |
| Lists the config strings currently in effect.
| connect || |
connect <IP or address>:<port>
| Connects to a server. Use |
/connect <address>:<port>. For example,
/connect 192.168.1.1:27960 or
| cvarlist || |
| Lists all available CVars, including those created by user scripts. If a prefix is supplied, limits list to only CVars starting with that prefix. For example, |
/cvarlist a would list all CVars starting with "a"
| cvar_restart || |
| Restarts the CVar system.
| demo || |
| Plays the specified demo file.
| devmap || |
| Loads a map in development mode (offline). For example, |
/devmap dressingroom would start an offline server with the map ut4_dressingroom.
| dir || |
| Shows the files is specified directy. For example, |
/dir “screenshots/*.jpg” would show all jpg files
| disconnect || |
| Disconnects from the server. In |
/devmap mode, exits to the main menu.
| dumpuser || |
| Displays information about a specific client.
| echo || |
| Sends a string to the console. Useful for debugging scripts. For example, |
echo "Zooming in..." would add a line to the console log that reads "Zooming in..."
| exec || |
exec <config file>
| Used to execute a .cfg file. For example, |
/exec zoom.cfg would load a file named "zoom.cfg" in your Game path.
| fdir || |
| Search game directory for certain file types. Usable meta characters: ? = any single character, * = any group of characters.
| +forward || |
| Starts moving forward. Bound to W by default.
| -forward || |
| Stops moving forward. Bound to W by default.
| fs_openedList || |
| List of opened .pk3 files.
| fs_referencedList || |
| List of referenced PK3 files, from CVar sv_referencedPakNames.
| gfxinfo || |
| Lists extensive information about your graphics settings.
| globalservers || |
globalservers <master #1 0-1> <protocol> [keywords]
| List public servers on the internet.
| heartbeat || |
| Sends a manual heartbeat to master servers. Heartbeats are sent at regular intervals according to the CVar cl_serverStatusResendTime
| imagelist || |
| Lists textures used by current map and memory used up by these textures.
| in_restart || |
| Restarts all input device drivers.
| kick || |
kick <player name|player number> "<reason>"
| Kicks a player. You can use a player's name or their number from |
/playerlist. For example,
/kick 0 "Spawn camping." would kick player number 0 with the reason "Spawn camping."
/kick New_UrT_Player would kick "New_UrT_Player" without giving them a reason.
| killserver || |
| Causes the server to crash. Used for debugging.
| +left || |
| Start turning to the left.
| -left || |
| Stop turning to the left.
| localservers || |
| Searches for local servers.
| +lookdown || |
| Start moving view downward.
| -lookdown || |
| Stop moving view downward.
| +lookup || |
| Start moving view upward.
| -lookup || |
| Stop moving view upward.
| map || |
| Changes the map immediately to the specified map. For eample, |
/map ut4_algiers would load Algiers immediately.
| map_restart || |
| Restarts the current map.
| meminfo || |
| Displays some registers, how many bits high/low, the total bits and memory statistics of the Z-buffer in the game.
| messagemode || |
| Global chat. Sends a message everyone can see. Bound to T by default.
| messagemode2 || |
| Team Chat. Sends a message only your teammates can see. Bound to Y by default.
| messagemode3 || |
| Target chat. Sends a message only the player under your crosshair can see.
| messagemode4 || |
| Private message. Sends a message to the last player you got attacked by.
| +mlook || |
| Start using mouse-look (mouse-look is alawys on by default in Urban Terror).
| -mlook || |
| Stop using mouse-look (mouse-look is alawys on by default in Urban Terror).
| model || |
| Doesn't seem to do anything; reports what "model" is set to, as if it were a CVar.
| modelist || |
| Lists available screen modes for use with r_mode CVar.
| modellist || |
| Lists loaded models (including things like weapons and map objects).
| +movedown || |
| Starts crouching. Bound to C by default.
| -movedown || |
| Stops crouching. Bound to C by default.
| +moveleft || |
| Starts strafing to the left. Bound to A by default.
| -moveleft || |
| Stops strafing to the left. Bound to A by default.
| +moveright || |
| Starts strafing to the right. Bound to D by default.
| -moveright || |
| Stops strafing to the right. Bound to D by default.
| +moveup || |
| Starts jumping. Bound to Space Bar by default.
| -moveup || |
| Stops jumping. Bound to Space Bar by default.
| music || |
| Plays a music file locally. For example, |
music music/mainmenu.wav would play the main menu music.
| path || |
| Lists current search paths.
| ping || |
| Pings a specific server.
| play || |
| Plays a sound file locally. For example, |
play sound\radio\female\female11.wav would play the female "Affirmative" radio sound.
| quit || |
| Closes Urban Terror completely.
| rcon || |
| Sends a command to remote console; used by server admins and moderators and usually requires a password be set with |
/rconpassword "<password>". In
/devmap mode, you must have an rcon password set (to anything) to use rcon commands (but since the server is your machine, there is no need to use rcon—this is more for debugging commands issued as rcon in dev mode).
| reconnect || |
| Reconnects to a server. Useful if you time-out or otherwise disconnect when you didn't want to.
| record || |
| Records a demo with specified name. To automatically name the demo with date, time, and your playername, use |
| reset || |
| Resets a CVar to the default (specified in |
| +right || |
| Starts turning to the right.
| -right || |
| Stops turning to the right.
| screenshot || |
| Takes a screenshot in lossless Targa format and saves it to Game path.
| screenshotJPEG || |
| Takes a screenshot in .jpg format and saves it to Game path.
| sectorlist || |
| Displays a list of the number of entities in the different sectors of the map with regards to the current position.
| serverinfo || |
| Prints out server information list to the console.
| serverstatus || |
| Status of a server you are connected to. To get the status of a local server, use |
/status. To get get the status of a server you are connected to and have rcon access to, use
| set || |
set <CVar> <value>
| Assigns a value to an existing CVAR or assigns or creates a new VSTR for your current session.
| seta || |
seta <CVar> <value>
| Sets a variable and marks it as "archive," saving it to the |
q3config.cfg file so that it is applied every time you run the game.
| setenv || |
setenv <environment variable> <value>
| Sets environment variables, for example, |
setenv SDL_HAS3BUTTONMOUSE "1".
| sets || |
sets <CVar> <value>
| Sets a variable and marks it as server info, which is reported to server browsers.
| setu || |
setu <CVar> <value>
| Sets a variable and marks it as user info, which is reported to the server on connect.
| shaderlist || |
| Displays a list of currently loaded shaders.
| showip || |
| Shows your IP address. This will be the same as what appears in your network settings. If you are connecting through a router it will show the IP your router has assigned to you. 0=hide, 1=show.
| skinlist || |
| Displays a list of skin files that are currently loaded with the corresponding model surfaces.
| snd_restart || |
| Restarts the sound system; required for applying some settings.
| spdevmap || |
| Selects a map to open in single player developer mode (Cheats enabled). Appears to be the same as |
/devmap since Urban Terror doesn't have a single-player mode.
| +speed || |
| Activate run/walk toggle.
| -speed || |
| Deactivate run/walk toggle.
| spmap || |
| Runs a specific map along with the applicable arena file settings, i.e: single-player match with bots, if included in an arena file. Appears to be the same as |
/devmap in Urban Terror.
| status || |
| Status of local server. To get the status of a server you are connected to, use |
/serverstatus. To get get the status of a server you are connected to and have rcon access to, use
| stoprecord || |
| Stops recording a demo.
| stopvideo || |
| Stops recording an AVI video.
| +strafe || |
| Activates strafe toggle (changing turn left and turn right into strafe left and strafe right).
| -strafe || |
| Deactivates strafe toggle.
| systeminfo || |
| Lists the server configuration.
| s_devlist || |
| Lists sound output devices.
| s_info || |
| Shows dmaHD Sound system info in Console.
| s_list || |
| Outputs a list of loaded sounds to Console.
| s_stop || |
| Stops any playing sounds immediately. New sound instances will continue to play.
| toggle || |
toggle <boolean CVar name>
| Used in conjunction with a [boolean] CVar. Changes the value from 0 to 1, or from 1 to 0, depending on what the current value is. For example, if |
cl_drawclock was set to 0,
/toggle cl_drawclock would change it to 1. May be able to toggle certain write protected CVARs too.
| toggleconsole || |
| Toggles displaying of console. Bound to ~ and ` by default.
| touchFile || |
| Makes a file a zero-byte file.
| unbind || |
| Unbinds a key. For example, |
unbind x would clear any existing bind to the x key.
| unbindall || |
| Unbinds ALL keys.
| video || |
| Starts recording an AVI video.
| vid_restart || |
| Restarts the video system; required for applying some settings.
| vminfo || |
| Displays information on virtual machines. Usually, ui, qagame, and cgame.
| vmprofile || |
| vstr || |
vstr <variable name>
| Executes the contents of |
<variable name>. For example, if you
set myVariable "kill" and then
vstr myVariable, it will execute "
kill" (which kills you).
| +vstr || |
+vstr <command on key down> <command on key up>
| Allows you to bind a key to different actions on key-down and key-up. For example, |
/bind x +vstr +attack -attack would bind x to start attacking on key-down and stop attacking on key-up.
| -vstr || |
| wait || |
| Waits 1 frame. Use |
wait <number> to wait <number> of frames.
| writeconfig || |
| Writes the current config from |
q3config.cfg to a specified file name. For example,
/writeconfig backup.cfg would write the current config to "backup.cfg" in the Game path.