allowupload

toggle allowing upload of local copies of decals or models to server

bgetsv

request batch server list

bottomcolor 6

set the bottom color of your player model *Flags: a i

cl_adaptive 0

displays time, dropped packet %, average latency, up/down rates, and FPS *Flags: a

cl_allow_download

toggle allowing download of maps, models, and decals on joining a server

cl_allow_upload

toggle upload of maps, models, and decals on joining a server

cl_allowdownload 1

enable download of maps, models, and decals on joining a server

cl_allowupload 1

enable upload of maps, models, and decals on joining a server

cl_bitcounts

show list of bits received for each player, with delta values

cl_download_ingame 1

enable downloads during a multiplayer game (generally not a good thing -- instead set cl_allow_download 1 and this one to 0 so downloads are between maps only)

cl_download_max 0

set the maximum number of files to download from a server

cl_downloadinterval 1

set the minimum time between downloads from the server in a multiplayer game

cl_nodelta 0

disable delta compression (only set to 1 if you get network errors)

cl_nolerp 0

disable model (entity) movement prediction (1 may increase lag)

cl_nopred 0

disable client-side prediction (1 may increase lag) *Flags: a

cl_gaitestimation 1

enable estimated player stepping motion -- disable (0) to decrease apparent "ice skating" and possibly increase lag

cl_pred_fraction 0.500

set client-side prediction faction (closer to one is more prediction) *Flags: a

cl_pred_link 1

set client-side prediction link value

cl_pred_maxtime 255

set client-side prediction maximum prediction time *Flags: a

cl_predict_players 1

enable client-side prediction of other players

cl_resend 6

set resend count (the number of times to attempt to resend packets)

cl_shownet 0

enable display of network packet numbers

cl_showsizes 0

enable display of network packet size graph

cl_spectator_password 0

set the password for spectator access to a server

cl_timeout 305

set the inactivity time before a client is disconnected (timed out) *Flags: a

cl_upload_max 0

set the max number of files a client can upload to a server

clearlist

clear the server list

clientport 27005

set defail client port (TCP/IP) for connecting to a server (may specify other port with "connect ip:port")

connect : [port]

connect to a miltiplayer server with ip address and optional

coop 0

enable cooperative play mode see the coop link on the main page for tips on getting coop working) *Flags: sv

disconnect

disconnect from a server or local game

download

start downloading files from server (if cl_download_ingame is 1)

fakelag 0

simulates lag, higher values are laggier

fakeloss 0

simulates packet loss, higher values are more lossy

fps_lan 31

set the max framerate for multiplayer games (when rate is higher than 5000, fps_modem sets the max framerate when rate is lower than 5000). Lower reduces lag.

fps_modem 31

set the max framerate for multiplayer games (when rate is less than 5000, fps_lan sets the max framerate when rate is 5000 or higher). Lower reduces lag.

getsv

for each server in the serverlist, list ip address and the total number of players connected

graphheight 64

set height of r_netgraph display

graphhigh 512

set max value of r_netgraph display

graphmean 1

set mean value of r_netgraph display

graphmedian 128

set median value of r_netgraph display

ip_clientport 0

set client port for TCP/IPLAN game

ipx_clientport 0

set client port for IPX LAN game

list

lists local servers found by slist command

name 0

set client player name *Flags: a i

netbad

simulate a bad network connection

netmax

display maximum packets and maximum game packets

netusage 0

enable display of network usage graph

nextdl

download next file

noip

enable TCP/IP networking support

noipx

enable IPX networking support

pingservers

display pings of servers in the serverlist

pingsv : [port]

ping server at IP:PORT address

port 27015

set the default connect port

protocol

display network protocol version

pushlatency -50

set pushlatency (try around -1/2 to -1 times ping) -- some people say using non-integer values (like -100.0521) reduces lag *Flags: a

r_netgraph 1

enable graph of network conditions (yellow is bad, red is worse) turn this on to evaluate rate settings and connection quality (1 is normal netgraph, 2 and 3 give more detailed packet info, but are harder to read)

rate 9001.204

set client data rate (1000-4000 modem, 20000+ LAN) -- bad values cause LAG! turn on the r_netgraph to help avaluate different values, and try non-integers like 4001.0528. *Flags: a i

reconnect

reconnect to the current server

retry

try reconnecting to the last server four more times (after four failed attempts)

showdrop 0

enable display of dropped packets

showinfo

enable display of all packets

showpackets 0

enable network packet info display

skipdl

skip the current download and move to the next (if any)

skipul

skip the current upload and move to the next (if any)

slist

search for local servers, store in serverlist

topcolor 30

set player model top color *Flags: a i

upload

upload files to server

uprate 9999

set tranfer rate from client to server

_vid_default_mode 0

set default video mode (screen resolution) *Flags: a

_vid_default_mode_win 3

set default windowed video mode (screen resolution) *Flags: a

_vid_wait_override 0

set video wait override *Flags: a

_windowed_mouse 0

enable mouse in windowed mode *Flags: a

brightness 1

enable glare reduction (try higher values, like 3, for even brighter) *Flags: a

gamma 3

set video gamma level *Flags: a

