Urban Terror 4.1

Ultimate Guide to Configuration and Scripting

Appendix B:

Controllable resources (Commands And Variables)

Table of Contents:

 

OK this is a LONG section. This is a listing of every Urban Terror Action and Variable that I know of. There are over 500 I believe. (Sorry I never actually felt like counting... feel free if you like.) Below is a listing of them all along with range options and descriptions. All variables that start with a +, have a corresponding – command to start/stop an action. If a part of a table is blank, that means I do not know the missing data. (There is a lot I don't know yet, feel free to contribute.)

 

Notation:

(#/#/#) = This variable accepts only 1 of the # values listed

(#-#) = This variable accepts only one of the numbers between the two numbers (can be decimal/float or integer type)

#.## = This variable accepts a decimal/float point number

# = This variable accepts an integer

“ “ = This variable accepts string input

#% = This variable requires a percentage (without the percent sign)

If there is a value already present it is most likely locked by the Urban Terror game (ie unchangeable), or I did not know the available ranges or types to input. Okay with information here we go to a lot of data!

 

Team

team

(p/s/red/blue/free/spec)

set player status. p=player s=spectator red, blue, or free (team free joins smallest/loosing team)also in tourney play team follow1 2 etc.(follow players by lead position) team scoreboard your player becomes a scoreboard

teamtask

 

display the current task you have been assigned 1 - offense 2 - defense 3 - point/patrol 4 - following 5 - retrieving 6 - escort(guarding flag carrier) 7 - camping

 

Motion

Config Item

Range

Default

Description

+back /-back

 

 

start/stop moving backwards

+button8 / -button8

 

 

Start/Stop Sprint (I think this is the same function as +speed... but not sure... does not combo with +speed)

+forward / -forward

 

 

start/stop moving forward

+movedown / -movedown

 

 

start/stop moving down (crouch, climb down, swim down)

+moveleft / -moveleft

 

 

start/stop strafing to the left

+moveright / -moveright

 

 

start/stop strafing to the right

+moveup / -moveup

 

 

start/stop moving up (jump, climb up, swim up)

+speed / -speed

 

 

Start/stop run/walk

+strafe / -strafe

 

 

start/stop changing directional movement into strafing movement (mouse controls movement... not pointing)

cl_run

(0/1)

1

Toggle Run/Walk

 

 

 

Viewing (Include Client Game Settings)

Config Item

Range

Default

Description

+left / -left

 

 

Start/stop turning left

+lookdown / -lookdown

 

 

start/stop looking down

+lookup / -lookup

 

 

start/stop looking up

+mlook / -mlook

 

 

start/stop using mouse movements to control head movement (didn't seem to work for me)

+right / -right

 

 

start/stop turning right

ut_zoomin

 

 

Zoom in to fov specified by the zoomfov variable

ut_zoomout

 

 

Zoom out one level

ut_zoomreset

 

 

zoom out normal view

centerview

 

 

quickly move current view to the center of screen

cg_bobpitch

#.###

0

How much pitches when walking (0-1) - how much the camera moves when the person is waling

cg_bobroll

#.###

0

How much the camera Rolls when walking (0-1)

cg_bobup

0.000

0

locked by UrT4.1

cg_brassTime

#

2500

Number of ms to leave shell casings on ground visible

cg_cameraOrbitDelay

##

50

Not Exactly sure....

cg_drawFriend

(0/1)

1

Toggle the display of icon over the heads of your teammates

cg_drawHands

(0/1)

1

Toggle visibility of hands holding the weapon in first person (normal) view.

cg_fov

(90-110)

90

Field of vision in degrees range (90-110)

cg_gibs

(0/1)

-

Toggle Gibage! :) Exploding guts etc...

cg_gunsize

(0/1)

0

Toggle Micro Gun (show gun in small size)

cg_marks

(0/1)

1

Toggle Bullet marks

cg_marktotaltime

#

-

Number of ms to leave bullet marks on surfaces

cg_maxFragments

#

32

Number of fragments things break into

cg_maxPrecip

#

-

Number of particles to use for precipitation 0 = don't show precipitation (Rain/Snow)

cg_pausePitch

0

0

Not sure if this is used... made no difference in my game play

cg_pauseYaw

0

0

Not sure if this is used... made no difference in my game play

cg_physics

(0/1)

1

Sync Video to physics engine

cg_pitchup

0

 

locked by UrT4.1

cg_rgb # # #   The color of the armband (and minimap arrow) for your character. (thanks henry marks for the info)

cg_runpitch

#.###

0

The amount of pitch in camera during running

cg_runroll

#.###

0

The amount of roll in camera during running

cg_sfxbrasstime

#

5000

Number if milliseconds that brass (ejected shells) stay lying around on the ground

cg_sfxMuzzleFlash

#

1

locked by UrT4.1

cg_sfxParticles

(0/1)

1

Toggle all particle effects except hit effects.

cg_sfxShowDamage

(0/1)

1

Toggle damage skins on models when a player gets hit

cg_sfxSurfaceImpacts

(0/1)

1

Toggle bullet impact effects on hitting surfaces

cg_sfxTeamBands

(0/1)

1

Toggle Team Bands

cg_sfxVisibleItems

(0/1)

1

Toggle weather or not you see weapons on other players

cg_shadows

(0-3)

1

There are 3 shadow modes: 1, 2, and 3. 1 creates round, unrealistic shadows under the feet of all characters. 2 creates incredibly lifelike shadows, but at a huge performance hit. 3 creates suitably lifelike shadows but again at the cost of some performance

cg_showbullethits

(0-2)

2

Toggle bullet hit info; 0 = Off, 1 = Hits, 2 = Hits + Damage

cg_simpleItems

(0-1)

0

Toggle Simple Items

cg_smoothClients

(0/1)

0

Use prediction for display if enabled by server.

cg_tracerchance

(0-1)

0.8

The frequency of tracer bullets (0= no tracers; 1 is all tracers)

cg_tracerlength

(0-100)

100

(CHEAT PROTECTED) The length of tracer bullets (0:short-20:long)

cg_tracerwidth

(0-1)

1

(CHEAT PROTECTED) The width of the tracer 

cg_viewsize

###%

100

Percentage of the viewable area to use in display

cg_visibleBleeding

(0/1)

1

Toggle player bleeding

cl_freelook

(0/1)

1

Allows 360 degree viewing

com_blood

(0/1)

1

Toggle blood blood spray/leakage

setviewpos

 

 

(CHEAT PROTECTED) sets the VR coordinates of the players view screen

sizedown

 

 

makes view port one size smaller

sizeup

 

 

makes view port one size larger

viewpos

 

 

returns player coordinates on the map in x y z form

cl_pitchspeed

 

140

scale factor for how fast view pitch will be adjusted (default 140)

cl_yawspeed

 

140

scale factor for how fast view yaw will be adjusted (default 140)

cg_centertime

 

 

(CHEAT PROTECTED) How fast the screen is centered.

cg_errordecay

 

100

player prediction adjustment that helps smooth out prediction errors (default 100)

cg_noplayeranims

(0/1)

 

(CHEAT PROTECTED)

cg_swingSpeed

 

0.3

(CHEAT PROTECTED)

cg_drawSnapshot

 

0

 

 

 

HUD and Player Info

Config Item

Range

Default

Description

+info/-info

 

 

Start/Stop displaying server information (sv_hostname, map, rules, g_gametype, fraglimit)

+scores/-scores

 

 

Start/Stop displaying of scores

cg_draw2D

(0/1)

1

Toggles display of all 2d elements on screen (Most of the HUD display is 2d)

cg_draw3DIcons

(0/1)

0

Toggles the display of all 3d elements on the screen (turns off all visible objects that are 3d)

cg_drawfps

(0/1)

1

Toggles FPS display on screen

cg_drawIcons

(0/1)

1

Dray Icons on HUD

cg_drawStatus

(0/1)

1

Show status for some game types

cg_drawteamoverlay

(0/1)

1

Toggles Team information display on / off

cg_drawteamoverlayscores

(0-3)

 

Determine amount of information to display for team overlay 0 is off. 1 displays both teams. 2 displays your team and number of alive enemies. 3 is yourself and the number of alive teammates and enemies.

cg_drawtimer

(0/1)

1

Show game timer on screen

cg_hudweaponinfo

(0-2)

2

Determines the weapon readout style

cg_lagometer

(0/1)

1

Toggles Lagometer on and off

cg_mapalpha

(0-1)

0.7

The alpha transparency of the map (0.000 - 1.000)

cg_maparrowscale

#.#

3.0

The scale of arrows on minmap

cg_mappos

(0-9)

1

Determines Minimap Position on HUD

cg_mapsize

#

150

Size of minimap in pixels?

cg_maptoggle

(0/1)

1

Toggles Minimap on and off

cg_speedo

(0/1)

-

Display XYZ position and speed on screen (off/on)

cl_drawclock

(0/1)

0

Show real world time (ie... clock!)

clientinfo

 

 

display name, rate, number of snaps, player model, rail color, and handicap (state number?)

systeminfo

 

 

returns values for: g_syncronousclients, sv_serverid, and timescale.

userinfo

 

 

list user information like (possibly replaced by clientinfo)

cg_hudFiles

 

 

ui/hud.txt

 

Weapons

Config Item

Range

Default

Description

+attack/-attack

 

 

Star/Stop shooting, stabbing or punching

+button0/-button0

 

 

Start/Stop fire weapon... might be same as attack... not sure

+button3/-button3

 

 

Toggle weapon modes

+button5/-button5

 

 

Start/Stop reload of weapon

cg_autoswitch

(0/1)

1

Toggle automatically switch of weapons

cg_crosshairfriendrgb

# # # #

1 0 0 1

Color of your cross hair when it is placed over a teammate. (red/green/blue/brightness) Ranges 0-1

cg_crosshairHealth

(0/1)

1

Toggle showing team mate health when cross hair placed over team mate

cg_crosshairnamessize

#.###

0.3

Font size of player name when cross hair is over player.

cg_crosshairnamestype

(0-3)

3

Switches between different cross hair name types, valid range 0 to 3.

cg_crosshairrgb

#,#,#,#

1 1 1 1

Standard Color of cross hair (red/green/blue/brightness) Ranges 0-1

cg_crosshairsize

#

20

Size of cross hairs (in pixels?)

cg_crosshairX

#

0

Offset number of pixels in X axis

cg_crosshairY

#

0

Offset number of pixels in Y axis

cg_drawcrosshair

(0-13)

4

The default cross hair to use when not scoped

cg_drawcrosshairnames

(0/1)

1

Toggle the ability to show players name when cross hair over them

cg_scopefriendrgb

# # # #

1 0 0 1

Color of scope cross hair when over friendly (red/green/blue/brightness) Ranges 0-1

cg_scopeg36

(0-3)

0

Scope type for G36 ; 0=Cross, 1=Cross2, 2=T-Shape, 3=Dot

cg_scopePSG

(0-3)

0

Scope type for PSG; 0=Cross, 1=Cross2, 2=T-Shape, 3=Dot

cg_scopeRGB

# # # #

0 0 0 1

Standard Color of scope cross hair (red/green/blue/brightness) Ranges 0-1

cg_scopering

"2"

2

Shows A Ring for Accuracy On The Scope

cg_scopesr8

(0-3)

0

Scope type for SR8 // 0=Cross, 1=Cross2, 2=T-Shape, 3=Dot

cg_zoomfov

"22.5"

22.5

Field of Vision for scope... not sure range

cg_zoomWrap

"1"

1

Toggles If You Can Scroll Through Your Zoom

ut_weapdrop

 

 

Drop current weapon

weapnext

 

 

switch to the next higher numbered weapon

weapon

(0-5)

 

select a weapon by it's number (weapon "5")

weapprev

 

 

switch to the next lower numbered weapon

 

 

Life - Death

Config Item

Range

Default

Description

+button6 / -button6

 

 

Start/Stop Heal

kill

 

 

kills your player (suicide but can get you unstuck some times)

 

Chat/Signal/Radio

Config Item

Range

Default

Description

cg_autoradio

(0/1)

0

Automatic Radio messages:

1=Grenade+lol 2=lol,Bomb without grenade 0=Disabled

cg_chatHeight

#

4

Number of lines of chat text that you see

cg_chatTime

#

4000

Number of milliseconds that a chat messages stays on the screen before it goes.

cg_noTaunt

(0/1)

0

if enabled displays taunt (taunt the gestures are made by giokatori)

cg_novoicechats

 

 

if enabled will not play the voice chat

cg_noVoiceText

(0/1)

 

if not enabled chat show

cg_standardChat

(0/1)

0

Quake 3 Style Chat -> aka all console?

cg_teamChatHeight

#

0

Number of lines for team chat

cg_teamchatsonly

(0/1)

0

Only display team chat

cg_teamChatTime

#

3000

Number of milliseconds to display team chat info

messagemode

 

 

send a message to everyone (same as "say")

messagemode2

 

 

send a message to teammates (same as "say_team")

messagemode3

 

 

send a message to player under cross hairs

messagemode4

 

 

Send message to the last player attacked

say

 

 

say something to everyone on the server

say_team

 

 

say something to your team only.

tell_target

 

 

Sends a message to the player under your crosshair

ut_radio

# #

(See radio options)

 

Call radio menu or <menu1> <menu2> to make radio broadcast, can optionally use the lol command:

“lol” command sends “laugh out loud” signal usage:

ut_radio lol

(player laughing only aviable with auto radio 1 and 2)

 

Item

Config Item

Range

Default

Description

+button2/-button2

 

 

Start/Stop (activate/de-activate) item

ut_itemprev

 

 

Select the previous item

ut_itemnext

 

 

Select the next item

ut_itemdrop

 

 

drop current item

Can be used ut_itemdrop <item> to drop a specific item such as: “ut_itemdrop flag”

Allowable <items> are (incomplete list unknown name for helmet/silencer/nvg)

  • kevlar

  • medkit

  • flag

ut_itemuse

 

 

use current item (on/off/use..)

cg_nvg

(0-7)

 

Color of the tac goggles view 0-7

0=green, 1=red, 2=blue, 3=yellow, 4=cyan, 5=purple, 6=pink, 7=orange

 

Demo

Config Item

Range

Default

Description

demo

"file_name"

 

play a demo syntax:\demo four.dm_66 now supports demos from previous network protocol versions 66 - 68 of Quake III Arena

timescale # 1 The relative speed at which to playback the demo (0.25 = Quarter speed, 1.5 = 1 and a half speed)

recorddemo

 "file_name"

 

records a demo (record mydemo.dm3) (g_syncronousClients must be a 1 to start) will record demo with what ever name follows.  If no name is given then it will auto name with the dm_68 extension.

stoprecord

 

 

stop recording a demo

follow

 "name"

 

switch to follow mode while spectating  (follow "<name>" or follow1 for 1ST place follow2 for 2ND etc…)

video  "file_name"   record view to avi
stopvideo     stop avi recording
cl_aviFrameRate # 25 AVI frame rate
cl_aviMotionJpeg 0/1 1

AVI type Motion JPEG (if set to 0 AVI is VERY LARGE about 1.2 GB per minute)

screenshot "file_name"   save current view port to a TARGA image file with the indicated file name if no name is specified it is usually named sequentially shot0001.tga
screenshotJPEG "file_name"   save current view port to a JPEG image file with the indicated file name if no name is specified it is usually named sequentially shot0001.jpg
cl_freezeDemo 0/1 0 used to freeze a demo in place for single frame advances
cl_forceavidemo 0/1 0 Force demos in avi
cg_thirdperson 0/1 0 Toggles 3rd Person view ONLY when in demo playback
cg_thirdPersonRange ?0-500? 40 The camera distance from the character when in third person mode
cg_thirdPersonAngle ?0-360? 0 The camera angle relative to the character when in third person mode
com_cameraMode (0/1) 0 Toggles Camera Mode (for viewing demos) If set it prevents the pressing of keys from exiting the demo.
cl_autoRecordDemo (0/1) 0 Automatically starts demo record on startup

 

Console

Config Item

Range

Default

Description

toggleconsole

 

 

usually bound to ~ the tilde key brings the console up and down

clear

 

 

clear all text from console

condump

“ ”

 

condump "x" write the console text to a file where "x" is the name of that file

cmdlist

 

 

list all available console commands

cvar_restart

 

 

reset all variables back to factory defaults (could be handy)

reset

 

 

reset specified variable (reset model) single variable as opposed to cvar_restart…

cvarlist

 

 

list all available console variables and their values

ut_echo

 

 

Display string in message area (Color tags allowed)

echo

 

 

echo a string to the message display to your console only

devmap

 

 

load maps in development mode? (loads map with cheats enabled)

exec

 

 

execute a config file or script

fdir

 

 

allows the user to search his game directory for the presence of file types. a common use for this might be to search out the file names of maps that are often buried inside pak files with different names. syntax: fdir <filter>example: fdir *q3dm?.bsp - In this example, the user is searching all subdirectories (the "*" stands in for the path name) for game maps (the .bsp file extension) that have the letters "q3dm" in their name AND that are followed by a single character (indicated by the "?").one or more meta characters may be used in the filter.* match any string of zero or more characters? match any single character[abc...] match any of the enclosed characters; a hyphen can be used to specify a range (e.g. a-z, A-Z, 0-9)

dir

 

 

display directory if syntax is correct ex. (dir \) or (dir ..\) or (dir ..\baseq3)

quit

 

 

quit arena and quit Quake 3 Arena and return to your OS…Thanx for flying

writeconfig

 

 

saves current configuration to a cfg file…this is cool! (c:

logfile

(0/1)

0

Toggle logfile on/off

scr_conspeed

#

3

vertical scrolling speed of the console

 

Network & Connection

Config Item

Range

Default

Description

cg_predictitems

(0/1)

1

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

cl_lanForcePackets

 

1

 

cl_master "" master.urbanterror.net The Urban Terror Master Server list.  There are 2: master.urbanterror.net and master2.urbanterror.net

cl_maxpackets

 

30

maximum number of outgoing packets to prevent problems of rate between server and client [30 -> 100]

cl_packetdelay

 

0

 

cl_packetdup

 

1

send this many previous client movement commands when sending a new one, this helps eliminate dropped packets (default 1)

cl_serverStatusResendTime   750  
cl_timeNudge   0 allows you to manually adjust the TimeDelta between the client and server, pushing the client ahead or behind the server time. [-20 ->0]
cl_timeout   200 how long it takes for a server connection to time out in seconds

connect

“ ”

 

connect to server (connect 204.52.135.50) or (connect serverURL.com)

disconnect

 

 

disconnects you from server (local included)

globalservers

 

 

list public servers on the internet

heartbeat

 

 

send a manual heartbeat to the master servers

loaddefered

 

 

load models and skins that have not yet been loaded

loaddeferred

 

 

load models and skins that have not yet been loaded (corrected spelling)

localservers

 

 

list servers on LAN or local sub net only

net_noudp

 

0

do not use the UDP protocol

net_restart

 

 

reset all the network related variables like rate etc...

net_socksEnable

 

0

enable SOCKS server support (default 0)

net_socksPassword

“”

“”

SOCKS server password (default "")

net_socksPort

 

1080

SOCKS server port (default 1080)

net_socksServer

“”

“”

SOCKS server address (default "")

net_socksUsername

 

 

SOCKS server userid (default "")

ping

“ ”

 

manually ping a server (ping "<sv_hostname>" or by the IP address)

rate     ???

reconnect

 

 

re-initialize the connection to the last server you were connected to

scanservers

 

 

scan the local area network for servers (only works for same subnet)

showip

 

 

display your current TCP/IP address

showpackets

 

0

show packets as they are sent to and from the client and server

 

 

System Resources (Memory & Files)

Config Item

Range

Default

Description

fs_openedList

 

 

display the file name of open pak files (pk3)

hunk_stats

 

 

returns value of some registers how many bits high/low and total

imagelist

 

 

list currently open images/textures used by the current map. also displays the amount of texture memory the map is using which is the last number displayed - Jax_Gator start/stop strafing to the left

meminfo

 

 

meminfo command replaces hunk_stats and z_stats "John Carmack

path

 

 

display all current game paths

z_stats

 

 

display the memory statistics for the Z-buffer in the game "lists all blocks >= given size" John Carmack meminfo command replaces hunk_stats and z_stats "John Carmack"

 

 

 

Graphics Info

Config Item

Range

Default

Description

gfxinfo

 

 

returns extensive information about video settings

shaderlist

 

 

list of currently open shaders (light effects)

vid_restart

 

 

reinitialize video

 

 

Cheats

Config Item

Range

Default

Description

give

 

 

cheat - give player item (give railgun)

god

 

 

god

levelshot

 

 

display the image used at the end of a level

noclip

 

 

no clipping objects (nothing will be solid)

notarget

 

 

BOTS will not fight/see you (good for getting cool screenshots)

 

 

 

Input & Device

Config Item

Range

Default

Description

in_disablemacosxmouseaccel

 

0

 

in_joyBallScale

#.##

0.02

if the joystick has a trackball like interface, this is used to scale that input for view (default 0.02)

in_joystick

(0/1)

0

whether or not joystick is on (default 0)

in_logitechbug

(0/1)

0

 

in_midi

(0/1)

0

turn on midi support (default 0)

in_midichannel

#

1

when midi support is on, what channel to use (default 1)

in_mididevice

#

0

when midi support is on, what midi device to use (default 0)

in_midiport

#

1

the midi port to use?

in_mouse

(-1/0/1)

1

1=Directx(12ms lag/do not buffer 1000hz pollingrate) -1=Windows Pointer Input (edge clipping on high dpi or low resolution)

in_nograb

 

0

???

in_restart

 

 

restarts all the input drivers, dinput, joystick, etc

in_subframe

 

1

???

joy_threshold

#.##

0.15

the threshold of movement when movement on the joystick registers, allows you to define the deadzone of the stick (default 0.15)

m_filter

(0/1)

0

Off by default Smooths mouse by averaging mouse input over a distance.

m_forward

#.##

0.25

mouse scale for applying y-axis mouse motion to character forward movement

m_pitch

#.###

0.022

mouse scale for applying y-axis mouse motion to view pitch (default 0.022)

m_side

#.##

0.25

mouse scale for applying x-axis mouse motion for character side movement

m_yaw

#.###

0.022

mouse scale for applying x-axis mouse motion to view yaw

sensitivity

(1-30)

5

The sensitivity of the mouse movement

cl_mouseAccel

 

0

Mouse acceleration factor (default 0)

cl_anglespeedkey #.### 1.5 When turning with the keyboard, how fast to turn (default 1.5)

 

 

Model & Skin

Config Item

Range

Default

Description

funblue

(funstuff_list)

 

Visual Fun stuff for the skins on blue team

funred

(funstuff_list)

 

Visual Fun stuff for the skins on red team

model

 

 

display the name of current player model if no parameters are given (see also model variable)

modelist

 

 

list of accessible screen resolutions

modellist

 

 

list of currently open player models

raceblue

(0-3)

2

Select blue team model/character to use

Skin: 0=Adala, 1=Carla, 2=Tom, =Takeshi

racered

(0-3)

2

Select red team model/character to use

Skin: 0=Sarah, 1=Misu, 2=Rafiq, 3=Denzel

skinlist

 

 

list of currently open skins

 

 

Music & Sound

Config Item

Range

Default

Description

cg_footsteps

(0/1)

1

Sound of Players footsteps on (default). // Locked

cg_footsteps

(0/1)

 

Toggle the sound of footsteps... (on your local machine only)

cg_hitsound

(0/1)

 

Toggle audible sound (plink) when you hit your enemy.

cg_sfxBreathing

(0/1)

 

Allows you to hear heavy breathing when a player is exhausted

cg_stereoSeparation

#.##

 

Separation of sterio range 0-1

com_soundMegs

 

8

allocates a certain amount of memory for the sound

midiinfo

 

 

display information about MIDI music system

music

 

 

plays specified music file (music music.wav)

play

 

 

play a sound file (play sound.wav)

s_backend

 

 

???

s_disable_a3d

 

 

disable support for Aureal 3D sound system

s_doppler

1

1

Makes The Sound Of Objects Coming Towards Or Moving Away

s_enable_a3d

 

 

enable support for Aureal 3D sound system

s_info

 

 

display information about sound system (replaced soundinfo command)

s_khz

 

22

the default mixing rate in Khz (default 22)

s_list

 

 

display paths and filenames of all sound files as they are played. (replaced soundlist command)

s_mixahead

 

0.2

how far ahead into the future the sound system should mix (default 0.2 seconds)

s_mixPreStep

 

0.05

this is a pre-mix step for global sound time, not sure what it actually accomplishes (default 0.05 seconds)

s_musicvolume

 

0.25

the volume of the music (default 0.55)

s_sdlBits

 

16

???

s_sdlChannels

 

2

???

s_sdlDevSamps

 

0

???

s_sdlMixSamps

 

0

???

s_sdlSpeed

 

0

???

s_stop

 

 

stop whatever sound that is currently playing from playing. (Replaced stopsound command)

s_useopenal

 

0

???

s_volume

#.##

0.8

Audio Volume Range 0-1

s_volumelowest

 

 

???

s_volumemute

 

 

???

snd_restart

 

 

reinitialize sound

soundinfo

 

 

information about sound system

soundlist

 

 

list of currently open sound files

stopsound

 

 

stop whatever sound that is currently playing from playing.

 

 

 

Vote

Config Item

Range

Default

Description

callteamvote

 

 

allows a team to vote for a captain or team leader

callvote

 

 

allvote <command> vote <y/n> Caller automatically votes yes vote has a 30 second timeout each client can only call 3 votes a level vote is displayed on screen with totals "John Carmack" vote commands are: map_restart, nextmap, map , g_gametype and kick .

vote

 

 

allows user to cast a vote on a called vote usually bound to F1 (yes) and F2 (no)...(c:

teamvote

 

 

allows user to cast a vote on a called team vote yes or no callteamvote <playername> vote <y/n> Caller automatically votes yes vote has a 30 second timeout each client can only call 3 votes a level vote is displayed on screen with totals

  

 

Scripting

Config Item

Range

Default

Description

bind

 

 

assign a key to command(s). (bind <key> "<command>")

bindlist

 

 

list all currently bound keys and what command they are bound to

com_buildScript

 

0

for automatic script/pak building, not currently functional

set

 

 

set a variable (set <variable name> <commands;separate by;semi;colon>)

seta

 

 

sets the variable with the archive flag will save the last setting to q3config.cfg and reload that setting every time you run the game. Any changes to variables with an A for the class ID are automatically stored in q3config.cfg - LOKi

setenv

 

 

sets environment variables

sets

 

 

sets the variable with the serverinfo flag, so it will be transmitted from a server to connecting clients - LOKi

setu

 

 

sets the variable with the userinfo flag, so it will be transmitted from a client to a server while connecting - LOKi

toggle

“”

 

toggle "X", where X is the variable you give, to a 1 if it is 0 and 0 if it is 1 (toggle cg_autoswitch) "The 'toggle' command can toggle write protected cvars." Graeme

unbind

“”

 

unbinds a key

unbindall

 

 

unbinds all keys (be careful)

vstr

“”

 

identifies the attached command as a variable sting (bind a vstr "myvariable")

wait

#

 

stop execution and wait one game tick (no alias support will be added in Q3A per J.C.)

 

 

 

Graphics Settings

 

Config Item

Range

Default

Description

com_maxfps     The maximum Frames per second to display.

r_allowExtensions

(0/1)

1

Toggle use all of the OpenGL extensions your card is capable of

r_allowSoftwareGL

 

0

allow software OPENGL, normally this would be really slow (default 0)

r_ambientScale

#.##

0.6

Set the scale or intensity of ambient light Range 0-1.0

r_clear

 

0

whether or not to explicitly clear the screen (default 0

r_colorbits

(0-32)

0

Set number of bits used for each color from 0 to 32 bit // number of desired color bits, only relevant for fullscreen

r_colorMipLevels

(0/1)

0

Toggle "texture visualization tool" John Carmack

r_customaspect

(0/1)

 

Toggle the use of custom screen resolution/sizes

r_customheight

#

1024

Height of visual display in pixels

r_customPixelAspect

 

1

 

r_customwidth

#

1600

Width of visual display in pixels

r_depthbits

(0-24)

0

set number of bits used for color depth from 0 to 24 bit

r_detailtextures

(0/1)

1

toggle the use of detailed textures, when disabled every stage of a shader is rendered except those with the keyword "detail"

r_directedScale

(0-1)

1

Set scale/intensity of light shinning directly upon objects

r_displayrefresh

#

0

monitor refresh rate in game

r_dlightBacks

(0/1)

1

Toggle brighter areas being changed more by dlights than dark areas.

r_drawBuffer

 

 

which buffer to render to, (default GL_BACK)

r_drawSun

(0/1)

0

Toggle render of sunlight into the equation of lighting effects

r_drawworld

(0/1)

1

Locked

r_dynamiclight

(0/1)

1

Toggle dynamic lighting (different "dynamic" method of rendering lights)

r_ext_compiled_vertex_array

(0/1)

1

Toggle hardware compiled vertex array rendering method default is 1

r_ext_compress_textures

(0/1)

 

Toggle compression of textures

r_ext_compressed_textures

(0/1)

1

Toggle compression of textures (1.27g changed to past tense compressed)

r_ext_gamma_control

(0/1)

1

Toggle external gamma control settings

r_ext_max_anisotropy

 

2

 

r_ext_multitexture

(0/1)

1

Toggle hardware mutitexturing if set to zero is a direct FPS benefit

r_ext_texture_env_add

(0/1)

 

Toggle additive blending in multitexturing. If not present, OpenGL limits you to multiplicative blending only, so additive will require an extra pass. - Questy/Carl

r_ext_texture_filter_anisotropic

 

1

anisotropic texture filtering

r_facePlaneCull

(0/1)

1

Toggle culling of brush faces not in view (0 will slow FPS)

r_fastsky

(0/1)

 

locked by UrT4.1

r_finish

(0/1)

0

Toggle synchronization of rendered frames (engine will wait for GL calls to finish)

r_flareCoeff

 

150

Locked

r_flareFade

 

7

how long light coronas should fade when on the screen or off the screen (default 7)

r_flares

(0/1)

0

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

 

40

the size of the light coronas (default 40)

r_fullscreen

(0/1)

1

Toggle fullscrean/windowed mode 1=Full Screen, 0=Windowed

r_gamma

#.##

1

Gama Settings

r_glDriver

 

libGL.so.1

opengl32

Video driver

r_GLlibCoolDownMsec

 

0

wait for some milliseconds to close GLlibrary

r_ignore

 

1

 

r_ignoreFastPath

(0/1)

1

Possibly to disable the looking outside of the PAK file first feature in case of duplicate file names etc.

r_ignoreGLErrors

(0/1)

1

ignores OpenGL errors that occur

r_ignorehwgamma

(0/1)

0

Toggle the use of DirectX gamma correction or video driver gamma correction?

r_inGameVideo

(0/1)

1

Toggle the display of in game animations on bigscreen map objects that display a camera view of the current game

r_intensity

(0/1)

1

Increase brightness of texture colors

r_lightmap

(0/1)

0

locked by UrT4.1

r_lockpvs

 

0

lock the current PVS in, so that you can wander around and see what is visibile and what isn't (default 0)

r_lodbias

(0-2)

0

Level Of Detail On The Players Models 0=best, 1=better, 2=worst

r_lodCurveError

###

250

another level of detail setting if set to 10000

r_lodscale

#

5

 

r_logFile

 

0

when true, dumps out all render commands to a file called gl.log (default 0)

r_mapOverBrightBits

#

0

set intensity level of lights reflected from textures.. locked by UrT4.1

r_maxpolys

#

600

Maximum number of polygons on screen

r_maxpolyverts

#

3000

Maximum number of vertices's from polygons on screen

r_measureOverdraw

 

0

when set to 1, and if the hardware supports a stencil buffer, overdraw will be reported (default 0)

r_minimize

 

0

 

r_mode

#

3

Chose video resoution ouput type (unknown range) 4 = 800*600; 6 = 1024*768

r_offsetfactor

 

-1

polygon offset factor for shader stages that have polygon offset set (default -1)

r_offsetunits

 

-2

polygon offset units for shader stages that have polygong offset set (default -2)

r_overbrightbits

#

0

possibly similar to r_mapOverBrightBits (no visible effect on mine)

r_picmip

 

1

Level Of Detail On The Textures 0=best, 1=better, 2=worst

r_previousglDriver

 

 

The previous display driver loaded

r_primitives

(0-3)

0

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_railCoreWidth

 

6

Q3 vestigle "16"

r_railSegmentLength

 

 

Q3 vestigle "64"

r_railWidth

 

 

Q3 vestigle "128"

r_roundImagesDown

#

1

set rounding down amount (larger = faster, lower quality) - Randy

r_saveFontData

 

0

 

r_showImages

 

0

renders all images currently loaded. If set to 2, will render them proportionately (default 0)

r_showSmp

 

0

will show SMP activity while rendering (default 0)

r_simpleMipMaps

(0/1)

1

toggle the use of "simple" mip mapping. used to "dumb-down" resoluiton displays for slower machines - Questy

r_smp

(0/1)

0

toggle the use of multi processor acceleration code

r_stencilbits

(0,8,16)

0

stencil buffer size (0, 8bit, and 16bit)

r_stereo

(0/1)

0

toggle the use of stereo separation for 3D glasses

r_subdivisions

#

4

set maximum level of detail. (an example would be the complexity of curves. 1=highest detail)

r_swapinterval

(0/1)

0

toggle frame swapping.

r_texturebits

(0/16/32)

 

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_LINEAR_MIPMAP_NEAREST"

r_uiFullScreen

 

1

 

r_uiFullScreen

 

1

if enabled in rtcw removes fog from maps, and in nn seems to have particular effects

r_verbose

 

0

turns on additional startup information when renderer is starting up (default 0)

r_vertexLight

 

 

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 "John Carmack"

r_znear

#

4

near Z clip plane

 

 

 

 

Server (untested)

Config Item

Range

Default

Description

banClient

 

 

ban a client by slot number used in conjunction with serverstatus 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 at id software

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 determined by id software. lamers take heed this system will ban you from all servers instantly.

clientkick

 

 

kick a client by slot number used in conjunction with serverstatus you can kick players by their slot number regardless of player name (from server console only)

cmd

 

 

send a command to server remote console

configstrings

 

 

list the current config strings in effect

crash

 

 

causes Q3TEST.EXE to perform an illegal operation in Windows

dumpuser

 

 

display user info (handicap, model/color, rail color, more…)(dumpuser "<name>")

error

 

 

execute an error routine to protect the server

g_allowvote

 

0

 

g_blueTeam

 

Pagans

The displayed “name” of the blue team

g_filterBan

 

1

 

g_friendlyfire

 

1

 

g_gametype

 

0

what kind of game is currently being run on the server (default 0)

g_maxGameClients

 

0

 

g_motd

 

 

The name of the modification

"Urban Terror, Presented by FrozenSand"

g_redTeam

 

 

The display “name” of the red team

g_teamAutoJoin

 

0

 

g_teamforcebalance

 

1

 

g_warmup

 

20

 

kick

 

 

kick the player with the given name off the server. if nobody uses the name "all" and "all" is specified as player name then everyone is kicked. if there are no bots with the name "allbots" and "allbots" is specified as player name then all the bots are kicked. (from server console only…kick "<name>")

killserver

 

 

stops server from running and broadcasting heartbeat??

map

 

 

loads specified map (map q3dm7)

map_restart

 

 

resets the game on the same map (also plays fight! sound file and displays FIGHT!)

rcon

 

 

start a remote console to a server.

rconAddress

 

 

the address of the server you want to send rcon messages to.

restart

 

 

restart the game on the current map (server only)

serverinfo

 

 

gives information about local server from the console of that server

serverrecord

 

 

records a serverside demo (serverrecord srvrdemo.dm3)

serverstatus

 

 

display the current status of the connected server as well as connected users and their slot number. if you specify an IP address it will display the status of a remote server

serverstop

 

 

stops the recording of a serverside demo

spdevmap

 

 

load a devmap with bots spawned in. (cheats enabled)

spmap

 

 

load a map with bots spawned in. (cheats disabled)

status

 

 

status of currently connected server

sv_allowdownload

 

0

whether the server will allow data to be downloaded from it (default 0)

sv_floodprotect

 

1

should the server protect itself from msg flooding (default 1)

sv_fps

 

20

the simulation speed at which the server and game code is run (default 20)

sv_hostname

 

 

the name of the server

sv_lanForceRate

 

1

 

sv_mapChecksum

 

 

the 32-bit CRC checksum of the currently loaded map

sv_maxclients

 

8

number of clients which can join a game

sv_maxPing

 

0

 

sv_maxRate

 

0

maximum rate at which data is sent to the client

sv_minPing

 

0

 

sv_minRate

 

0

 

sv_packetdelay

 

0

 

sv_padPackets

 

0

pad outgoing packets with this many bytes

sv_paused

 

0

 

sv_privateClients

 

0

number of reserved client slots to reserve on the client

sv_privatePassword

“”

“”

password to allow one to play as a private client

sv_pure

 

1

if true, the game does not allow any add-ons or modifications

sv_reconnectlimit

 

3

how many times a client is allowed to re-connect before being disconnected (default 3)

sv_serverid

 

0

a unique id that is generated from the current game time when the server was started

sv_showloss

 

0

 

sv_strictauth

 

1

 

sv_timeout

 

200

how long to wait in seconds before dropping a player who hasn't sent any commands (default 200)

sv_zombietime

 

2

how long to keep a client connected to the server after they have been dropped (default 2)

 

 

Bots!

Config Item

Range

Default

Description

addbot

<bot type>

 

add one bot <botlib> name of the bot library <name> name of the bot <skin> skin of the bot <charfile> file with the bot character <charname> name of the character - "Mr. Elusive" bots can be given a fractional skill when adding them from the console. for instance use "/addbot grunt 4.6 blue" to add a 4.5 skill Grunt to team blue.

arena

 

 

load arena and bots "name" from arena.txt (arena <name>)

bot_challenge

 

0

 

bot_developer

 

0

 

bot_fastchat

 

0

 

bot_grapple

 

0

 

bot_interbreedbots

 

10

 

bot_interbreedchar

 

 

 

bot_interbreedcycle

 

20

 

bot_interbreedwrite

 

 

 

bot_nochat

 

0

 

bot_pause

 

0

 

bot_report

 

0

 

bot_rocketjump

 

1

 

bot_saveroutingcache

 

0

 

bot_testclusters

 

0

 

bot_testrchat

 

0

 

bot_testsolid

 

0

 

bot_thinktime

 

100

 

 

 

Debug options

Config Item

Range

Default

Description

r_debugSort

 

0

debug tool that only renderes those sort layers that are greater than the value of the variable (default 0)

r_debugSurface

 

 

debug tool which renders a custom surface for patch collision debugging

r_debuglight

 

 

debug tool that prints out entity lighting information

showdrop

 

 

debug tool to show dropped packets (default 0)

in_debugjoystick

 

 

debugging tool for the joystick (default 0)

s_show

 

 

debugging info for the sound system

s_testsound

 

 

debugging tool that plays a simple sine wave tone

r_drawentities

 

1

debug tool that allows you to turn off entities (default 1)

r_nobind

 

 

debugging tool to turn off all texture binding (default 0)

r_nocull

 

 

debugging tool to turn off all culling (default

r_nocurves

 

 

debugging tool to turn off all curves (default 0)

r_noportals

 

 

debugging tool to turn off all portals (defualt 0)

r_norefresh

 

 

turn off all rendering (default 0)

r_novis

 

 

debugging tool to turn off vis information (default 0

r_portalOnly

 

 

debugging tool that only draw what is rendered by the portal, not the regular scene. (default 0)

r_printShaders

 

 

debugging tool that prints out all the shaders that are actually used when loading a level. It is used to generate a pak file (default 0)

r_showcluster

 

 

debugging tool that prints out current area and cluster (default 0)

r_shownormals

 

 

debugging tool that shows the normals of all triangles being renderered (default 0)

r_showsky

 

 

debugging tool that renders the sky in front of everything else so you can see how much of the sky is being rendered (defualt 0)

r_showtris

 

 

debugging tool that shows the outlines of all the triangles being rendered (default 0)

r_singleShader

 

 

debugging tool that only uses the default shader for all rendering (default 0

r_skipBackEnd

 

 

debugging tool that skips the rendering of the back end (default 0)

r_speeds

 

 

debugging tool that prints out information about the renderer. 1 - prints out shaders/surfs, leafs, verts, tris, mtex and dc

sv_killserver

 

 

debug tool to kill the server"0"

cg_animspeed

 

1

debugging tool that lets use freeze all animations (default 1).

cg_nopredict

 

 

debugging tool to turn off client side predicition

cg_norain

 

 

debugging tool to turn off rain

cg_showmiss

(0/1)

 

debug tool to show prediction misses on client

com_showtrace

 

 

debugging tool that prints out trace information (default 0

r_fullbright

 

 

avoid lightmap pass debug tool to render the entire level without lighting (default 0)

cl_debugMove

 

 

debug tool that prints out information about the current input. If set to 1, a graph of yaw will be displayed, if set to 2,

cl_showSend

 

 

debug tool that prints out information as to what is currently being sent by the client to the server

cl_showTimeDelta

 

 

debug tool that shows the value used on the client to adjust client time so that it matches server time

cl_showmouserate

 

 

debug tool that shows the speed of the mouse

cl_shownet

 

 

massive debug tool that shows you the current incoming traffic on the client. 1 shows the size of each server message, 2 shows

com_dropsim

 

 

debugging tool to simulate dropped packets, specifies percentage of packets to drop (default 0)

com_speeds

 

 

debugging tool that shows the time spent in various modules of the game. If set to 3, SV_PacketEvents will also be timed"0"

 

Client Settings

Config Item

Range

Default

Description

cl_conXOffset

 

0

 

cl_alttab

 

1

Allow Alternate tab out of application

cl_autodownload

 

1

Enable auto download

cl_cURLLib

 

libcurl-3.dll/libcurl.so.3

CURL library to use

cl_conXOffset

 

0

 

cl_guidServerUniq

 

1

 

cl_motd

 

1

whether or not to query the MOTD server for the MOTD (default 1)

cl_motdString

 

 

 

cl_nodelta

 

0

when sending client movement commands, only send complete messages, do not send delta movement commands (default 0)

cl_noprint

 

0

 

cl_paused

 

0

Read only

cl_platformSensitivity

 

1.0

 

cm_playerCurveClip

 

1

collide player against curves

com_ansiColor   0 Unknown

com_altivec

 

1

 

com_introplayed

 

 

whether or not the intro for the game has been played (default 0)

com_zoneMegs # 24 Unknown

con_notifytime

 

3

 

 

 

 

 

User Interface

Config Item

Range

Default

Description

ui_actualNetGametype

 

0

 

ui_bigFont

 

0.4

Large font size

ui_browserGameType

 

4

 

ui_browserMaster

 

1

 

ui_browserSortKey

 

4

 

ui_browsershowempty

 

1

 

ui_browsershowfull

 

1

 

ui_captureLimit

 

5

 

ui_cdkeychecked

 

0

 

ui_ctf_capturelimit

 

8

 

ui_ctf_friendly

 

0

 

ui_ctf_timelimit

 

30

 

ui_currentMap

 

0

 

ui_currentNetMap

 

0

 

ui_currentOpponent

 

0

 

ui_currentTier

 

0

 

ui_dedicated

 

0

 

ui_ffa_fraglimit

 

20

 

ui_ffa_timelimit

 

0

 

ui_fragLimit

 

10

 

ui_gametype

 

3

 

ui_joingametype

 

0

 

ui_lastServerRefresh_0

 

 

 

ui_lastServerRefresh_1

 

 

 

ui_lastServerRefresh_2

 

 

 

ui_lastServerRefresh_3

 

 

 

ui_mapIndex

 

0

 

ui_menuFiles

 

ui/menus.txt

 

ui_netgametype

 

3

 

ui_netsource

 

2

 

ui_opponentName

 

Stroggs

 

ui_scoreAccuracy

%

0

 

ui_scoreAssists

 

0

 

ui_scoreBase

 

0

 

ui_scoreDefends

 

0

 

ui_scoreExcellents

 

0

 

ui_scoreGauntlets

 

0

 

ui_scoreImpressives

 

0

 

ui_scorePerfect

 

0

 

ui_scoreScore

 

0

 

ui_scoreShutoutBonus

 

0

 

ui_scoreSkillBonus

 

0

 

ui_scoreTeam

 

“0 to 0”

 

ui_scoreTime

 

“00:00”

 

ui_scoreTimeBonus

 

0

 

ui_singlePlayerActive

 

0

 

ui_smallFont

 

0.25

 

ui_spSelection

 

“”

 

ui_team_fraglimit

 

0

 

ui_team_friendly

 

1

 

ui_selectgear

 

 

Show Select Gear Menu

ui_selectteam

 

 

Open Select Team Menu

ui_mousepitch

(0/1)

0

Inverts the vertical axis if your mouse (up becomes down, down becomes up)

 

Table of Contents:

 


This file was last updated: "November 15, 2009, 12:08 am"