Urban Terror Wiki
Register
Advertisement
For non-variable commands, see Commands

CVar is short for "Console Variable." These are the game's various options, some of which are easily changed via the in-game options menu. Others are generally not necessary for the user to change, but they can be set by editing the q3config.cfg file in your Game path or by typing /<cvarname> <value> in Console.

/cvarlist[]

Screen Shot cvarlist

You can get a list of available CVars by opening the Console and typing /cvarlist. You can save the list that it outputs by entering /condump <filename>.txt. The saved file will be in your Game path. In most cases though, the CVar list will be way too long for the console scrollback and will therefor be truncated. To get the whole list, first use /logfile 1 to enable logging, and /logfileName console.log to specify the log's filename, and then use /cvarlist to save it all to console.log in your Game path.

You'll see the letters S, U, R, I, A, L, and C against some of the CVars if you perform a /cvarlist. Here is what they stand for:

  • S - Serverinfo: Included in the 'serverinfo', sometimes the cvar seems only used for this, other times it's a key server setting. Serverinfo is transmitted from server to client upon connect, and also in the heartbeat to the master. sets can be used to force a cvar & value into serverinfo.
  • U - Userinfo: This info is transmitted by client to the server on connect, and again when changed. setu can be used to force a CVar & value into userinfo.
  • R - Read‑only: You're not really meant to mess with this, usually set via some ingame function.
  • I - Initializing: Can only be set on game init, basicically put these into the startup command line.
  • A - Archive: Settings that are kept in the q3config.cfg file by default. seta can be used to force a CVar & value to archive.
  • L - Latched: Setting takes affect on the next map, or by reloading the current map.
  • C - Cheat‑protected: Only works with sv_cheats 0 or /devmap <mapname>

CVar Types[]

auth_
Authentication system for user accounts
bot_
Bot system for computer-controlled players
cg_
Client game (cgame.dll as opposed to engine). many are non-graphic
cl_
Client engine
cm_
?
com_
Common
fs_
File system
g_
Server game settings (qagame as opposed to engine)—considered useful to both client and server
in_
Input settings
m_
Mouse
net_
Configs netcode
r_
Render/graphical
s_
Sound settings
sv_
Server engine (although this has been abused for gamecode stuff too)
ui_
User interface and browser setting
vm_
?

How to use this chart[]

The table may be easier to view using the Monobook skin on desktop. If you switched skins, click here to get back to the Wikia skin.

You can link directly to any specific CVar by modifying the URL or wiki link. For example, to link directly to g_armbands, use the URL:

https://urbanterror.fandom.com/wiki/CVARS#g_armbands

...or the wiki markup:

