Console Commands

Use these commands and variables in the console or a config file to completely customize Kingpin, troubleshoot problems with video or sound hardware, optimize performance, or make your own scripts. If you don't know how to get to the console, please read this.

Select the complete list (handy for searching for keywords using your browser, or for looking up a command or variable alphabetically), or any of the categorized lists from the links over to the left.

Variables are listed with their default values. Commands are listed without values, but some may have <required arguments> and/or [optional arguments], see the descriptions for valid arguments or values. If none are specified, it's a boolean variable, meaning it can be on (1) or off (0). Note that many video and sound changes will not take effect until you restart the video or sound system with vid_restart or snd_restart respectively.

The flags on some variables have the following meanings:
- (dash) command-line parameters - these variables can only be changed by loading the game with 'kingpin.exe +set variable value', they will not work if entered directly into the console.
+ set variable value', they will not work if entered directly into the console.
* saved variables - changes to these variables are saved between games by writing them to Kingpin/Main/config.cfg
S server variables - will be listed in the output of a serverinfo command
U user variables - will be listed in the output of a userinfo command
L locked variables - changes will not take effect until the map changes

All Console Commands:

Command arguments
- or -
Variable default value
Description
+activate activate item in crosshairs
+attack fire current weapon
+back move backwards
+forward move forwards
+klook use keyboard to look around (see +mlook, +jlook)
+left turn left
+lookdown look down
+lookup look up
+mlook use mouse to look around (see +klook, +jlook)
+movedown move down
+moveleft strafe left
+moveright strafe right
+moveup move up
+right turn right
+speed walk if autorun enabled, else run
+strafe strafe modifier, direction keys strafe while this is held down
+use use item in crosshairs
adr0 "" multiplayer server address book entry 0 [Flags: *]
adr1 "" multiplayer server address book entry 1 [Flags: *]
adr2 "" multiplayer server address book entry 2 [Flags: *]
adr3 "" multiplayer server address book entry 3 [Flags: *]
adr4 "" multiplayer server address book entry 4 [Flags: *]
adr5 "" multiplayer server address book entry 5 [Flags: *]
adr6 "" multiplayer server address book entry 6 [Flags: *]
adr7 "" multiplayer server address book entry 7 [Flags: *]
adr8 "" multiplayer server address book entry 8 [Flags: *]
ai_debug_memory 0 allocate memory to ai debugging
alias <name> <"cmd1; cmd2; … cmdN"> create a new command with the name indicated that will perform the commands indicated. leave off name and commands to get a list of aliases in memory. quotes must surround multiple commands separated by semicolons.
allow_download 1 toggle automatic downlloading of all game files from multiplayer servers joined
allow_download_maps 1 toggle automatic downlloading of maps from multiplayer servers joined (in no case will maps inside .pak files be downloaded)
allow_download_models 1 toggle automatic downlloading of models from multiplayer servers joined
allow_download_players 1 toggle automatic downlloading of skins from multiplayer servers joined
allow_download_sounds 1 toggle automatic downlloading of sounds from multiplayer servers joined
basedir the path to the main/ directory if other than the current directory [Flags: -]
bind <key> <"cmd1; cmd2; … cmdN"> assign key or button to perform command(s) indicated (in quotes, separated by semicolons if more than one). Binding a key to a +command automatically binds RELEASE of that key to the corresponding -command. Valid list: ESCAPE, F1-F12, PAUSE, BACKSPACE, TAB, SEMICOLON, ENTER, SHIFT, CTRL, ALT, SPACE, INS, HOME, PGUP, DEL, END, PGDN, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW, KP_SLASH, KP_MINUS, KP_PLUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW, KP_RIGHTARROW, KP_DOWNARROW, KP_HOME, KP_END, KP_PGUP, KP_PGDN, KP_INS, KP_DEL, MOUSE1-MOUSE3, AUX1-AUX32, JOY1-JOY4, MWHEELUP, MWHEELDOWN.
bindlist display all key and button bindings
bob_pitch 0.002 set amount view bobs up and down while moving
bob_roll 0.002 set amount view rolls left and right while moving
bob_up 0.005 set amount of time before moving makes the view bob and roll
burn_b 1.0 ? [Flags: *]
burn_enabled 0 ?
burn_g 1.0 ? [Flags: *]
burn_intensity 0.03 ? [Flags: *]
burn_pickcolor ?
burn_r 1.0 ? [Flags: *]
burn_size 48 ? [Flags: *]
cam_dist 45 set chase-cam distance behind player (see togglecam, cam_*) [Flags: *]
cam_pos display chase-cam position coordinates (see togglecam, cam_*)
cam_speed 5 set chase-cam tracking speed (see togglecam, cam_*) [Flags: *]
cam_zofs 30 set chase-cam height above player (see togglecam, cam_*) [Flags: *]
cashlimit 0 set amount of cash one team must get to change to the next map [Flags: S]
cd_loopcount 4 set the number of times that a looping CD track will play
cd_looptrack 6 set the CD track number to loop
cd_nocd 1 enable CD music [Flags: *]
cddir set location of the CD-ROM game files [Flags: -]
centerview center the view
changing internal command used by the server to alert clients of upcoming map change
cheats 0 enable cheats [Flags: SL]
cl_allow_downloads 0 enable download of files from multiplayer servers joined (client only) [Flags: *]
cl_anglespeedkey 1.5 set the +speed multiplier value for cl_forwardspeed, cl_sidespeed, and cl_upspeed
cl_autoskins 0 ?
cl_blend 1 enable pallette-blending effects (lighting change when shot, underwater, etc.) 0 may increase FPS
cl_bloodtime 10 set time before blood splats disappear (lower, or 0 may increase FPS) [Flags: *]
cl_captions 1 enable voice captions in single-player cutscenes [Flags: *]
cl_entities 1 enable display of entities (see cl)_testentities)
cl_fireworks 3 enable fireworks (special effects) display, 0 - 3, higher is prettier and slower [Flags: *]
cl_footsteps 1 enable footstep sounds
cl_forwardspeed 160 set maximum forward or backward movement speed (cannot exceed server max)
cl_gun 1 enable display of the player gun model (set to 0 to increase FPS a bit)
cl_lights 1 enable dynamic lighting (set to 0 to increase FPS, see cl_testlights)
cl_maxfps 31 set the maximum frames-per-second (FPS) -- higher FPS requires more bandwidth, lowering it can reduce lag
cl_nodelta 0 disable delta compression (only use if you get network errors online -- will slow netplay)
cl_noskins 0 disable use of custom skins on other players in multiplayer (0=enable skins, 1=disable skins, 2=enable skins, but do not download new ones from the server) -- 1 may improve lag and FPS
cl_parental_lock 0 enable parental content-control lock [Flags: -]
cl_parental_override 0 enable parental content-control override [Flags: -]
cl_particles 1 enable particle display (sparks, splats) see cl_testparticles (0 may increase FPS)
cl_physical_memory 128 display system RAM quantity (in MB) [Flags: -]
cl_pitchspeed 150 set the speed that keyboard keys change view pitch (look up and down)
cl_predict 1 enable client-side prediction (attempts to compensate for lag by predicting player movements)
cl_rearviewmirror 0 enable rear-view mirror display (for the incomplete vehicle mode, see g_vehicle_test)
cl_run 1 enable always-run mode (hold +speed key to walk) [Flags: *]
cl_showmiss 0 enable display of missed predictions (see cl_predict) -- may want to turn off cl_predict if many
cl_shownet 0 enable display of network packet latency information -- turn on while tweaking net settings (see also netgraph)
cl_sidespeed 160 set maximum sideways (strafing) movement speed (max not exceed server max)
cl_stats 0 enable map statistics display
cl_stereo 0 enable stereoscopic display mode (for 3D-glasses, see cl_stereo_separation)
cl_stereo_separation 0.4 set stereoscopic display mode separation value (see cl_stereo) [Flags: *]
cl_testblend 0 enable pallet blending display test
cl_testentities 0 enable entity test (see cl_entities)
cl_testlights 0 enable dynamic lighting test (see cl_lights)
cl_testparticles 0 enable particle system test (see cl_particles)
cl_timeout 120 set time (in seconds) for clients to wait for packets before disconnecting (how long of a lag spell it takes to dro pfrom the server)
cl_upspeed 200 set speed for moving up and down (may not exceed server max)
cl_vwep 1 enable visible weapon models on other players (0 may increase FPS) [Flags: *]
cl_yawspeed 140 set keyboard key turning speed
clear clear the console screen
cmd <cmd> <args> another way of executing a command -- no effective difference than omitting the 'cmd' part
cmdlist print a list of commands to the console
con_autosize 0 enable console autosizing
con_highres 0 enable high-resolution console text [Flags: *]
con_notifytime 3 set time console messages stay on screen
con_scale 1 set scale multiplier for con_highres [Flags: *]
condump <file> write the contents of the console history to the file Kingpin/Main/file.txt
connect <ip:port> connect to a sever at ip address and (optional) port indicated (i.e. 192.169.0.1:12075)
coop 0 enable cooperative play mode (buggy) [Flags: L]
crosshair 1 enable crosshairs (0=off; 1, 2, 3 = different crosshair types) [Flags: *]
cvarlist display a list of variables and their values to the console (flags: *=setting is saved in config.cfg between games, U=user variable shown in output of userinfo or dumpuser commands, S=server variable, shows up in serverinfo command output, L=Locked for current map, changes will not take effect until next map change, - = may only be changed from the command line (i.e. kingpin.exe -cmd)
deathmatch 0 enable deatchmatch multiplayer mode (as opposed to teamplay) [Flags: L]
debuggraph 0 enable debug graph display
dedicated 0 enable dedicated-server mode (as opposed to listen-server mode) -- dedicated server is faster, but has no graphical display, cannot be played locally [Flags: -]
demomap <filename> play pre-recorded demo in file filename.dem (see record, stop)
developer 1 enable developer mode (display more verbose information, allow console and screw-up in-game scripted sequences in single-player :)
dir <path> <mask> display list of files on the disk where Kingpin is installed, relative to Kingpin/Main (use mask of *.* for all files)
disconnect disconnect from a server or local game
dm_locational_damage 1 enable locational damage in multiplayer mode (different damage for head, torso, leg hits) [Flags: *]
dmflags 784 deathmatch settings, contains the sum of ALL the active optionns' values: 1=no health, 2=no powerups, 4=weapons stay, 8=no fall damage, 16=instand powerups, 32=same map, 64=teams by skin, 128=teams by model, 256=no friendly fire, 512=spawn farthest, 1024=force respawn, 2048=no armor, 4096=allow exit, 8192=infinite ammo, 16384=quad drop, 32768=fixed FOV (no zoom) [Flags: *S]
download <file> download file specified from server, path is relative to Kingpin/Main (i.e. download models/actors/bitch/body_001.tga)
drop <item> drop item from player inventory (in multiplayer, only works if instant powerups is disabled, see dmflags)
dumpuser <userid> display information on a user (client connected to the server), shows all 'U' variables with values
echo <text> display text to the console (not seen by other players in multiplayer)
error <text> quit the game and return the text (error message, I suppose) indicated
exec <file> execute a script file (.cfg and .rc extensions are common, but not required)
extracrispy cause everyone in view to burst into flames
extras 1000 Display or set which "extras" your player has on (hat, cigar, etc.). There are 4 digits in the variable after set extras: For male models: 1st digit (hats): 0=none, 1=cap, 2=fedora, 3=stetson; 2nd digit (cigar): 0=no cigar, 1=cigar; 3rd and 4th digits do nothing (shown as N/A on player setup). For female models: 1st digit (cigar)): 0=no cigar, 1=cigar; 2nd, 3rd and 4th digits do nothing (shown as N/A on player setup) (Thanks Chris Preedy aka Slipscream!) [Flags: *U]
filterban 1 enable the banlist (0=only allow ip addresses in list to join, 1=only allow ip addresses NOT in list to join)
fixedtime 0 enable forced display of all game frames (slows the game as needed to render frames that would have otherwise been skipped)
flood_msgs 4 set the number of messages a player must send (in flood_persecond time) to be considered flooding
flood_persecond 4 set the time (in seconds) that a player can send flood_msgs before being considered to be flooding
flood_waitdelay 10 set the time (in seconds) that a player cannot send any messages after flooding
fov 90 field-of-view (in degrees). Default is 90, lower is zoomed-in, higher is fish-eye'd out [Flags: *U]
fraglimit 0 the score that will cause a map change when any player achieves it [Flags: S]
freelook 1 toggle using forward/back controls to look up and down [Flags: *]
g_cashspawndelay 5 ? [Flags: *L]
g_select_empty 0 ? [Flags: *]
g_vehicle_test 0 enable vehicle test mode (0 is off, 1, 2, 3 give different vehicles) [Flags: L]
game set directory to look for additional game files (besides Kingpin/Main) [Flags: SL]
gamedate "Jun 18 1999" display the date of the game dll code [Flags: SL]
gamemap <map> restart (or start) a server running the indicated map (map.bsp)
gamename main the internal name of the game code dll [Flags: SL]
gender male set player gender [Flags: *U]
gender_auto 1 enable automatic player gender selection based on player model [Flags: *]
give <item> [qty] give inventory item(s) to player (optional quantity may be number or 'all' for max allowed), item names are the same as those listed in the inventory screen in-game
gl_3dlabs_broken 1 enable special video code for 3DLabs video cards [Flags: *]
gl_allow_software 0 enable software-rendering of OpenGL funstions not performed by available hardware
gl_bitdepth 0 enable 16-bit textures
gl_clear 0 enable screen-clearing between frames (useful when flying outside map in building/testing)
gl_cull 1 enable culling (NOT rendering obscured objects) disabling will reduce FPS
gl_drawbuffer GL_BACK set name of display buffer
gl_driver 3dfxgl display the name of the OpenGL .dll file [Flags: *]
gl_dynamic 1 enable dynamic lighting (0 may increase FPS)
gl_ext_compiled_vertex_array 1 enable compiled vertex arrays (try both 0 and 1 to see which is better) [Flags: *]
gl_ext_multitexture 1 enable multiple texture processor support (leave on if your video card supports it) [Flags: *]
gl_ext_palettedtexture 0 enable texture-specific color palettes [Flags: *]
gl_ext_pointparameters 1 enable point parameter file support [Flags: *]
gl_ext_swapinterval 1 enable frame-swapping pause interval [Flags: *]
gl_finish 1 enable calling OpenGL gl_finish() function after each frame is rendered [Flags: *]
gl_flashblend 0 enable blending of lighting effects onto the map objects (0 will increase FPS)
gl_fog 0 enable fog (0 will increase FPS) [Flags: *]
gl_lightmap 0 enable static lighting test mode (no textures, just lights)
gl_lockpvs 0 enable lock on PVS table (useful with gl_clear in map-making and debugging)
gl_log 0 enable logging of OpenGL commands to Kingpin/Main/gl.log (warning: will get huge fast)
gl_maxtexsize 256 set maximum texture size (lower may increase FPS on some video cards) [Flags: *]
gl_mode 0 set screen resolution (0=320x200, 1=400x300, 2=512x384, 3=640x480, 4=800x600, 5=960x720, 6=1024x768, 7=1152x864, 8=1280x960, 9=1600x1200), lower will increase FPS [Flags: *U]
gl_modulate 2.1 sets the brightness of dynamic lights on textures (greater than 1 is lighter, less than 1 is darker) [Flags: *]
gl_monolightmap 0 enable monochromatic light map test mode (no textures)
gl_nobind 0 enable binding textures to triangles
gl_nosubimage 0 enable subimages (rendering feature)
gl_particle_att_a 0.01 set intensity of particle type A [Flags: *]
gl_particle_att_b 0.0 set intensity of particle type B [Flags: *]
gl_particle_att_c 0.01 set intensity of particle type C [Flags: *]
gl_particle_max_size 40 set the maximum size of particle type A [Flags: *]
gl_particle_min_size 2 set the maximum size of particle type B [Flags: *]
gl_particle_size 40 set the maximum size of particle type C [Flags: *]
gl_picmip 0 set the scaling factor by which to shrink textures (higher numbers increase FPS, but look poorer, over 2 is very bad)
gl_playermip 0 set the scaling factor by which to shrink player skins (higher numbers increase FPS, but look poorer, over 2 is very bad)
gl_polyblend 1 enable flash/blending effect when injured or under water (0 will increase FPS)
gl_reflections 1 enable reflections (not used?)
gl_round_down 1 enable rounding down of texture sizes to next-lower power of 2 (set to 0 to round up, may look better, but will decrease FPS)
gl_saturatelighting 0 enable full saturation level on all lights
gl_shadows 0 enable shadows (1 will decrease FPS) [Flags: *]
gl_showtris 0 enable display of triangles that make up the display (wireframe mode), OpenGL only, won't work on 3DFX cards.
gl_skymip 0 enable mipmap sky graphics
gl_specular 1 enable specular lighting effects (0 may increase FPS) [Flags: *]
gl_strings display OpenGL string information
gl_swapinterval 0 display delay between video buffer swaps [Flags: *]
gl_test_specular 0 enable specular lighting test mode
gl_texturemode GL_LINEAR_MIPMAP_NEAREST sets texture rendering mode: GL_NEAREST = nearest-neighbor interpolation (looks like software mode with colored lighting); GL_LINEAR = linear interpolation (blurs textures that are too close). GL_NEAREST_MIPMAP_NEAREST = nearest-neighbor interpolation with mipmapping (blurs textures that are too far away). GL_LINEAR_MIPMAP_NEAREST = linear interpolation with mipmapping; GL_NEAREST_MIPMAP_LINEAR =nearest-neighbor interpolation with mipmapping (for trilinear hardware); GL_LINEAR_MIPMAP_LINEAR = linear interpolation with mipmapping for trilinear hardware. (The later ones in the list look better, but are slower) [Flags: *]
gl_vertex_arrays 0 enable vertex array support (compare 0 and 1) [Flags: *]
gl_ztrick 1 enable z-buffer clearing between frames (0 will increase FPS, but may cause flickering)
graphheight 32 set graph heights (such as netgraph)
graphscale 1 set graph vertical scale (such as netgraph)
graphshift 0 set graph vertical offset (such as netgraph)
gun_model <file> use to view weapon model and animation frames
gun_next display the next gun model animation frame and number
gun_prev display the previous gun model animation frame and number
gun_x -3 set player gun model x-coordinate
gun_y 0 set player gun model y-coordinate
gun_z 3 set player gun model z-coordinate
hand 0 set player handedness (0=right, 1=left, 2=center but no gun model shown) [Flags: *U]
heartbeat send a heartbeat signal to master server
host_speeds 0 display server timing info (sv=server, gm=game, cl=client, rf=renderer)
hostname kingpin.info set the server name (what appears in server browser lists) [Flags: *S]
hud toggle through heads-up-display types
hudguys 1 enable display of players on HUD [Flags: *]
hudtalk 1 enable display of talk icons on the HUD [Flags: *]
imagelist display loaded image types [M (model), P (player HUD), S (sprite), W (wall)], sizes (x, y, in pixels), and pallette type [RGB/PAL, PAL=internal pallette]
immortal enable god mode (invincibility)
impulse send a special impulse command to the server (used to add game features, none known yet)
in_initjoy 1 enable joystick initialization (set to 0 if you don't use a joystick to save a bit of RAM) [Flags: -]
in_initmouse 1 enable mouse initialization (set to 0 if you don't use a mouse to save a bit of RAM) [Flags: -]
in_joystick 0 enable joystick input use (set to 0 if you don't use a joystick to save a bit of RAM) [Flags: *]
in_mouse 1 enable mouse input use (set to 0 if you don't use a mouse to save a bit of RAM) [Flags: *]
info display server information (use serverinfo instead)
intensity 2 set OpenGL brightness
invdrop drop currently selected inventory item (see inven, invnext, invprev)
inven display inventory (see inven, invnext, invprev)
invnext select next inventory item (see inven, invnext, invprev)
invprev select previous inventory item (see inven, invnext, invprev)
invuse drop currently selected inventory item (see inven, invnext, invprev)
joy_advanced 0 enable advanced joystick support
joy_advancedupdate initialize advanced joystick support
joy_advaxisr 0 map joystick r-axis to: 0=nothing, 1=forward/back, 2=pitch, 3=strafe, 4=yaw (add 16 to one of those values and use the sum for relative mapping)
joy_advaxisu 0 map joystick u-axis to: 0=nothing, 1=forward/back, 2=pitch, 3=strafe, 4=yaw (add 16 to one of those values and use the sum for relative mapping)
joy_advaxisv 0 map joystick v-axis to: 0=nothing, 1=forward/back, 2=pitch, 3=strafe, 4=yaw (add 16 to one of those values and use the sum for relative mapping)
joy_advaxisx 0 map joystick x-axis to: 0=nothing, 1=forward/back, 2=pitch, 3=strafe, 4=yaw (add 16 to one of those values and use the sum for relative mapping)
joy_advaxisy 0 map joystick y-axis to: 0=nothing, 1=forward/back, 2=pitch, 3=strafe, 4=yaw (add 16 to one of those values and use the sum for relative mapping)
joy_advaxisz 0 map joystick z-axis to: 0=nothing, 1=forward/back, 2=pitch, 3=strafe, 4=yaw (add 16 to one of those values and use the sum for relative mapping)
joy_forwardsensitivity -1 set joystick sensitivity for forward/back movement
joy_forwardthreshold 0.15 set threshold for forward/back movement (increase to help centering/constant motion problems)
joy_name joystick set joystick name
joy_pitchsensitivity 1 set joystick sensitivity for looking up/down
joy_pitchthreshold 0.15 set threshold for looking up/down (increase to help centering/constant motion problems)
joy_sidesensitivity -1 set joystick sensitivity for strafing
joy_sidethreshold 0.15 set threshold for strafing (increase to help centering/constant motion problems)
joy_upsensitivity -1 set joystick sensitivity for moving up/down
joy_upthreshold 0.15 set threshold for moving up/down (increase to help centering/constant motion problems)
joy_yawsensitivity -1 set joystick sensitivity for turning right/left
joy_yawthreshold 0.15 set threshold for turning right/left (increase to help centering/constant motion problems)
kick <userid or username> remove client from the server (see filterban)
kill commit suicide (useful if you get stuck somewere)
killserver shut down the server (server op only), but do not exit console (useful for changing mods remotely)
link <from_path> <to_path> add the <to_path> shown to the list of directories that the game looks for files in <from_path>, use "" for path to clear
load <savename> load a saved game
loading internal command used to show the "loading" screen
log_stats 0 enable logging of map statistics
logfile 0 enable console message logging (0=off, 1=buffered log, overwritten on server restart, 2=continuous log, overwritten on server restart, 3=continuous log, appended (never overwritten)
lookspring 0 enable automatic screen-centering when +mlook deactivated [Flags: *]
lookstrafe 0 enable look direction keys to strafe when using +mlook [Flags: *]
m_forward 1 set sensitivity for moving forward/back with the mouse
m_interpolate 1 enable mouse interpolation, or smoothing (see m_filter) [Flags: *]
m_pitch -0.022000 set sensitivity for looking up/down with the mouse (negative inverts y-axis) [Flags: *]
m_side 0.8 set sensitivity for strafing with the mouse
m_yaw 0.022 set sensitivity for turning left/right with the mouse
map <file> load a map (.bsp assumed if no extension on file), a demo (if .dm2 extentsion used), or a picture (if .pcx or .tga extension used)
map_noareas 0 ?
mapname logo.tga display current map name (or logo.tga if no map loaded) [Flags: S-]
maxclients 1 set maximum number of clients that can play on the server at any one time [Flags: SL]
maxentities 2048 set maximum number of entities allowed on a map [Flags: L]
menu_addressbook display multiplayer server address book menu
menu_credits display game credits
menu_dmoptions display deathmatch options menu
menu_game display single-player game menu
menu_joinserver display join server (gangbang) menu
menu_keys display key controls menu
menu_loadgame display load game menu
menu_main display main menu
menu_multiplayer display multiplayer (gangbang) menu
menu_options display options menu (video, audio)
menu_playerconfig display player configuration menu
menu_quit display quit menu
menu_savegame display save game menu
menu_startserver display start server menu
menu_video display video options menu
messagemode prompt for a chat message to sent to the screen of all players on the server
messagemode2 prompt for a chat message to sent to the screen of only your teammates on the server
mfilter 1 enable mouse filtering (see m_interpolate)
modellist display information about loaded models, sprites, and maps
msg 1 enable message display (0=all, 1=most, 2=some, 3=few, 4=no messages) [Flags: *U]
name randy set player name (appears in scoreboard) [Flags: *U]
nav_aipath 0 ? [Flags: *]
nav_debug 0 ?
nav_dynamic 0 ?
nav_optimize 1000 ?
net_origin_offset 1 ?
net_shownet 0 ?
netgraph 0 enable network condition graph (green bar height indicates ping, lower is better; red/yellow represents packet-loss/lag, fewer is better) -- enable this while you tweak rate or any oher setting to see what works best for you
nextserver "" set the alias name for looping demos. for example, to loop demos "a.dm2" and "b.dm2" repeatedly: 'alias d1 "demomap a; set nextserver d2" ; alias d2 "demomap b; set nextserver d1" ' -- then just d1 or d2 to start looping from that demo (may be extended to loop any number of demos).
noclip toggle clipping (allows walking through walls, flying when active)
noipx 0 enable IPX networking protocol [Flags: -]
notarget make enemies ignore player
noudp 0 enable UDP TCP/IP networking protocol [Flags: -]
parental_password "" set parental content control password
password "" set server password required for clients to join the server (none or "" disables password) [Flags: U]
patch_create used for creating game update patches (record changes in the executable code)
patch_snapshot used for creating game update patches (record changes in the executable code)
patch_snapshotfile ..\snapshot.txt set the directory used for creating game update patches (record changes in the executable code) [Flags: *]
path display current search path
pause pause game
paused 0 enable pause mode
pingservers display pings (and other info) for servers in the serverlist
play <file> play a sound file (.wav assumed, path is relative to Kingpin/Main/sounds)
precache load all files before beginning play on a new map
prog ?
props 1 enable in-game props (0 may increase FPS in single-player) [Flags: *]
protocol 32 display game protocol version [Flags: S-]
public 1 enable listing server in the master server list (for server browsers to find, see setmaster)
qport 10869 display the random protocol port for NAT (network address translator) proxies [Flags: -]
quit exit to windows without confirmation
r_debug_lighting 0 enable lighting debug mode
r_detail_alpha 0.2 set detail reduction coefficient [Flags: *]
r_detail_dist 256 set detail reduction distance (higher may increase FPS) [Flags: *]
r_detail_scale 8.0 set detail reduction scale factor (higher may increase FPS) [Flags: *]
r_directional_lighting 1 enable directional lighting effects (0 may increase FPS) [Flags: *]
r_drawentities 1 enable display of map entities
r_drawworld 1 enable display of map architecture and sky
r_fullbright 0 enable maximum exture brighness
r_lerpmodels 1 enable player model movement prediction
r_lightflares 1 enable lens flare effects (0 may increase FPS) [Flags: *]
r_lightlevel 0 ?
r_nocull 0 disable skipping rendering on hidden objects (1 will decrease FPS and render all objects, hidden or not)
r_norefresh 0 enable video display refreshing
r_novis 0 disable map bsp vis tables
r_painskins 2 set pain skins level (0=none, 1=some, 2=all), lower may increase FPS [Flags: *]
r_sfx_pause 0 ?
r_showbbox 0 enable display of player bounding-box
r_speeds 0 enable rendering speed running display (including FPS), see timerefresh, timedemo
rate 18000 set the maximum bytes-per-second that the server can send data to the client -- enable the netgraph and try different values to find the best. Starting points: 28.8k/33.6 = 2100-3500, 56k = 3000 - 5000, for T1, cable, DSL, LAN: up to 20000 or so [Flags: *U]
rcon [password] <command> execute a command on a server remotely (from a client). If the variable rcon_password is set to the same password as the server, the password can be omitted. Example: rcon password "map kpdm1"
rcon_address "" set address to send rcon commands
rcon_password "" set the remote console (rcon) password
reconnect reconnect to the current server
record <file> start recording a demo to file.dm2 (map must already be loaded), use 'stop' to stop recording, demoname to playback
run_pitch 0.002 set amount player view tilts up and down while moving
run_roll 0.005 set amount player view tilts side-to-side while moving
s_initsound 1 enable sound card (0 disables all sounds)
s_khz 22 set sound sampling rate, options are 11 and 22. 22 sounds better, but may decrease performance [Flags: *]
s_loadas8bit 0 force lower-qiality (8-bit) sound samples (1 may improve performance) [Flags: *]
s_mixahead .20 set sound mixing delay -- use higher numbers to fix stuttering problems [Flags: *]
s_primary 0 enable DirectSound primary sound buffer, 1 may improve performance a bit, but also may not work [Flags: *]
s_reverb_count 4 set number of times reverberating sounds repeat and fade (lower or 0 may improve perfomance)
s_reverb_delay 1500 set delay between repeats of reverberating sounds
s_reverb_test 0 enable reverb sound test mode
s_reverb_volscale 0.4 set amount that reverberating sound volumes diminish on each repeat
s_show 0 enable display of list of currently playing sounds
s_testsound 0 enable test sound tone
s_volume 1 set sound sample playback volume [Flags: *]
s_wavonly 0 force game to only play .wav sound samples
save <file> save the current game (1p only, see load)
say <text> send a text message to the screens of all players on the server, only required in script files, since anything you type at the console (that isn't another command) will be sent out as a 'say' message (see messagemode)
say_team send a text message to the screens of teammate players on the server (useful in scripts, see also messagemode2)
scr_centertime 2.5 set time duration that messages will stay in the center of the screen
scr_conspeed 3 set the console opening/closing speed
scr_drawall 0 enable extended character set display on the console
scr_hud 2 set hud type (0=off, 1=partial, 2=full) see HUD
scr_printspeed 8 set the console scroll speed
scr_showpause 1 enable the "pause" screen display
scr_showturtle 0 enable the slow-framerate warning icon
screenshot capture the current screen and save to Kingpin/Main/Scrnshot/KingpinXXX.tga, XXX increments with each screenshot
sensitivity 6 set mouse sensitivity [Flags: *]
serverinfo display server information (contents of all S-flagged variables), server admins can make their own S variables (see set command) to report more info to server browsers. Commonly used additional S variables are: admin, email, location.
serverrecord <file> begin recording a demo including the view information for ALL players, use serverstop to quit recording (see record, stop, demomap) -- the demo cannot be played back unless it is split into separate view files
serverstop stop recording a server demo (see serverrecord, record, stop, demomap)
set <var> <value> [flag] set the value of a variable (or create a new variable with the given value and flags). 'set' itself is not required unless creating a new variable. Flags are 'S' to make variable appear in serverinfo list and 'U' to make variable appear in userinfo list. Common variables used by server admins to provide more info to server browsers (give them the 'S' flag) are: admin, email, location
setenv set operating-system environment variables from within the game (such as the old FX_GLIDE_XXX variables for Voodoo1 tweaking)
setmaster <ip1> [ip2] . . . set the ip address(es) of the master server lists (up to 7 allowed) to register this server with (so it will appear in server browsers) -- if no ip give, will register with the default masterserver
showclamp 0 enable diplay of network clamping information
showdrop 0 enable display of dropped network packet info
showlights 0 enable light-ray display (shows direction of all light sources)
showpackets 0 enable display of network packet info
showtrace 0 enable display of packet tracing info
sizedown shrink the view screen (will increase FPS if your video card will let it shrink)
sizeup enlarge the view screen (will decrease FPS if your video card will let it grow more)
skill 1 set single-player difficulty level (0 easy, 3 real) [Flags: L]
skin "male_thug/001 001 001" set the player model and skin (model names are the directory names in Kingpin/Main/Players, such as female_chick, male_runt, male_thug), the skin numbers set the head, body, and leg skins from one of the Kingpin/Main/Models directories, which one is listed in skinfolder.txt in each model directory) [Flags: *U]
skins display skin information for each player on the server
sky <name> [rot] [x] [y] [z] set the sky texture (name), and rotation speed (rot) and axes (xyz)
snd_restart restart the sound system, required for most sound setting variables to take effect
soundinfo display number of: stereo channels, samples, samplebits, speed, DMA, and sound channels
soundlist display list of all loaded sounds
soundlistout apparenttly does nothing
status list the server current map, and for each client list: user#, frags, name, frame rate, frame latency, ping, drop %
stop stop recording a demo started with record
stopsound stop playing current sound
sv <command> execute a server command (only from rcon or server console), even hacked (added) commands. Examples: addip adds an ip address to the banlist, listip lists addresses on the banlist, remove removes an address from the banlist, writeip writes the banlist to listip.cfg
sv_enforcetime 0 enable enforcing time synchronization between the server and clients
sv_gravity 800 set server world gravity (lower is less gravity, higher jumps, etc.)
sv_maxvelocity 2000 set the maximum velocity for any moving object on the server
sv_noreload 0 disable reloading of all game data on map changes (1 may kick players, slow map changes)
sv_reconnect_limit 3 set maximum number of times a client may reconnect to the server [Flags: *]
sv_rollangle 0 set maximum roll angle (unused)
sv_rollspeed 200 set maximum roll speed (unused)
sv_runscale 1.0 set movement speed scaling factor
sw_mode 0 set the screen resolution for software rendering mode (unsupported)
sw_stipplealpha 0 enable stippling effect to simulate transparent textures in software rendering mode (not supported) [Flags: *]
teamplay 0 enable teamplay mode in multiplayer (i.e. bagman) [Flags: L]
timedemo <file> 0 play the pre-recorded demo in file.dm2 at full speed and report average FPS (buggy?)
timegraph 0 enable time graph
timelimit 0 set the time (in minutes) between server map changes (assuming cashlimit is not attained first) [Flags: S]
timeout 125 set the number of seconds to wait for ectivity before disconnecting
timerefresh [arg] If no [arg] given, will spin view in place and report average FPS for the 128 frames required for the full spin (FPS = 128 / time_required_to_spin). see timedemo, r_speeds
timescale 1 set the relative relationship between game and real time (may be used to play demos in slow motion, or to mess with players on your server :)
togglecam toggle chase-cam mode (see cam_*)
togglechat see toggleconsole
toggleconsole toggle display of the console screen for sending chat messages or commands
unbind <key> remove previously set bind command for the given key
unbindall remove all key bindings (see bindlist, unbind, bind)
use <item> use an inventory item (instead of the invuse, invnext, invprev method)
userinfo display client information, including all U-flagged variables and their values
v_centermove 0.15 set view minimum off-center distance for autocentering
v_centerspeed 500 set view autocentering speed
verbose 0 enable verbose messages [Flags: *]
version 1.00 x86 Jun 18 1999 Win32 RELEASE display build version and exe date/timestamp [Flags: S-]
vid_front force the video display to use the front (instead of back) buffer
vid_fullscreen 1 enable full-screen video mode [Flags: *]
vid_gamma 1 set video gamma level [Flags: *]
vid_ref gl display name of the video rendering driver [Flags: *]
vid_restart restart the video rendering system, many video tweaking variables will not take effect until this command is executed
vid_xpos 3 set the game view screen x-position [Flags: *]
vid_ypos 22 set the game view screen y-position [Flags: *]
viewpos display player position: x, y, z (elevation), and x-angle (facing direction)
viewsize 100 set the game view screen size [Flags: *]
voice_test 1.0 ?
wait pause for 1 tick in an alias or script
wave <n> make player perform special taunt animation in multiplayer
weapnext select the next weapon in the inventory (relative to the currently selected weapon)
weapprev select the previous weapon in the inventory (relative to the currently selected weapon)
win_noalttab 0 disable ALT-TAB switching from game to desktop [Flags: *]
z_stats display z-buffer memory statistics
zombietime 2 set time (in minutes) before a frozen player is dropped from the server

FREDZ | Thursday 03 March 2016 - 02:28
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • email
  • Facebook
  • Google
  • PrintFriendly