gl_affinemodels 0

makes my screen go crazy (Voodo2)

gl_alphamin 0.250

set minimum alpha blending level

gl_clear 0

makes cracks between textures visible when 1

gl_cull 1

enable rendering of visible objects only (0 will slow fps)

gl_d3dflip 0

enable reversed rendering order for D3D video mode

gl_dither 1

enable dithering *Flags: a

gl_dump

dump data about video card: vendor, renderer, version, entensions

gl_flipmatrix 0

enable special crosshair fix when using the 3DNow! 3DFX MiniGL (3dfxglam.dll) *Flags: a

gl_keeptjunctions 1

enable allowing slight cracks between textures, setting to 1 may look better on some video cards, but will be a bit slower (fewer fps)

gl_lightholes 1

enable light holes (0 may improve perfomance)

gl_log

writes graphic debug messages to logfile

gl_max_size 256

set the maximum texture size (higher may look better, but may slow performance if set too high)

gl_monolights 0

creates a uniform light source with no shadows (OpenGL only) *Flags: a

gl_nobind 0

enable replacing textures with bizarre alphanumeric characters (trippy)

gl_nocolors 0

disable colors (OpenGL only)

gl_overbright 1

enable maximum brightness mode *Flags: a

gl_palette_tex 1

enable paletted textures

gl_picmip 0

set rendering quality (0,1,2, higher is faster and lower quality) see gl_playermip, gl_texturemode

gl_playermip 0

set player rendering quality (0,1,2, higher is faster and lower quality) see gl_playermip, gl_texturemode

gl_polyoffset 4

set polygon offset -- try larger values for flickering decal or texture problems *Flags: a

gl_reporttjunctions 0

enable T-junction reporting to console, see gl_keeptjunctions

gl_round_down 3

set texture size rounding-down value (higher rounds more, resulting in lower quality and higher FPS)

gl_smoothmodels 1

enable model smoothing. Disabling (0) may increase fps a bit

gl_spriteblend 1

enable blending sprite graphics

gl_texels

report the number of texesl uploaded to the video card

gl_texsort 0

enables brighter and more vivid textures, but slows performance

gl_texturemode [type]

set the rendering mode: in order from lowest quality (fastest) to highest quality (slowest), [type] options are: GL_NEAREST_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_LINEAR. Think of the 1st two as low and high quality for hardware that supports bilinear filetering, and the 2nd two as low and high quality for hardware that supports trilinear filtering.

gl_zmax 4096

set max size for zbuffer

gl_ztrick 1

speeds up renndering on some 3dfx cards (and maybe others), but may cause flickering on some video cards

host_speeds 0

enable display of current FPS on-screen

interp

enable frame interpolation

lcd_x 0

screws up my screen

lcd_yaw 0

screws up my screen

lightgamma 2.500

set lighting gamma value

r_mirroralpha 1

enable reflective textures (0 may improve performance)

sizedown

decrease screen size (will increase FPS, won't work on all video cards)

sizeup

increase screen size (will decrease FPS, won't work on all video cards)

texgamma 2

set texture gamma level

vid_config_x 800

set horizontal screen resolution *Flags: a

vid_config_y 600

set vertical screen resolution *Flags: a

vid_d3d 0

enable Direct3D support (keep this off if your video card supports OpenGL)

vid_describemode

display video mode settings

vid_mode 0

set video mode

vid_nopageflip 0

disable video page flipping *Flags: a

vid_stretch_by_2 0

enable video stretching (for interlaced display) *Flags: a

vid_wait 0

enable video synch

viewframe

enable wire-frame display (OpenGL only, not 3dfx)

viewmodel

enable model display

viewnext

select next model

viewprev

select previous model

viewsize 120

set view size *Flags: a

alias "cmd1; cmd2"

define an alias to a command or commands, i.e. alias jumpduck "+moveup; +movedown; wait; -moveup; -movedown"

bind <"cmd1; cmd2">

make activate one or more command(s) or variable settings, enclosed in quotes and separated by semicolons. Binding a key to any +command also automatically binds the release of that key to the -command (see alias)

cancelselect

cancel selection (i.e. what ESCAPE usually does)

exec

execute a script file of console commands, often have .cfg or .rc extension, though not required. script files can include any console commands and variable settings, see console help for details

menuselect

select menu item X (useful after bringing up your class special menu with 'special' or '+attack2' or 'build') *Flags: tfc

play

play a WAV audio file designated by filename

say "text"

echo text to the screen of all players

say_team "text"

echo text to the screen of team members only

scr_connectmsg 0 "msg"

display "msg" in lower left of screen -- use "" for "msg" to clear

scr_connectmsg1 0 "msg"

display "msg" in lower left of screen -- use "" for "msg" to clear

scr_connectmsg2 0 "msg"

display "msg" in lower left of screen -- use "" for "msg" to clear

scr_ofsx 0

set screen message x-offset

scr_ofsy 0

set screen message y-offset

scr_ofsz 0

set screen message z-offset

scr_printspeed 8

set screen message print speed

unbind

remove binding to key

unbindall

remove all key bindings

wait

pause for 1 tick in alias or script