[[CVARS#g_armbands]]
  • CVar is the exact name of the CVar.
  • Value type is the possible values for the CVar. See Value Formats for an explanation of value formats.
  • Default value is the default value of the CVar, if any, including [empty string] which sets the value to nothing ([empty string] is different from having no default at all).
  • Flags are the flags associated with the CVar. See the /cvarlist sections for more details on what these mean. "None" means specifically that there are none. A blank cell means the flags are unknown/unspecified; there may be none, or there may be some.
  • Description is what the CVar actually does.

Value formats[]

Boolean
Values that toggle on (1) or off (0).
[Boolean]
Integer
Values that can be set to any whole number
[integer]
Decimal
Values that take a decimal number, defining the number of decimal places with zeros.
[decimal|0.00000]
Range
Values that can be set to a specific range of numbers, in either integers or decimals, not to be confused with Options, below. The lowest value and highest value are separated by two dots: ..
[integer|90..100]
[decimal|0.00000..1.00000]
Options
Values that take a small number of pre-defined options, where each option does something different (as opposed to a simple Range).
[0=no,1=always,2=matchmode]
String
Values that accept text. Urban Terror generally only accepts A-Z, 0-9, and basic punctuation for these values. May also note the possibility of using special color codes and/or game variables.
[string]
[string|colors]
[string|game vars]
[string|colors, game vars]
RGB
Values that take RGB values. These are [integer|0-255] for Red, [integer|0-255] for Green, and [integer|0-255] for Blue. For example, 255 128 0 would be orange.
[RGB]
RGBa
Values that take RGB, plus a fourth number for alpha-transparency. RGBa colors are [decimal|0.00-1.00] for Red, [decimal|0.00-1.00] for Green, and [decimal|0.00-1.00] for Blue. The last number is Alpha transparency and accepts [decimal|0.00-1.00] where 0 is invisible, 0.50 is 50%, 1 is fully opaque. For example, 0.00 0.50 1.00 0.35 would be turquoise at 35% opacity.
[RGB/a]

CVars[]

CVar Name Value Type Default Value Flags Description
activeAction
[string] [empty string] none Executed on a client’s first frame of active play to allow scripting a timedemo to start right after loading.
arch
[string] N/A none Architecture/operating system, for example "macosx i386"
auth_cheaters
[boolean] 1 Archive Set this to 1 to block the officially banned cheaters from your server
auth_enable
[boolean] 0 Archive Enables the authentication system
auth_groups
[string] [empty string] Archive Specify group IDs (separated by a blank) if you want to allow only a few groups to connect to the server. Empty ("") means all groups can connect
auth_log
[boolean] 0 none Set this to 1 to draw the account information in the userinfo of each player in the server logs
auth_notoriety
[integer] 0 Archive Minimum notoriety to connect to server. Set to 0 to allow everyone.
auth_owners
[integer] [empty string] Archive Specify the group ID of your clan on urbanterror.info
auth_tags
[boolean] 1 Archive Set this to 1 to prevent clan tag thieves from joining your server. All registered clan tags on urbanterror.info are protected. Anyone authed and using a registered clan tag without being a part of the clan on urbanterror.info will be kicked for "stolen tag"
auth_verbosity
[0 = no authentication message to everyone when a player connects, 1 = message on the top of the screen, 2 = message in the chat box] 0 Archive When set to 0, auth messages on connect are private (visible to the player who just connected only)
authc
User Info Read‑only
bot_aasoptimize
[boolean] 0 none Optimize the .aas file when one is written. Optimizes the bot intelligence, if possible on the specific map.
bot_challenge
[boolean] 0 none Make the bot a bit more challenging.
bot_debug
[boolean] 0 Cheat‑protected Debugging tools for various bot subsystems. Many bot debugging features are disabled if this is not set to 1.
bot_developer
[boolean] 0 Cheat‑protected Toggle developer mode for bots
bot_enable
[boolean] 0 none Whether or not the server allows bots.
bot_fastchat
[boolean] 0 none Toggle between frequent and less frequent bot chat strings 1 = more often
bot_forceclustering
[boolean] 0 none Force recalculating the AAS clusters
bot_forcereachability
[boolean] 0 none Force recalculating the AAS reachabilities
bot_forcewrite
[boolean] 0 none Force writing out a new .aas file
bot_grapple
[boolean] 0 none Toggle determines whether the bots will use the grappling hook. Left over from Quake 3, not applicable in Urban Terror.
bot_groundonly
[boolean] 1 none This is a debug cvar which does not work in the release version. Shows areas that do not work with bots in the retail version of Q3A.
bot_interbreedbots
[integer] 10 Cheat‑protected Sets the number of bots used for goal fuzzy logic interbreeding. 10 would involve 10 bots in the process.
bot_interbreedchar
[string] [empty string] Cheat‑protected Sets the bot character to be used with goal fuzzy logic interbreeding. See Bots for a list of bot names you can use.
bot_interbreedcycle
[integer] 20 Cheat‑protected Number of matches between interbreeding
bot_interbreedwrite
[string] [empty string] Cheat‑protected File to write interbreeded goal fuzzy logic to
bot_maxdebugpolys
[integer] 2 none Max number of polygons available for visualizing things when debugging
bot_minplayers
[integer] 0 none This is used to ensure a minimum numbers of players are playing on a server. Bots are added/removed to get the specified number of players in the game. Balances the number of players playing in a server by replacing players who disconnect with bots.
bot_nochat
[boolean] 0 none Toggle determines whether bots will chat or not: 0 = bots will chat
bot_pause
[boolean] 0 Cheat‑protected Debug command to pause the bots. 1 = paused
bot_reachability
[boolean] 0 none Bot reachability calculation. This is a debug cvar which does not work in the release version.
bot_reloadcharacters
[boolean] 0 none This cvar if set to 1 disables bot character file caching. Used when creating bot characters while keeping UrT running. Kicking and re-adding a bot will reload the bot character files
bot_report
[boolean] 0 Cheat‑protected Debug command to have the bots report what they are doing in CTF
bot_rocketjump
[boolean] 1 none Toggle determines whether the bots will use the rocket jump technique. Left over from Quake 3; does nothing in Urban Terror.
bot_saveroutingcache
0 none Possibly allows the bot AI to save routes for custom maps in memory.
bot_testclusters
[boolean] 0 Cheat‑protected Used for testing of bot AI clusters. Possibly a debug variable for testing bots on new terrain maps.
bot_testichat
[boolean] 0 none Used to test the initial bot chats. Set this to 1 and add a bot. The bot will spit out all initial chats.
bot_testrchat
[boolean] 0 none Used to test the reply chats. Set this to 1 and add one bot. The bot will always reply and dump all possible replies.
bot_testsolid
[boolean] 0 Cheat‑protected Test for "solid areas" in the .aas file
bot_thinktime
[integer] 100 Cheat‑protected This is the time in milliseconds between two AI frames. Set the amount of time a bot thinks about a move before making it AI.
bot_visualizejumppads
[boolean] 0 Cheat‑protected Forces bots to visualize the default arch of a jump pad.
capturelimit
[integer] 0 Server Info Archive Number of times the flag can be captured in CTF. When the cap limit is hit, the game ends. 0 means no limit; the game continues until the timer runs out.
cg_accelero
[0= off, 1= shows cg_speedo speed in green when speeding up and red when slowing down, 2= shows a graph that turns green when speeding up and red when slowing down] 1 Archive Accelerometer that shows whether you are speeding up or slowing down, used in conjunction with cg_speedo, which shows speed.
cg_accelSize
[integer] Archive Tune dedicated accelerometer size
cg_autoPickup
[-1= Pick up any item you walk over and can afford to carry, 0= You must push your "use" key to pick up items you are standing on] -1 Archive Whether or not you can automatically pick up items you walk over. Otherwise you have to push the use key (ctrl by default).
cg_autoradio
[0=off, 1=on, 2=on no "Grenade!"] 0 Archive When autoradio is on, you can hear player laughs (ut_radio lol) and send them as well (see Radio Binds); players will shout "Grenade!" whenever they throw a grenade; in bomb-mode, the player carrying the bomb with automatically say, "I've got the bomb!"
cg_autorecordmatch
[boolean] 1 Archive Auto record demos in matchmode.
cg_autoscreenshot
[0=no,1=always,2=matchmode] 0 Archive Whether or not the game automatically takes screenshots.
cg_autoswitch
Archive Auto-switch weapons (on pick-up)
cg_bobpitch
Archive Set amount player view bobs forward/back while moving
cg_bobroll
Archive Set amount player view rolls side to side while moving
cg_bobup
Archive Set amount player view bobs up/down while moving
cg_brassTime
Archive Set amount of time a shell casing gets displayed. If set to 0 the game engine will skip all shell eject code.
cg_cameraOrbitDelay
Archive Change the rate at wich the camara moves to the next orbit position. The higher the number the slower.
cg_chatHeight
[integer|1..8] 4 Archive Maximum number of lines of chat to display.
cg_chatSound
[2 = all chat sounds, 1 = just vote sounds, 0 = no chat sounds] 2 Archive Whether or not a sound plays when a line of chat appears.
cg_chatTime
[integer] 4000 Archive Amount of time, in milliseconds, to keep chat messages (bottom of screen) on-screen before disappearing.
cg_cleanFollow
[booloean] 0 Archive Disables some of the instructions displayed when following players
cg_crosshairfriendrgb
[RGB/a] 1 0 0 1 Archive Color of crosshair when aiming at a teammate.
cg_crosshairnamessize
[decimal|0.0] 0.3 Archive Size of player names over the crosshair.
cg_crosshairnamestype
[integer|0..3] 3 Archive Switches between different cross hair name types, valid range 0 to 3.
cg_crosshairrgb
[RGB/a] 1 1 1 1 Archive Color of crosshair.
cg_crosshairsize
[integer] 20 Archive Size of cross hairs
cg_crosshairX
Archive Set X coordinates of the crosshair if cg_crosshairSize not 0
cg_crosshairY
Archive Set Y coordinates of the crosshair if cg_crosshairSize not 0
cg_demoFov
[integer|70..140] 90 Archive Allows to change the fov from 70 to 140 when watching a demo. The normal limit when playing, set by cg_fov, is 90..110
cg_draw2D
[boolean] 1 Archive Toggle the drawing of 2D items or text on the status display
cg_drawcrosshair
[integer|0-13] 4 Archive The default cross hair to use when not scoped
cg_drawcrosshairnames
[boolean] 1 Archive Whether or not to draw player name while aiming at someone.
cg_drawFlagCaptureTime
[0= no time shown, 1= time in seconds, 2= time in seconds and milliseconds] 0 Archive Whether or not to show flag capture times in CTF mode.
cg_drawfps
[boolean] 1 Archive Whether or not to draw your real-time Frames Per Second statistics on screen.
cg_drawFriend
[boolean] N/A Archive Toggle the display of triangle shaped icon over the heads of your team mates. Left over from Quake; does nothing in Urban Terror.
cg_drawHands
[boolean] 1 Archive Whether or not to draw player hands/gun on screen. Turning this off may help speed up your game, but you won't see a weapon on screen.
cg_drawKillLog
[0= none,

1= normal: <killed player> <flavor text> by <attacking player>'s <weapon>,

2= reduced: <killed player> <weapon> <attacking player>,

3= minimal: <killed player> has been killed by <attacking player>,

4= old school: <killed player> has been killed by <attacking player>, also displays "You killed <killed player>" or "You have been killed by <attacking player>" in big text in the middle of the screen,

5= old school + details: <killed player> has been killed by <attacking player>, also displays "You killed <killed player> Nth Place with X" where X is the number of points, or "You have been killed by <attacking player> Nth Place with X" where X is the number of points, in big text in the middle of the screen]

1 Archive How kills are logged to the console at the top of the screen.
cg_drawMapLocation
[booloean] 0 Archive (configurable in minimap settings UI): shows current map location near health bar
cg_drawSnapshot
[boolean] 0 Archive Toggle the display of snapshots counter (# of snaps since game start)
cg_drawStatus
[boolean] 1 Archive Draw the HUD. (toggle whether or not health and score are displayed)
cg_drawteamoverlay
[boolean] 1 Archive Toggles Team information display on / off
cg_drawteamoverlayscores
[boolean] 1 Archive Whether or not to draw players' scores on the team overlay.
cg_drawteamscores
[boolean] 1 Archive Whether or not to draw team scores in the top-right corner.
cg_drawtimer
[boolean] 1 Archive Whether or not to draw the game timer on screen.
cg_exposeBots
[booloean] 0 Archive Visual bot identification: When enabled (1), any bots' names on the scoreboard will be "grayed-out"/semi-transparent.
cg_followkiller
Archive
cg_followpowerup
Archive
cg_fov
[integer|90..110] 90 Archive Rendered Field Of Vision in degrees. 90 is normal for 4:3 monitors. Most players, using a modern 16:9 or 16:10 widescreen monitor will want to set this to 110.
cg_funstuff
[boolean] 1 Archive Whether or not you see Funstuff on other players.
cg_ghost
[boolean] 0 Archive Allows players to move through you (and you through other players) in Jump Mode. This way jumps won't be ruined by blockers.
cg_gunsize
[boolean] 0 Archive 0 is normal, 1 makes your hands/gun much smaller so you can see more action around you.
cg_hitsound
[boolean] 0 Archive Whether or not to play a 'clink' sound when you hit another player.
cg_hudFiles
Archive
cg_hudweaponinfo
[integer|0-2] 2 Archive Determines the weapon readout style
cg_killsound
[booloean] 0 Archive (configurable in weapon settings UI): will play a local sound when the hit enemy is killed
cg_lagometer
[boolean] 1 Archive Whether or not to draw the netgraph on screen (for monitoring connection quality in real-time)
cg_mapalpha
[decimal|0..1] 0.7 Archive Transparency of the mini-map. 0 is invisible, 0.5 is 50%, 1 is fully opaque.
cg_maparrowscale
3 Archive Size of arrows representing players on the mini-map.
cg_mappos
[0=not displayed,

1=top-left corner,

2=middle-left,

3=bottom-left corner above stamina meter,

4=bottom-left corner right of stamina meter,

5=middle-bottom,

6=bottom-right corner above ammo,

7=middle-right,

8=top-right corner below FPS/timer,

9=top-right corner left of FPS/timer]

1 Archive Position of the mini-map on screen.
cg_mapsize
[integer] 150 Archive Size of the mini-map.
cg_maptoggle
[boolean] 1 Archive Whether or not to display the mini map.
cg_marks
[boolean] 1 Archive Toggle the marks the projectiles leave on the wall (bullet holes, etc)
cg_marktotaltime
[integer] 5000 Archive Number of ms to leave bullet marks on surfaces in milliseconds
cg_maxFragments
[integer] Archive Number of fragments things break into
cg_msgHeight
[integer|1..8] 4 Archive Number of message lines on top.
cg_msgTime
[integer] 4000 Archive Amount of time, in milliseconds, to keep game messages (top of screen) on-screen before disappearing.
cg_noci
[booloean] 0 Archive It disables the Connection Interrupted center screen text
cg_noTaunt
Archive Possibly turn off the ability to hear voice taunts
cg_novoicechats
[boolean] 0 Archive Whether or not to allow radio/voice calls. 0 allows radio calls, 1 hides them from you.
cg_noVoiceText
Archive Possibly turn off the display of the voice chat text copied to the console
cg_nvg
[0=green, 1=red, 2=blue, 3=yellow, 4=cyan, 5=magenta, 6=pink, 7=orange] 0 Archive Sets the color for Tactical Goggles (the "nvg" stands for Night Vision Goggles). See Tactical Goggles for pictures showing what the colors look like.
cg_optimize
[boolean] 1 Archive Set to 1 to enable optimized client code, will increase fps on low end CPUs. Added in UrT 3.0
cg_pausePitch
Archive
cg_pauseYaw
Archive
cg_physics
[boolean] 1 Archive Sync Video to physics engine
cg_predictitems
[boolean] 0 Archive Toggles whether the server or the client decides on whether a weapon has being collected. A setting of 1 means the client decides, and a setting of 0 means the server decides
cg_rgb
[RGB] 128 128 128 Archive Player armband color. Even though the game options UI will only let you pick white, grey, black, red, green, blue, cyan, magenta, or yellow, this can be set to any color you like. See note on Funstuff
cg_runpitch
Archive Set amount player view bobs up and down while running
cg_runroll
Archive Set amount player view rolls side to side while running
cg_scopefriendrgb
[RGB/a] 1 0 0 1 Archive Color of scoped crosshair when aiming at a teammate.
cg_scopeg36
[integer|0..4] 0 Archive Selects crosshair to use when using a G36.
cg_scopePSG
[integer|0..4] 0 Archive Selects crosshair to use when using a PSG.
cg_scopeRGB
[RGB/a] 0 0 0 1 Archive Color of scoped crosshair.
cg_scopering
2 Archive Shows A Ring for Accuracy On The Scope
cg_scopesr8
[integer|0..4] 0 Archive Selects crosshair to use when using an SR8.
cg_selectedPlayer
Archive
cg_selectedPlayerName
Archive
cg_sfxbrasstime
5000 Archive Time in milliseconds that brass is left on the ground after firing.
cg_sfxBreathing
[boolean] 1 Archive Allows you to hear heavy breathing when a player is exhausted
cg_sfxMuzzleFlash
Archive
cg_sfxParticles
[boolean] 1 Archive Toggle all particle effects except hit effects.
cg_sfxShowDamage
[boolean] 1 Archive Whether or not player skins show visible wounds/bleeding as they are damaged.
cg_sfxSurfaceImpacts
[boolean] 1 Archive Toggle bullet impact effects on hitting surfaces
cg_sfxVisibleItems
[boolean] 1 Archive Toggle whether or not you see weapons on other players
cg_shadows
[0 = OFF, 1 = basic discs, 2 = stencil buffered 3 = simple stencil buffered(if r_stencilebits is not=0)] none Set shadow detail level
cg_showbullethits
[0 = disabled

1 = bodypart only ("You were hit in the vest by Player")

2 = bodypart + damage ("You were hit in the vest by Player for 29% damage")

3 = damage only ("You were hit by Player for 29% damage")]

2 Archive How given/received hits are displayed. Can be controlled with the 'Hitinfo' setting.
cg_skinAlly
[0=default (the “real” team color), 1=green, 2=red, 3=blue, 4=purple, 5=orange, 6=olive, 7=white, 8=black, 9=desert, 10=cowboy, 11=cavalry, 12=droogs, 13=Dr. Pink, 14=Dr. Blue] 0 Archive Skin for your team. See Client-side skin selection.
cg_skinEnemy
[0=default (the “real” team color), 1=green, 2=red, 3=blue, 4=purple, 5=orange, 6=olive, 7=white, 8=black, 9=desert, 10=cowboy, 11=cavalry, 12=droogs, 13=Dr. Pink, 14=Dr. Blue] 0 Archive Skin for the enemy team. See Client-side skin selection.
cg_skinFixed
[boolean] 0 Archive Ability to set skins per team. See Client-side skin selection.
cg_smoothClients
Archive When g_smoothClients is enabled on the server and you enable cg_smoothClients then players in your view will be predicted and will appear more smooth even if they are on a bad network connection. however small prediction errors might appear.
cg_SpectatorShoutcaster
[boolean] 0 Archive Disables the special spectator information when you're a spectator (as in free roam, fly over the map, not on a team spectator) such as name, health, and weapon of all players. Added in Urban Terror 2.6. 1 = hide this information. This CVar is somewhat unnecessary
cg_speedo
[0=off, 1=UPS: Quake units per second, 2=KPH: Kilometers per hour, 3=MPH: Miles per hour] 0 Archive Shows the player speed. Useful for learning to Strafe-jump or Wall jump. Especially important in Jump mode.
cg_standardChat
Archive Quake 3 Style Chat -> aka all console/top of screen, no chat at bottom of screen
cg_stereoSeparation
Archive The amount of stereo separation (for 3D glasses)
cg_teamChatHeight
Archive Set number of lines or strings of text that remain on screen in team play chat mode (messagemode2) values are 1 - 8
cg_teamchatsonly
[boolean] 0 Archive Whether or not you see global chats. 0 allows global chat, 1 hides global chat from you.
cg_teamChatTime
Archive Set how long messages from teammates are displayed on the screen
cg_time1
Archive
cg_time2
Archive
cg_time3
Archive
cg_viewBlob
Archive
cg_viewsize
[integer|30..100] 100 Archive Changes view port size. This makes the 3D viewport of the game smaller. This is an old feature intended to improve performance on underpowered systems.
cg_visibleBleeding
5 Archive Toggle player bleeding
cg_zoomfov
Archive What the zoomed in field of view will be. Anything more than 30 would not be sniper friendly
cg_zoomWrap
[boolean] Archive Toggles If You Can Scroll Through Your Zoom
cl_allowdownload
[boolean] 0 Archive Enable auto download (when off, you have to give permission to download each new map).
cl_alttab
[boolean] 1 Archive Allow ⎇ Alt + Tab ↹ out of application (⌘ Cmd + Tab ↹ on a Mac)
cl_anglespeedkey
none Set the speed that the direction keys (not mouse) change the view angle
cl_auth
Read‑only
cl_auth_enable
Archive
cl_auth_engine
Read‑only
cl_auth_key
Read‑only
cl_auth_login
Read‑only
cl_auth_notoriety
Read‑only
cl_auth_status
Read‑only
cl_auth_time
Read‑only
cl_autodownload
[boolean] 1 Archive Whether or not you allow automatic downloading of maps you don't have when joining a server.
cl_autoRecordDemo
[boolean] 0 Archive Automatically starts demo record on startup
cl_aviFrameRate
Archive AVI frame rate
cl_aviMotionJpeg
[boolean] Archive AVI type Motion JPEG (if set to 0 AVI is VERY LARGE about 1.2 GB per minute)
cl_battleye
0 Archive Battleye anti-cheat system, now dead and useless.
cl_consoleKeys
[string] ~ ` 0x7e 0x60 none Space delimited list of key names, characters, or ASCII hexadecimal codes that toggle the console.
cl_conXOffset
none Offset the console message display 0 - top left 999 - extreme top right (off the page)
cl_cURLLib
Archive CURL library to use (C URL is what your OS uses to get downloaded maps from servers)
cl_debugMove
none Used for debugging cl_debugmove [1/2]
cl_drawclock
[boolean] 0 Archive Whether or not to draw a real-time clock on screen during play. Time matches your local system clock.
cl_forceavidemo
none Force demos recording to AVI rather than a raw .urtdemo file
cl_freelook
Archive Toggle the use of freelook with the mouse (your ability to look up and down)
cl_freezeDemo
none Stops a demo play back and freeze on one frame
cl_guid
User Info Read‑only GUID of player
cl_guidServerUniq
Archive Locked in 4.2.001
cl_lanForcePackets
Archive
cl_master
Archive The Urban Terror Master Server list.  There are 2: master.urbanterror.info and master2.urbanterror.info
cl_maxpackets
30 Archive maximum number of outgoing packets to prevent problems of rate between server and client [30 -> 100]
cl_maxPing
Archive Controls which servers are displayed in the in-game server browser by limiting to pings of this value or lower.
cl_motd
none Toggle the display of "Message of the day" When Urban Terror starts a map up, it sends the GL_RENDERER string to the Message Of The Day server. This responds back with a message of the day to the client. If you wish to switch this option off, set CL_MOTD to 0.
cl_motdString
Read‑only Possibly a MOTD from master server it is a read only variable 
cl_mouseAccel
Archive Toggle the use of mouse acceleration the mouse speeds up or becomes more sensitive as it continues in one direction
cl_mouseAccelOffset
Archive
cl_mouseAccelStyle
Archive
cl_nodelta
none Disable delta compression (slows net performance, only use if net errors happen otherwise not recommended)
cl_noprint
none Printout messages to your screen or to the console
cl_packetdelay
Cheat‑protected
cl_packetdup
1 Archive send this many previous client movement commands when sending a new one, this helps eliminate dropped packets
cl_paused
Read‑only Variable holds the status of the paused flag on the client side
cl_pitchspeed
Archive Set the pitch rate when +lookup and/or +lookdown are active
cl_platformSensitivity
[decimal] 1 Read‑only Indicates the mouse input scaling
cl_run
Archive Always run
cl_running
Read‑only Variable which shows whether or not a client game is running or whether we are in server/client mode (read only)
cl_serverStatusResendTime
none Possibly allows the admin to change the rate of the heartbeats to the master server(s) 
cl_showmouserate
none Show the mouse rate of mouse samples per frame (USB 1/per frame)
cl_shownet
none Display network quality info
cl_showSend
none Network debugging tool
cl_showTimeDelta
none Display time delta between server updates
cl_time
Archive
cl_timeNudge
none Effectively adds local lag to try to make sure you interpolate instead of extrapolate (try 100 for a really laggy server)
cl_timeout
none Seconds to wait before you are removed from the server when you lag out.
cl_yawspeed
Archive Set the yaw rate when +left and/or +right are active
cm_playerCurveClip
Archive Toggles the ability of the player bounding box to respect curved surfaces.
color1
User Info Archive From Quake, usused in Urban Terror. Spiral rail trail color spiral core - blue/green/cyan/red/magenta/yellow/white respectively 1/2/3/4/5/6/7
color2
User Info Archive From Quake, usused in Urban Terror. Spiral rail trail color spiral ring - blue/green/cyan/red/magenta/yellow/white respectively 1/2/3/4/5/6/7
com_altivec
Archive
com_blood
Archive Toggle the blood mist effect in the gib animations. 0 option for no gibs and no blood on hits
com_buildScript
none Possibly used for the loading and caching of game data like a list of things to be loaded and caches the data for quicker reloading
com_cameraMode
Cheat‑protected Seems to toggle the view of your player model off and on when in 3D camera view 
com_dropsim
Cheat‑protected For testing simulates packet loss during communication drops
com_hunkmegs
[integer] 512 Archive Latched Amount of RAM in MB reserved for UrbanTerror. Use in conjunction with other CVars. Com_soundmegs and com_zonemegs can be adjusted to provide better performance on systems with more memory. The default configuration is com_hunkMegs=512, com_soundMegs=64, com_zoneMegs=24.
com_introplayed
[boolean] 0 Archive whether or not the intro for the game has been played.
com_maxfps
[integer|0..165] 85 Archive Caps frames-per-second rendered. This can be useful if you experience sudden FPS drops; set the max FPS to a lower value and an FPS drop won't be so disruptive to gameplay. For reference, television is broadcast at about 29 FPS so you probably don't want to go lower. Set to 0 to remove the cap and render as many frames as possible. The 165 maximum is due to monitor refresh rates. You can set it higher, but in all likelihood your hardware won't be displaying frames that the software is rendering.
com_showtrace
Cheat‑protected Toggle display of packet traces. 0=disables,1=toggles.
com_soundMegs
[integer] 64 Archive Latched Com_soundmegs and com_zonemegs can be adjusted to provide better performance on systems with more memory. The default configuration is com_hunkMegs=512, com_soundMegs=64, com_zoneMegs=24.
com_speeds
none Toggle display of frame counter, all, sv, cl, gm, rf, and bk whatever they are
com_zoneMegs
[integer] 24 Archive Latched Com_soundmegs and com_zonemegs can be adjusted to provide better performance on systems with more memory. The default configuration is com_hunkMegs=512, com_soundMegs=64, com_zoneMegs=24.
con_notifytime
none Defines how long messages (from players or the system) are on the screen
debug_protocol
none
debuggraph
Cheat‑protected
dedicated
Latched Set console to server only 0 is a listen, 1 is lan, and 2 is internet
developer
none Enable developer mode (more verbose messages)
dmaEX_StereoSeparation
[decimal|0.1..2.0] 0.9 Archive dmaHD stereo separation amount
dmaHD_enable
[boolean] 1 Archive This will enable (1) or disable (0) dmaHD.
dmaHD_interpolation
[0 = No interpolation, 1 = Linear interpolation, 2 = 4-point Cubic spline interpolation, 3 = 4-point Hermite spline interpolation (This option needs a total game restart after change)] 3 Archive This will set the type of sound re-sampling interpolation used.
dmaHD_mixer
[10 = Hybrid-HRTF [3D] (recommended) 11 = Hybrid-HRTF [2D] 20 = dmaEX2 21 = dmaEX2 [No reverberation] 30 = dmaEX (This option changes mixers on the fly)] 10 Archive Active mixer for dmaHD sound system.
dmflags
Server Info Archive Set deathmatch flags
fixedtime
Cheat‑protected Toggle the rendering of every frame. The game will wait until each frame is completely rendered before sending the next frame.
fraglimit
[integer] 0 Server Info Archive Number of kills to win in FFA, TDM, etc. When the frag limit is hit, the game ends. If set to 0, there is no limit and the game ends when the timer runs out.
fs_basegame
Initializing Allows people to base mods upon mods.
fs_basepath
Initializing Set base path for files to be downloaded from. See Game path.
fs_debug
none Possibly enables file server debug mode for download/uploads
fs_game
Initializing Set Game path. Set the game folder/dir. Default is q3ut4.
fs_homepath
Initializing The default is the path to the game executable.
funblue
[string] [empty string] Archive Sets player funstuff on blue team. See Funstuff.
funfree
Archive Sets player funstuff when on no team at all, for example in Free for all or Jump mode. See Funstuff.
funred
[string] [empty string] Archive Sets player funstuff on red team. See Funstuff.
g_allowChat
Archive Whether or not server allows chat.
g_allowGoto
Archive Whether or not server allows goto commands (jump mode).
g_allowPosSaving
Archive Whether or not server allows position saving/loading (jump mode).
g_allowvote
[boolean] 0 Archive Whether or not to allow players to initiate votes (to kick a player, change map, etc.).
g_antiwarp
[boolean] 1 Archive Enable or disable antiwarp. This option smooths the movement of warping players (warping is caused by a poor connection, for instance downloading large files while playing). The warping player will experience stutters when this is enabled.
g_antiwarptol
[integer] 50 Archive Tolerance of the antiwarp. Higher = more tolerant. See g_antiwarp for details.
g_arenasFile
Read‑only Initializing Sets the file name to use for map rotation and bot names and game type for each arena default scripts/arenas.txt within the PK3 file
g_armbands
[boolean] 1 Archive Whether or not to allow custom armband colors. See note in Funstuff.
g_autobalance
[integer] 0 Archive Interval in minutes at which the automatic team balancer is invoked. 0 = disabled. Works only when match mode is deactivated. Added in 4.2.016.
g_blueTeam
none Set the icon for the blue team (example Pagans)
g_bluewave
15 Archive Seconds between blue wave respawns, ignored when g_waverespawns is 0.
g_bombdefusetime
[integer] 10 Archive Number of seconds it takes to defuse bomb.
g_bombexplodetime
[integer] 40 Archive Number of seconds before bomb detonates after planting.
g_botsFile
Read‑only Initializing Sets the file name to use for setting up the bots configuration and characters for each bot default scripts/bots.txt within the PK3 file
g_bulletPredictionThreshold
[integer] 5 Archive In Urban Terror, bullet impacts can be predicted by the server so the client sees the effect of their hit immediately. A side effect of this is the potential for low ping players to be hit after they have ducked behind a wall. The code accomodates this problem by ignoring some hits if it is determined that the low ping player would have been behind a wall when the high ping player fired. This cvar sets the distance a player needs to have travelled (in Quake map-units) before the wall check is done. Smaller values can impact server performance, while larger values may result in players being hit after they have ducked behind cover. In general, this cvar should not be modified. Admins should only change this value if they REALLY know what they are doing.
g_cahtime
60 Archive Interval in seconds for awarding points for flags in Capture and Hold gamemode.
g_ClientReconnectMin
[integer] Archive Number of minutes a kicked client must wait before being allowed to reconnect to the server.
g_ctfUnsubWait
[boolean] 0 Archive If set to 1 someone who unsub in wave CTF mode will wait the next wave to spawn. When g_matchmode is set to 1, it's the time a sub has to wait before spawning when unsubbing.
g_deadchat
[0=living players can not see dead players chat, 1=living players see only team-messages from dead team members, 2=living players also see normal chats from dead players] Archive Determines if alive players can see dead players' messages.
g_dedAutoChat
Archive
g_failedVoteTime
[integer] 300 Archive Time in seconds before someone can call another vote after another has failed.
g_filterBan
[boolean] 1 Archive If set to 0, it makes the ban-system invert: Only IP's that are 'banned' are allowed on the server.
g_flagreturntime
[integer] 30 Archive If a flag is dropped, return it after this amount of seconds.
g_followstrict
[boolean] 0 Archive 1=no haunting of enemies when dead.
g_friendlyfire
[boolean] 1 Archive Whether or not to allow players to damage other players on the same team.
g_funstuff
[boolean] 1 Archive Whether or not the server allows players to use Funstuff.
g_gametype
0 Server Info Latched Game type setup, such as Capture the Flag or Team Death Match when running a server. See Game modes.
g_gear
[string] [empty string] Archive Sets gear allowed on the server. In 4.2.018 and up, you can enable/disable every single item and weapon. In previous versions, you could only disable weapons, and only by groups: Pistols, Snipers, Autos, Grenades, Negev, SPAS. Use the gear calculator to generate appropriate values.
g_gravity
Sets the force of gravity. Effectively, this changes how high you can jump and how fast you will fall (and, it follows, how far you must fall to gain enough speed to get fall damage).
g_healthReport
[boolean] 1 Archive Allows you to see how much health the enemy has when you get killed.
g_hotpotato
2 Archive After taking the flag, time in minutes that a team can hold it before it explodes. This is useful if both teams get the flag; it can only be held for the time limit set here before it explodes and the game continues.
g_inactivityAction
[0=kick, 1=move to spectator] 0 Archive Define inactivity action (0: kick, 1: move to spec)
g_initialWarmup
[integer] none Number of seconds of warmup time after a new map cycles. This allows people to join the server before the game starts.
g_jumpruns
Archive Renamed from g_maxJumpRuns.
g_knockback
Sets the force of knockback. Knockback pushes players when hit by grenades, kicks, or shotguns.
g_log
[string] games.log Archive Where to save console logs within Game path.
g_loghits
[boolean] 0 Archive Log every single hit. Creates very big logs.
g_logroll
[boolean] 0 Archive Create new log every now and then, instead of always using the same one.
g_logSync
[boolean] Archive Toggle the logging to append to the existing file and not overwrite
g_maintainTeam
[boolean] 1 Archive When switching maps, players will stay in their team.
g_mapcycle
[string] mapcycle.txt Archive Name of the map cycle list within the server's Game path.
g_matchmode
0 Archive Matchmode is for matchplay. Features timeouts and ready-commands.
g_maxGameClients
[integer] Archive Set maximum # of players who may join the game the remainder of clients are forced to spectate
g_maxrounds
[integer] 0 Archive Number of rounds before map is over, 0=never.
g_maxteamkills
[integer] 2 Archive Maximum number of team kills before players are kicked from the server.
g_motd
[string] Urban Terror, Presented by FrozenSand Archive Message displayed on the map-loading screen when players connect to the server.
g_newMapVoteTime
[integer] 30 Archive Time in seconds for the duration of a map vote.
g_NextMap
[string] Archive Lets you set the next map; used in votes.
g_noDamage
[boolean] Archive Disables fall damage when set to 1. Good for jump mode.
g_noVest
[boolean] 0 Archive For Jump Mode: if set to 1, removes the Vest from all the players (no one should have a vest for jump mode).
g_password
[string] [empty string] none Password for the server. Nothing = public.
g_pauseLength
[integer] 0 Archive Length of a pause. This can only be done by RCON. 0=indefinite
g_persistentPositions
Archive
g_redTeam
none Set the team icon for the red team (example Stroggs)
g_redwave
15 Archive Seconds between red wave respawns, ignored when g_waverespawns is 0.
g_refClient
Archive
g_referee
Archive
g_refNoBan
Archive
g_refPass
Archive
g_removeBodyTime
Archive
g_respawndelay
[integer] 8 Archive Seconds before respawn, ignored when g_waverespawns is 1.
g_respawnprotection
[integer] 2 Archive Time in seconds that players are protected from damage after respawning. Note, if a player attacks, their respawn protection ends immediately.
g_roundtime
3 Archive
g_shuffleNoRestart
[booloean] 0 Archive If set to 1 shuffleteams will not restart the map
g_skins
[boolean] 0 Archive Previously "g_allowForceSkins." Setting it to "1" would force everyone to use the default skins (green for FFA and LMS and purple for JUMP).
g_spAwards
Read‑only Archive Variable holds the names of the award icons that have been earned in the tier levels in single player mode
g_spScores1
Read‑only Archive Holds your scores on skill level 1 in single player games. Left over from Quake 3 single player mode. 
g_spScores2
Read‑only Archive Holds your scores on skill level 2 in single player games. Left over from Quake 3 single player mode. 
g_spScores3
Read‑only Archive Holds your scores on skill level 3 in single player games. Left over from Quake 3 single player mode. 
g_spScores4
Read‑only Archive Holds your scores on skill level 4 in single player games. Left over from Quake 3 single player mode. 
g_spScores5
Read‑only Archive Holds your scores on skill level 5 in single player games. Left over from Quake 3 single player mode. 
g_spSkill
[1 = I can win 2 = bring it on 3 = hurt me plenty 4 = hardcore and 5 = nightmare] Archive Holds your current skill level for single player. Left over from Quake 3 single player mode.
g_spVideos
Read‑only Archive Variable holds the names of the cinematic videos that are unlocked at the end of each tier completion. Left over from Quake 3.
g_stamina
[0 = default stamina, 1 = regain stamina, 2 = infinite stamina] 0 Archive Special stamina for Jump mode only.
g_suddendeath
[boolean] 1 Archive When map is over and both teams have same amount of points, add another round.
g_survivorrule
[boolean] 0 Archive 0=teams don't get a point when time is up before everyone is dead. 1=team with most players left gets point.
g_swaproles
[boolean] 0 Archive Whether or not to swap team sides when a game match ends. For example, if red spawns on the East end of the map and blue on the West end, at the end of the match you'll play the game again with red spawning in the West, and blue spawning in the East.
g_teamAutoJoin
Archive Toggle the automatic joining of the smallest or losing team, as opposed to allowing players to pick which team they join.
g_teamforcebalance
[boolean] 1 Archive Whether or not to force newly connected players to join the team with the fewest players (prefers blue team when teams are even).
g_teamkillsForgetTime
[integer] 300 Archive Amount of seconds before team kills are forgotten. If you exceed the limit within this time period, you will be automatically kicked for team killing.
g_teamNameBlue
[string] SWAT Archive Name for the red team, nothing = SWAT.
g_teamNameRed
[string] Red Dragons Archive Name for the red team, nothing = Red Dragons.
g_timeoutLength
[integer] 240 Archive Length of the timeout in seconds
g_timeouts
[integer] 3 Archive Amount of timeouts that a team can call per map.
g_walljumps
[integer] 3 Archive Maximum number of consecutive walljumps allowed.
g_warmup
[integer] 15 Archive Time in seconds the server waits before allowing a game to start. This allows players time to connect and load the map before the game starts.
g_waverespawns
[boolean] 0 Archive Use waverespawns, meaning everybody in a team respawns at the same time.
gear
Archive
graphheight
Cheat‑protected Set height for graph displays
graphscale
Cheat‑protected Set scale multiplier for graph displays
graphshift
Cheat‑protected Set offset for graph displays
handicap
User Info Archive Set player handicap (max health), valid values 1 - 99
in_debugjoystick
none Possibly to set the debug level of direct input
in_disablemacosxmouseaccel
[boolean] Archive Disable mouse acc when running OSX
in_joyBallScale
none Possibly sets the scale of a joyball rotation to player model rotation
in_joystick
Archive Latched Toggle the initialization of the joystick  (command line)
in_joystickThreshold
none
in_keyboardDebug
none
in_logitechbug
none
in_midi
none Toggle the use of a midi port as an input device r-d-x
in_midichannel
none Toggle the use of a midi channel as an input device r-d-x
in_mididevice
none Toggle the use of a midi device as an input device r-d-x
in_midiport
none Toggle the use of a midi port as an input device r-d-x
in_mouse
-1 Archive 1=Directx(12ms lag/do not buffer 1000hz pollingrate) -1=Windows Pointer Input (edge clipping on high dpi or low resolution)
in_nograb
none
in_subframe
Archive
journal
Initializing Possibly logs console events but is read only and can not be toggled
joy_threshold
Archive Possibly an overall threshold setting all other joy variables removed in 1.08
logfile
[0=no log, 1=buffered, 2=continuous, 3=append so as not to overwrite old logs] 0 none Enable console logging
logfileName
[string] Archive Filename for logfile, if logfile is enabled by CVar: logfile
m_filter
Archive Toggle use of mouse "smoothing"
m_forward
Archive Set the back and forth movement distance of the player in relation to how much the mouse moves
m_pitch
Archive Set the up and down movement distance of the player in relation to how much the mouse moves
m_side
Archive Set the strafe movement distance of the player in relation to how much the mouse moves
m_yaw
Archive Set the speed at which the player's screen moves left and right while using the mouse
mapname
Server Info Read‑only Display the name of the current map being used
name
[string|colors] New_UrT_Player User Info Archive Your player name
net_ip
Latched Variable holds the IP of the local machine (or the "hosts" name) passed from the OS environment
net_noudp
Archive Latched Toggle the use of TCP/IP network protocol (command line only)
net_port
Latched Set port number server will use if you want to run more than one instance of Q3A server on the same machine
net_qport
Initializing Set internal network port. this allows more than one person to play from behind a NAT router by using only one IP address
net_socksEnabled
Archive Latched Toggle the use of network socks 5 protocol enabling firewall access (only settable at init time from the OS command line)
net_socksPassword
Archive Latched Variable holds password for socks firewall access supports no authentication and username/password authentication method (RFC-1929); it does NOT support GSS-API method (RFC-1961) authentication (only settable at init time from the OS command line)
net_socksPort
Archive Latched Set proxy and/or firewall port default is 1080 (only settable at init time from the OS command line)
net_socksServer
Archive Latched Set the address (name or IP number) of the SOCKS server (firewall machine), NOT a Q3ATEST server. (only settable at init time from the OS command line)
net_socksUsername
Archive Latched Variable holds username for socks firewall supports no authentication and username/password authentication method (RFC-1929); it does NOT support GSS-API method (RFC-1961) authentication (only settable at init time from the OS command line)
nextmap
none Variable holds the name of the next map in the server rotation myserver.cfg
password
[string] [empty string] User Info Server password, for private servers that require a password to join.
protocol
Server Info Read‑only Display network protocol version. Useful for backward compatibility with servers with otherwise incompatible versions.
r_allowExtensions
Archive Latched Use all of the OpenGL extensions your card is capable of
r_allowSoftwareGL
Latched Toggle the use of the default software OpenGL driver supplied by the Operating System
r_ambientScale
Archive Cheat‑protected Set the scale or intensity of ambient light
r_clear
Cheat‑protected Toggle the clearing of the screen between frames
r_colorbits
[integer|0..32] 32 Archive Latched Set number of bits used for each color from 0 to 32 bit // number of desired color bits, only relevant for fullscreen
r_colorMipLevels
Archive Latched Texture visualization tool
r_customheight
[integer] Archive Latched Custom resolution (Height)
r_customPixelAspect
[decimal|0.00..1.00] 1 Archive Latched Custom aspect ratio to use when in r_mode -1
r_customwidth
[integer] Archive Latched Custom resolution (Width)
r_debuglight
none Possibly toggle debugging of lighting effects
r_debugSort
Cheat‑protected Possibly toggle debugging of sorting of list like scoreboard
r_debugSurface
Cheat‑protected Possibly used for debugging the curve rendering and possibly for map debugging.
r_depthbits
Archive Latched Set number of bits used for color depth from 0 to 24 bit
r_detailtextures
Archive Latched Toggle the use of detailed textures, when disabled every stage of a shader is rendered except those with the keyword "detail". when enabled detail stages are also rendered. in proper use the detail stages are supposed to enhance the texture's visual quality when viewed close up. more information is available in the shader manual included in the GTK Radiant install.
r_directedScale
Archive Cheat‑protected Set scale/intensity of light shinning directly upon objects
r_displayrefresh
0 Archive Latched monitor refresh rate in game; not applicable to LCD displays; only works for CRT monitors
r_dlightBacks
Archive Brighter areas are changed more by dlights than dark areas.
r_drawBuffer
Cheat‑protected Set which frame buffer to draw into. basically you draw into a "back" buffer while simultaneously showing a "front" buffer. next frame you "swap" these. the benefit is that you won't "see" the actual painting of the image take place./Carl
r_drawentities
Cheat‑protected Toggle display of brush entities
r_drawSun
Archive Set to zero if you do not want to render sunlight into the equation of lighting effects
r_drawworld
Cheat‑protected Toggle rendering of map architecture
r_dynamiclight
[boolean] 1 Archive Toggle dynamic lighting (different "dynamic" method of rendering lights)
r_ext_compiled_vertex_array
Archive Latched Toggle hardware compiled vertex array rendering method default is 1
r_ext_compressed_textures
[boolean] 0 Archive Latched Toggle compression of textures
r_ext_gamma_control
Archive Latched Enable external gamma control settings
r_ext_max_anisotropy
[integer|0..16] 2 Archive Latched Max Anisotropy Filtering level
r_ext_multitexture
Archive Latched Toggle hardware mutitexturing if set to zero is a direct FPS benefit
r_ext_texture_env_add
Archive Latched Toggle additive blending in multitexturing. If not present, OpenGL limits you to multiplicative blending only, so additive will require an extra pass.
r_ext_texture_filter_anisotropic
Archive Latched 1 to enable, r_textureAnisotropy to set the level.
r_facePlaneCull
Archive Toggle culling of brush faces not in view (0 will slow FPS)
r_fastsky
Archive Toggle fast rendering of sky if set to 1 (0 is default and will slow FPS when outdoors 1 will disable your ability to see through portals)
r_finish
Archive Toggle synchronization of rendered frames (engine will wait for GL calls to finish)
r_flareCoeff
[integer] Cheat‑protected
r_flareFade
Cheat‑protected Set scale of fading of flares in relation to distance
r_flares
Archive Toggle projectile flare and lighting effect. the flare effect is a translucent disk that is used to alter the colors around lights with a corona effect
r_flareSize
Cheat‑protected Size of flare effect around certain dynamic lights
r_fullbright
Latched Cheat‑protected Toggle textures to full brightness level
r_fullscreen
[boolean] 1 Archive 1=Fullscreen, 0=Windowed
r_gamma
1 Archive Sets the display gamma. This corresponds to the "brightness" slider in the game UI. Linux users may need to set this using an UrT launch script, depending on software/hardware.
r_glDriver
Archive Latched Sets OpenGL driver
r_GLlibCoolDownMsec
[integer] Archive wait for some milliseconds to close GLlibrary
r_ignore
Cheat‑protected Possibly ignores hardware driver settings in favor of variable settings
r_ignoreFastPath
Archive Latched Possibly to disable the looking outside of the PAK file first feature in case of duplicate file names etc.
r_ignoreGLErrors
Archive Ignores OpenGL errors that occur
r_ignorehwgamma
Archive Latched Possibly to toggle the use of DirectX gamma correction or video driver gamma correction
r_inGameVideo
Archive Toggle the display of in game animations on bigscreen map objects that display a camera view of the current game
r_intensity
Latched Increase brightness of texture colors (may be like gl_modulate?)
r_lastValidRenderer
Archive Last known video driver
r_lightmap
none Toggle entire map to full brightness level all textures become blurred with light
r_lockpvs
Cheat‑protected Disable update to PVS table as player moves through map (new areas not rendered)
r_lodbias
Archive Change the geometric level of detail (0 - 2)
r_lodCurveError
Archive Another level of detail setting if set to 10000
r_lodscale
Cheat‑protected Set scale for level of detail adjustment
r_logFile
Cheat‑protected Possibly toggles logging of rendering errors
r_mapoverbrightbits
0 Archive Latched Cheat‑protected Set intensity level of lights reflected from textures. locked by UrT4.1
r_maxpolys
Archive Maximum number of polygons on screen
r_maxpolyverts
Archive Maximum number of vertices from polygons on screen
r_measureOverdraw
Cheat‑protected Overdraw is when the same pixel is written-to more than once when rendering a scene. I guess r_measureOverdraw is used to see how much is going on. used for software rendering
r_minimize
[boolean] 0 none Game window is minimized when set to non-zero
r_mode
[-1= Custom, 0= 320x240, 1= 400x300, 2= 512x384, 3= 640x480, 4= 800x600, 5= 960x720, 6= 1024x768, 7= 1152x864, 8= 1280x1024, 9= 1600x1200, 10= 2048x1536, 11= 856x480 (wide), 12= 1280x720 (wide), 13= 1368x768 (wide), 14= 1600x900 (wide), 15= 1680x1050 (wide), 16= 1920x1080 (wide), 17= 2560x1440 (wide)] 4 Archive Latched Choose video resolution presets. Use -1 to use r_customWidth and r_customHeight instead. Use the command /modelist in Console to list available modes.
r_nobind
Cheat‑protected Toggle the binding of textures to triangles
r_nocull
Cheat‑protected Toggle rendering of hidden objects (1=slow performance)
r_nocurves
Cheat‑protected Map diagnostic command toggle the use of curved geometry
r_noportals
Cheat‑protected Toggle player view through portals
r_norefresh
Cheat‑protected Toggle the refreshing of the rendered display
r_novis
Cheat‑protected The VIS tables hold information about which areas should be displayed from other areas.
r_offsetfactor
Cheat‑protected Control the OpenGL Polygon Offset, If you see lines appearing in decals, or they seem to flick on and off, these variables may help out.
r_offsetunits
Cheat‑protected See r_offsetfactor
r_overbrightbits
[integer] 0 Archive Latched Cheat‑protected Adjust overall brightness level
r_picmip
[integer|0=best, 1=better, 2=worst] 0 Archive Latched Level of detail for textures as they recede into the distance. Distant textures at a sharp angle will be blurry (for better performance) when r_picmip is set to 2.
r_portalOnly
Cheat‑protected When set to "1" turns off stencil buffering for portals, this allows you to see the entire portal before it's clipped, i.e. more of the room, to get a better feel for who's in there before you jump in.
r_previousglDriver
Read‑only The previous display driver loaded
r_primitives
Archive Set the rendering method. -1 = skips drawing 0 = uses glDrawElements if compiled vertex arrays are present, or strips of glArrayElement if not present 1 = forces strips 2 = forces drawElements 3 = path for non-vertex array testing
r_printShaders
none Possibly toggle the printing on console of the number of shaders used
r_railCoreWidth
Archive From Quake 3, not used in Urban Terror. Set size of the rail trail's core
r_railSegmentLength
Archive From Quake 3, not used in Urban Terror. Set distance between rail "sun bursts"
r_railWidth
Archive From Quake 3, not used in Urban Terror. Set width of the rail trail
r_roundImagesDown
Archive Latched Set rounding down amount (larger = faster, lower quality)
r_saveFontData
none
r_showcluster
Cheat‑protected Toggle the display of clusters by number as the player enters them on the currently loaded map
r_showImages
none Toggle displaying a collage of all image files when set to a one...texture use debugging tool
r_shownormals
Cheat‑protected Toggle the drawing of short lines indicating brush and entity polygon vertices, useful when debugging model lighting
r_showsky
Cheat‑protected Enable rendering sky in front of other objects
r_showSmp
Cheat‑protected Toggle display of multi processor (SMP) info on the HUD
r_showtris
Cheat‑protected Map diagnostic command show triangles
r_simpleMipMaps
Archive Latched Toggle the use of "simple" mip mapping. used to "dumb-down" resoluiton displays for slower machines
r_singleShader
Latched Cheat‑protected Possibly toggles use of 1 shader for objects that have multiple shaders
r_skipBackEnd
Cheat‑protected Possibly to toggle the skipping of the backend video buffer
r_smp
Archive Latched Toggle the use of multi processor acceleration code
r_speeds
Cheat‑protected Show the rendering info e.g. how many triangles are drawn added r_speeds timing info to cinematic texture uploads
r_stencilbits
Archive Latched Stencil buffer size (0, 8bit, and 16bit)
r_stereo
Archive Latched Toggle the use of stereo separation for 3D glasses
r_subdivisions
Archive Latched Set maximum level of detail. (an example would be the complexity of curves. 1=highest detail)
r_swapinterval
[boolean] 0 Archive Latched Toggle frame swapping.
r_texturebits
[integer|0,16,32] 32 Archive Latched Texture bits 0/16/32 0 = use framebuffer depth 16 = use 16-bit textures 32 = use 32-bit textures, all else = error
r_texturemode
[GL_NEAREST, GL_NEAREST_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_LINEAR] GL_LINEAR_MIPMAP_NEAREST Archive Texture rendering quality. GL_NEAREST is the "worst" with pixellated textures and no mipmapping, GL_NEAREST_MIPMAP_NEAREST is the lowest quality you an access via in-game UI and uses low-quality textures and mipmaps, GL_LINEAR_MIPMAP_NEAREST uses good filters for textures and simple mipmaps, GL_LINEAR_MIPMAP_LINEAR corresponds to "trilinear" filtering in the in-game UI and is the best quality setting.
r_uiFullScreen
none
r_verbose
Cheat‑protected Toggle display of rendering commands as they happen on the console
r_vertexLight
Archive Latched Enable vertex lighting (faster, lower quality than lightmap) removes lightmaps, forces every shader to only use a single rendering pass, no layered transparancy, environment mapping, world lighting is completely static, and there is no dynamic lighting when in vertex lighting mode. (recommend dynamiclight 0 and this 1) direct FPS benefit
r_znear
Cheat‑protected Set how close objects can be to the player before they're clipped out of the scene
raceblue
[0=Adala,1=Carla,2=Tom,3=Takeshi] 2 Archive Sets which player model to use when on the blue team. The names will vary with Client-side skin selection.
racefree
[0=Sarah,1=Misu,2=Rafiq,3=Denzel] 2 Archive Sets which player model to use when not on a team (for game modes that don't have teams like Free for all and Jump mode. The names will vary with Client-side skin selection; racefree uses the selected enemy skin.
racejump
[0=Sarah,1=Misu,2=Rafiq,3=Denzel] 2 none Removed in 4.2.015: using only racefree for solo modes
racered
[0=Sarah,1=Misu,2=Rafiq,3=Denzel] 2 Archive Sets which player model to use when on the red team. The names will vary with Client-side skin selection.
rate
[integer|2500..25000] 16000 User Info Archive Max Datarate (B/second). Most servers allow between 8000 and 25000. Setting it lower than 8000 may result in being disconnected. Setting it higher simply requests that rate from the server; the server will dictate the maximum via sv_maxrate regardless of what each player has set their rate to.
rconaddress
none Variable holds IP address of the server for rcon
rconAllowedSpamIP
Initializing
rconpassword
[string] [empty string] none RCon password, for server admins to use Remote Console commands.
record_demo
[string] vstr record_demo_start Archive Command to toggle demo recording.
record_demo_start
[string] set record_demo vstr record_demo_stop; stoprecord; recorddemo Archive Command to start recording and set toggle key to stop.
record_demo_stop
[string] set record_demo vstr record_demo_start; stoprecord Archive Command to stop recording and set toggle key to start.
s_backend
Read‑only
s_dev
Archive
s_doppler
[boolean] 1 Archive Toggles doppler effect on sounds. Sounds will be different as they move towards or away from you.
s_initsound
none Toggle whether sound is initialized or not (on next game)
s_khz
[11=11kHz,22=22kHz,44=44kHz] 22 Archive the default mixing rate in Khz
s_mixahead
Archive Set delay before mixing sound samples.
s_mixPreStep
Archive Possibly to set the prefetching of sound on sound cards that have that power
s_musicvolume
[decimal|0.000000..1.000000] 0.5 Archive The volume of music; The only music in Urban Terror is on the main menu. "Music" in-game is always played as a sound effect and therefor not affected by the music volume setting.
s_sdlBits
[integer] Archive SDL audio depth-bit
s_sdlChannels
[integer] Archive SDL number of channel
s_sdlDevSamps
[integer] Archive SDL DMA buffer size override
s_sdlMixSamps
[integer] Archive SDL mix buffer size override
s_sdlSpeed
[11025,22050,44100] Archive SDL sample rate
s_show
Cheat‑protected Toggle display of paths and filenames of all sound files as they are played.
s_testsound
Cheat‑protected Toggle a test tone to test sound system. 0=disables,1=toggles.
s_useopenal
[boolean] 0 Archive Use the OpenAL sound backend
s_volume
[decimal|0.000000..1.000000] 0.8 Archive Audio volume.
scr_conspeed
none Set how fast the console goes up and down
sensitivity
Archive Set how far your mouse moves in relation to distance travelled across a surface.
server1
Archive Holds IP/URL of a servers from the favorite servers list
server10
Archive Holds IP/URL of a servers from the favorite servers list
server11
Archive Holds IP/URL of a servers from the favorite servers list
server12
Archive Holds IP/URL of a servers from the favorite servers list
server13
Archive Holds IP/URL of a servers from the favorite servers list
server14
Archive Holds IP/URL of a servers from the favorite servers list
server15
Archive Holds IP/URL of a servers from the favorite servers list
server16
Archive Holds IP/URL of a servers from the favorite servers list
server2
Archive Holds IP/URL of a servers from the favorite servers list
server3
Archive Holds IP/URL of a servers from the favorite servers list
server4
Archive Holds IP/URL of a servers from the favorite servers list
server5
Archive Holds IP/URL of a servers from the favorite servers list
server6
Archive Holds IP/URL of a servers from the favorite servers list
server7
Archive Holds IP/URL of a servers from the favorite servers list
server8
Archive Holds IP/URL of a servers from the favorite servers list
server9
Archive Holds IP/URL of a servers from the favorite servers list
sex
User Info Archive Set gender for model characteristics (sounds, obituary's etc.)
showdrop
none Toggle display of dropped packets. 0=disables,1=toggles.
showpackets
none Toggle display of all packets sent and received. 0=disables,1=toggles.
snaps
User Info Archive Set the number of snapshots sever will send to a client (server run at 40Hz, so use 40, 20, or 10)
statsoutput0
Read‑only
statsoutput1
Read‑only
sv_allowdownload
[boolean] 0 Server Info Archive Whether the server will allow data to be downloaded from it (default 0) .
sv_auth_engine
Read‑only
sv_authServerIP
Read‑only
sv_battleye
[boolean] 0 Archive Whether or not the server uses battleye anti-cheat—battleye is dead and no longer works, so leave this at 0.
sv_cheats
Read‑only Enable cheats (serverside only)
sv_demofolder
Archive
sv_demonotice
Archive
sv_dlURL
Server Info Archive Sets the address for auto-downloading. Auto-download only works on ioUrbanTerror clients. The client will try to download <sv_dlURL>/q3ut4/mapname.pk3. So if your server is running ut4_coolmap and sv_dlURL is set to 'yoursite.com/maps', make sure the maps is hosted at http://www.yoursite.com/maps/q3ut4/ut4_coolmap.pk3. Leaving this set 'urbanterror.info' will make it use a map mirror with the most common maps on it. If you have your own hosting, please use that to save bandwidth.

Also note that you should NOT include http:// in the URL: anything after // is counted as a comment.
sv_floodprotect
[boolean] 0 Server Info Archive Whether or not to use flood protection, preventing clients from sending numerous consecutive commands to the server.
sv_fps
none Set the max frames per second the server sends the client
sv_hostname
[string|colors] New Unnamed Server Server Info Archive The name of the server in server browsers.
sv_joinmessage
[string|colors] Welcome to Urban Terror 4.2 Archive Message displayed in big text in the center of the screen after players load the map and join the server.
sv_keywords
Server Info Variable holds the search string entered in the internet connection menu
sv_killserver
none If set to a one the server goes down (server console only I hope)
sv_lanForceRate
Archive Toggle for forcing very high rate setting for clients detected (sometimes wrongly) as connecting via LAN.
sv_mapChecksum
Read‑only Allows check for client server map to match
sv_master1
none Set URL or address to master server
sv_master2
master.urbanterror.info Archive Server to query for server list in server browser. This should NOT be set to master.urbanterror.net
sv_master3
master2.urbanterror.info Archive Server to query for server list in server browser. This should NOT be set to master.urbanterror.net
sv_master4
master.quake3arena.com Archive Server to query for server list in server browser. This should NOT be set to master.urbanterror.net
sv_master5
[empty string] Archive Server to query for server list in server browser. This should NOT be set to master.urbanterror.net
sv_maxclients
[integer|2..16] 12 Server Info Archive Latched Number of players allowed to connect wen running a server. 16 is a 'soft' limit—it is the maximum recommended for Urban Terror. Many servers run 32 or more players. You could set this lower than 2, but then you only have one player on a server; better to use /devmap if you want to play alone.
sv_maxPing
Server Info Archive Set the maximum ping allowed on the server to keep high pings out
sv_maxRate
Server Info Archive Option to force all clients to play with a max rate. This can be used to limit the advantage of low pings, or to cap bandwidth utilization for a server. Note that rate is ignored for clients that are on the same LAN.
sv_minPing
Server Info Archive Set the minimum ping aloud on the server to keep low pings out
sv_minRate
Server Info Archive Option to force all clients to play with a minimum rate. Note that rate is ignored for clients that are on the same LAN.
sv_newpurelist
Archive
sv_packetdelay
Cheat‑protected
sv_padPackets
none Possibly toggles the padding of network packets on the server PAD - Packet Assembler/Disassembler
sv_pakNames
Read‑only Variable holds a list of all the pk3 files the server found
sv_paks
Read‑only Variable holds the checksum of all pk3 files
sv_paused
Read‑only Allow the game to be paused from the server console?
sv_privateClients
Server Info The number of spots, out of sv_maxclients, reserved for players with the server password (sv_privatePassword)
sv_privatePassword
none Set password for private clients to login with
sv_pure
[boolean] 1 none If true, the game does not allow any add-ons or modifications.
sv_reconnectlimit
none Number of times a disconnected client can come back and reconnect
sv_referencedPakNames
Read‑only Variable holds a list of all the pk3 files the server loaded data from. these pk3 files will be autodownloaded by a client if the client does not have them.
sv_referencedPaks
Read‑only Variable holds the checksum of the referenced pk3 files
sv_running
Read‑only Variable flag tells the console whether or not a local server is running
sv_sayprefix
Archive The prefix for /rcon say commands. For example, if set to "Moderator" /rcon say Hello. would output "Moderator: Hello."
sv_serverid
Read‑only
sv_showloss
none Toggle sever packet loss display
sv_strictauth
[boolean] 0 Archive 1=check for valid Quake 3 CD key, this means ioUrbanTerror players will not be able to join.
sv_tellprefix
[string] Archive The prefix for /rcon tell commands. For example, if set to "Moderator" /rcon tell 0 Hello. would output "[PM] Moderator: Hello."
sv_timeout
none Sets the amount of time for the server to wait for a client packet before assuming a disconnected state.
sv_zombietime
none The amount of time in minutes before a frozen character is removed from the map.
sys_cpustring
none Variable holds a string that identifies your processor
timedemo
Cheat‑protected When set to "1" times a demo and returns frames per second like a benchmark
timegraph
Cheat‑protected Toggle the display of the timegraph.
timelimit
[integer] 20 Server Info Archive Time in minutes before map is over, 0=never.
timescale
Cheat‑protected Set the ratio between game time and real time
ttycon
none
ttycon_ansicolor
[boolean] 1 Archive Enable the addition of ANSI escape codes for colors in the tty
ui_actualNetGametype
Archive
ui_bigFont
Archive Large font size
ui_blueteam
Archive
ui_blueteam1
Archive
ui_blueteam2
Archive
ui_blueteam3
Archive
ui_blueteam4
Archive
ui_blueteam5
Archive
ui_browserGameType
Archive Set server search game type in the browser list (see g_gametype)
ui_browserMaster
Archive Set server search 0=LAN 1=Mplayer 2=Internet 3=Favorites
ui_browserShowAccounts
Archive
ui_browserShowBE
2 Archive
ui_browsershowempty
[boolean] 1 Archive Whether or not to show empty servers in the in-game server browsers. This is easily set by a check box in-game.
ui_browsershowfull
[boolean] 1 Archive Whether or not to show full servers in the in-game server browsers. This is easily set by a check box in-game.
ui_browserShowPB
2 Archive
ui_browserShowPrivate
Archive
ui_browserSortDir
0 Archive
ui_browserSortKey
4 Archive
ui_captureLimit
none
ui_ctf_capturelimit
Archive Set the menu default capture limit for single player bot matches
ui_ctf_friendly
Archive Toggle team mate damage in single player CTF bot matches
ui_ctf_timelimit
Archive Set the menu default CTF time limit for single player bot matches
ui_currentMap
Archive
ui_currentmodel
Archive
ui_currentNetMap
Archive
ui_debug
none
ui_dedicated
Archive
ui_ffa_fraglimit
Archive Set the menu default frag limit for single player FFA bot matches
ui_ffa_timelimit
Archive Set the menu default time limit for single player FFA bot matches
ui_findPlayer
Archive
ui_fragLimit
none
ui_gametype
Archive
ui_gearItemCount
none
ui_ingameMaster
Archive
ui_initialized
none
ui_joingametype
0 Archive
ui_lastServerRefresh_0
Archive
ui_lastServerRefresh_1
Archive
ui_lastServerRefresh_2
Archive
ui_lastServerRefresh_3
Archive
ui_mainMenu
Read‑only
ui_mapIndex
Archive
ui_menuFiles
Archive
ui_modversion
Read‑only
ui_mousePitch
[boolean] 0 none Inverts the vertical axis if your mouse (up becomes down, down becomes up)
ui_Name
none
ui_netgametype
0 Archive
ui_netsource
2 Archive
ui_new
none
ui_opponentName
Archive
ui_q3model
Archive
ui_recordSPDemo
Archive
ui_recordSPDemoName
Archive
ui_redteam
Archive
ui_redteam1
Archive
ui_redteam2
Archive
ui_redteam3
Archive
ui_redteam4
Archive
ui_redteam5
Archive
ui_scoreAccuracy
Archive
ui_scoreAssists
Archive
ui_scoreBase
Archive
ui_scoreCaptures
Archive
ui_scoreDefends
Archive
ui_scoreExcellents
Archive
ui_scoreGauntlets
Archive
ui_scoreImpressives
Archive
ui_scorePerfect
Archive
ui_scoreScore
Archive
ui_scoreShutoutBonus
Archive
ui_scoreSkillBonus
Archive
ui_scoreTeam
Archive
ui_scoreTime
Archive
ui_scoreTimeBonus
Archive
ui_serverStatusTimeOut
Archive
ui_singlePlayerActive
none
ui_smallFont
Archive
ui_spSelection
Read‑only Set the menu default gametype of single player? 16 = CTF 2 = FFA DM
ui_team_fraglimit
Archive Set the menu default frag limit for single player team bot matches
ui_team_friendly
Archive Toggle default team mate damage in single player team bot matches
ui_team_timelimit
Archive Set the menu default time limit for single player team bot matches
ui_teamArenaFirstRun
Archive
ui_teamName
Archive
ui_tourney_fraglimit
Archive Set the menu default frag limit for single player tourney bot matches
ui_tourney_timelimit
Archive Sets the menu default time limit for single player tourney bot matches
use_defaultHomePath
Initializing
username
none Variable holds your network login id from %username% env variable
ut_timenudge
[integer|0..30] 0 Archive Local Net Buffer in milliseconds
version
Server Info Read‑only
viewlog
Cheat‑protected Toggle the display of the startup console window over the game screen
vm_cgame
Archive Part of the virtual machine interpreter which allows PC mod makers to not have to know Mac code and Mac mod makers to not have to know PC code
vm_game
Archive Toggle the virtual machine interpreter, cgame can switch between being loaded as a binary .dll or an interpreted .qvm at the change of this cvar
vm_ui
Archive Part of the virtual machine interpreter which allows PC mod makers to not have to know Mac code and Mac mod makers to not have to know PC code
weapmodes_save
[integer] 110220000020002 Archive Each digit corresponds to a weapon, 0 is the first firing mode, 1 the second, etc. Firing modes determine how your gun fires (semi-automatic, burst, automatic, etc.). This is easier to set by launching the game, selecting a weapon, and pushing default N to change the weapon's firing mode.

For more on weapon modes, see Firing modes.

win_fastmodechange
[boolean] 1 Archive Allow window mode change without map reloading

See Also[]

Scripts & Configs
Advertisement