kingpin  console   comm.cfg

Command Description 
+activate makes player use door or item 
+attack fires current weapon when 
+back moves player backward 
+forward moves player forward 
+klook activates keyboard look (+forward and +back keys do +lookup and +lookdown) 
+left turns player to the left 
+lookdown makes player look down 
+lookup makes player look up 
+mlook activates mouse look (mouse forward/back do +lookup and +lookdown) 
+movedown moves player down in water, down a ladder, or crouches on ground 
+moveleft strafes player left 
+moveright strafes player right 
+moveup moves player up in water, up a ladder, or jumps 
+right turns player to the right 
+speed makes player run (walk if autorun is on) 
+strafe changes +left and +right to +moveleft and +moveright while active 
+use unused (I think), see +activate instead 

alias<name> "<cmds>" Without arguments, displays all aliases. Multiple commands or commands with spaces must be in double-quotes. Makes 'name' execute 'cmds'. 
bind <key> "<cmds>" assigns one or more commands or variable settings to a key (or button) 
bindlist show all current key and button bindings 
burn_pickcolor 
cam_pos 
centerview center the player view 
changing internal command used by server to notify clients of upcoming map change 
clear remove all text from the console 
cmd issue a command (not needed) 
cmdlist list all commands 
condump <filename> send the console to a text file (filename.txt) 
connect <ip> [port] connect to server at ip address <ip> with optional port [port] 
cvarlist list console variables (* = will be saved to config.cfg at next map change, U - user setting, S = server setting, L = will change at next map change, - = can only change by launching .exe with command line parameters 
demomap <demoname.dm2> play back demo in filename demo.dm2 
dir <path> / <mask> display hard drive directory relative to kingpin\main 
disconnect disconnect client from server 
download <filename> download filename from the server 
drop <item> drop item from inventory 
dumpuser <userid> display user ("U") variables for user userid 
echo "text" display text to local console only (not to screen or other players, see say, say_team) 
error "msg" quit the game and display error message "msg" 
exec <filename.cfg> execute script file (or console commands and/or variable settings, one per line or separated by ;) filename.cfg 
gamemap <mapname> starts a server running map mapname.bsp 
give <item> [quantity] (cheat) gives item specified, with optional quantity for cash or ammo (negative values remove items) 
gl_strings 
god enable god mode (invincibility) 
gun_model <filename> display weapon model in file filename 
gun_next single-step through player weapon model animation 
gun_prev single-step backwards through player weapon model animation 
heartbeat send heartbeat to master server 
hud 
imagelist list type, size, and color palette for each loaded image 
impulse send special impulse command (none known yet) 
info display server information 
invdrop drop current inventory item (see invnext, invprev, inven) 
inven display inventory 
invnext slect next inventory item 
invprev slect previous inventory item 
invuse use current inventory item (see invnext, invprev, inven) 
joy_advancedupdate initialize joystick advanced features 
kick <userid or username> force a client to disconnect from the server 
kill commit suicide 
killserver quit server, but do not close console 
link <from> <to> create a link (like unix 'ln -s') for game files/directories 
load <filename> load saved game filename 
loading display "Loading" picture 
map <filename> loads a map (.bsp), demo (.dm2) or image (.pcx) from filename (map by default) 
menu_addressbook display server address book menu 
menu_credits display credits menu 
menu_dmoptions display deathmatch options menu 
menu_game display game menu 
menu_joinserver display join server menu 
menu_keys display key setup menu 
menu_loadgame display load game menu 
menu_main display main menu 
menu_multiplayer display multiplayer menu 
menu_options display options menu 
menu_playerconfig display player setup menu 
menu_quit display quit game menu 
menu_savegame display save game menu 
menu_startserver display start server menu 
menu_video display video setup menu 
messagemode prompt for a line of text and display it to all clients' screens (see 'say') 
messagemode2 prompt for a line of text and display it to teammates' screens only (see 'say_team') 
modellist display information about loaded models, sprites, and maps 
noclip no-clipping mode toggle (walking through walls and flying) 
notarget (cheat) cause enemies to fail to notice or attack the player 
patch_create 
patch_snapshot 
path display link and path settings (see link) 
pause pause or unpause the game 
pingservers ping servers in address book and display results (see adrX) 
play <filename> play a wav sound file 
precache load all sounds and graphics for a map before beginning 
prog 
quit exit game without checking for confirmation 
rcon [password] <commands> enter console command remotely to server at rcon_address (password required only if rcon_password set) 
reconnect disconnect and reconnect to server 
record <filename> record a demo (use 'stop' to end recording) 
save <filename> save game as filename (use load to reload) 
say "message" send "message" to all client screens 
say_team "message" send "message to your teammates only 
screenshot take a screenshot and save to disk 
serverinfo display server information 
serverrecord <filename> record a demo including views from all player on the server (stop with 'serverstop') 
serverstop stop recording a server demo 
set <variable> <value> [flag] set a variable to a value (set only required in script files) 
setenv set external environment variable 
setmaster <ip1> <ip2> … <ipn> set master servers that the server will send heartbeats if public=0 
sizedown decrease game screen size 
sizeup increase game screen size 
skins display player skin info 
sky <name> <rotation> <x> <y> <z> set sky texture to name, rotating at rotation degrees/sec about x/y/z axes (whichever are 1) 
snd_restart restart sound system 
soundinfo display sound system info 
soundlist display looping, bit, and size info of each sound file loaded 
soundlistout 
status display server status 
stop stop recording a demo (see record) 
stopsound stop any currently playing sounds 
sv <command> send impulse <command> to server. commands: addip ip (ban ip), listip (list banned ip's), remove ip (remove ip from banlist), writeip (dump banlist to listip.cfg) 
timerefresh <val> with no value, rotates player in place and reports FPS for rotation 
togglechat opens or closes the console for chatting messages 
toggleconsole opens or closes the console for commands 
unbind <key> remove binding for key or button 
unbindall remove binding for all keys and buttons 
use <item> use an item 
userinfo display client information 
vid_front set display to use front buffer 
vid_restart restart the video rendering system 
viewpos display player's current position 
wait wait one game tic (for scripting) 
wave make player display animation sequence 
weapnext select next wepon in order list 
weapprev select previous wepon in order list 
z_stats display z-buffer memory statistics 


alias zoom "s1a;s1b"
alias unzoom "s2a;s2b"
alias s1a fov "35" // lower this number for more zoom!
alias s2a fov "90" // normal zoom, leave this alone!
alias s1b bind n "unzoom"
alias s2b bind n "zoom"
// n key toggle zoom mode
set s_mixahead ".20"
set cl_predict "1"
set cl_maxfps "31"
set cl_particles "1"
set gl_ext_swapinterval "1"
set gl_swapinterval "0"
set gl_ztrick "1"
set cd_nocd "1"
set in_mouse "1"
set in_joystick "0"
set mfilter "1"
set gun_x "-3"
set gun_y "0"
set gun_z "3"
gl_modulate 2.1
set gl_polyblend "0"
set gl_flashblend "0"

alias don "bind f12 dev1"
alias dof "bind f12 dev0"
alias dev0 "developer 0;echo;echo;echo;echo developer set to 0;wait; don"
alias dev1 "developer 1;echo;echo;echo;echo developer set to 1;wait; dof"
dev0
// dev0 sets default to developer 0
// F12 key toggles developer mode (thanks ripsaw!)

bind m "use pipe; use crowbar; use pistol; use shotgun; use tommygun; use heavy machinegun; use grenade launcher; use bazooka; use flamethrower"
// the m key selects the best weapon (list your favorite ones last, 
// and make sure everything between bind m and the second quote 
// is on the same line!

Variable Default Description 
adr0 "" entry 0 in the server address book 
adr1 "" entry 1 in the server address book 
adr2 "" entry 2 in the server address book 
adr3 "" entry 3 in the server address book 
adr4 "" entry 4 in the server address book 
adr5 "" entry 5 in the server address book 
adr6 "" entry 6 in the server address book 
adr7 "" entry 7 in the server address book 
adr8 "" entry 8 in the server address book 
allow_download 1 enable automatic downloading of maps/models/players/sounds IF individually enabled (see cl_allow_download_*). works for server and client. 
allow_download_maps 1 enable automatic downloading of maps IF cl_allow_download is 1 
allow_download_models 1 enable automatic downloading of models IF cl_allow_download is 1 
allow_download_players 1 enable automatic downloading of player skins IF cl_allow_download is 1 
allow_download_sounds 1 enable automatic downloading of sounds IF cl_allow_download is 1 
basedir .\ the directory containing the "main" directory 
burn_b 1.0 
burn_enabled 0 
burn_g 1.0 
burn_r 1.0 
cam_dist 45 
cam_speed 4 
cam_zofs 30 
cd_loopcount 4 the number of times a looping cd track will play 
cd_looptrack 11 the number of the cd music track you want to loop 
cd_nocd 1 disables cd music 
cddir the location of the installation files (usually CD rom) 
cheats 0 enable cheat codes 
cl_allow_downloads 1 
cl_anglespeedkey 1.5 the multiplier value for yaw and roll axes 
cl_autoskins 0 
cl_blend 1 enable palette blending effects (pain red, water blue, etc. 0 can increase FPS)) 
cl_bloodtime 10 
cl_captions 1 enable captions for in-game speech 
cl_entities 1 enable display of entities 
cl_fireworks 3 
cl_footsteps 1 enable footstep sounds 
cl_forwardspeed 160 maximum forward (and backward) movement speed 
cl_gun 1 enables display of the player weapon model (0 can increase FPS) 
cl_lights 1 enables dynamic lighting effects (0 can increase FPS) 
cl_maxfps 90 max FPS (frames-per-second) that the server should try to send to the client (caps the clients FPS -- 30 may reduce ping) 
cl_nodelta 0 disables net packet compression -- set to 1 only if odd "uremove" errors (slows netplay) 
cl_noskins 0 0 = enable skins, 1 = disable skins, 2 = enable but do not download skins 
cl_particles 1 enables particle effects 
cl_pitchspeed 150 max movement speed for the up-down axis 
cl_predict 1 enable clinet-side-prediction for netplay (disabling will increase apparent lag) 
cl_rearviewmirror 0 
cl_run 1 enable always run 
cl_showmiss 0 enable display of missed client-side predictions (jumpiness) 
cl_shownet 0 enable display of net packet lag info 
cl_sidespeed 160 max strafing left/right speed 
cl_stats 0 enable display of map statistics 
cl_stereo 0 enables stereoscopic display mode (3D goggle mode) 
cl_stereo_separation 0.4 separation value between images in stereoscopic video mode 
cl_testblend 0 enable display of blending test palette 
cl_testentities 0 enable display of entities test 
cl_testlights 0 enable display of dynamic lighting test 
cl_testparticles 0 enable display of particle system test 
cl_timeout 120 time in seconds that client will wait for a net packet before giving up and disconnecting 
cl_upspeed 200 max speed for up/down movement 
cl_vwep 1 enable visible weapons on other players in multiplayer 
cl_yawspeed 140 keyboard turning speed 
con_notifytime 3 time in seconds that messages remain on the console 
coop 0 enable cooperative multiplayer mode 
crosshair 1 0 = off, 1, 2, 3, . . . = crosshair styles 
deathmatch 0 enable deathmatch (GangBang) multiplayer mode 
debuggraph 0 enable display of the debug graph 
dedicated 0 enable dedicated server (must enable with "kingpin.exe +set dedicated 1") 
developer 0 enable developer info display 
dmflags 16 deathmatch game settings option (undetermined details now) 
fixedtime 0 enable display of all game frames (slowing down time as needed to have time to show them all if your computer can't keep up) 
fov 90 set player field-of-vision from zoomed-in (30ish) to fish-eye (120+) 
fraglimit 0 set number of frags a player must have before map automatically changes 
freelook 1 enable forward/back mouse movements to look up and down 
g_vehicle_test 0 
game secondary location for the main\ directory 
gender none sets player gender to male or female (or none) for deathmatch messages 
gender_auto 1 enable automatic player gender detection based on player model 
gl_3dlabs_broken 1 enable alternate 3DLabs driver code 
gl_allow_software 0 enable software emnulation of missing OpenGL functions 
gl_bitdepth 0 enable 16-bit textures 
gl_clear 0 enable screen clearing between frames (for map development, allows viewing map from outside it) 
gl_cull 1 enable OpenGL cull functions to remove unseen objects before rendering 
gl_drawbuffer GL_BACK name of the display buffer 
gl_driver 3dfxgl the filename of the OpenGL .dll file 
gl_dynamic 1 enable dynamic lighting 
gl_ext_compiled_vertex_array 1 enable compiled vertex array 
gl_ext_multitexture 1 enable mutiple texture processor use (like Voodoo2) 
gl_ext_palettedtexture 0 enable textures with their own color palettes 
gl_ext_pointparameters 1 enable point parameters 
gl_ext_swapinterval 1 enable swap interval between frames 
gl_finish 1 enable gl_finish() function after each frame 
gl_flashblend 0 enable blending lights onto the environment 
gl_fog 1 enable fog effects 
gl_lightmap 0 enable display of static lighting test map 
gl_lockpvs 0 enable lock on player's current PVS (list of things visible and not) -- setting gl_clear 1 will make this easier to see 
gl_log 0 enable log of all OpenGL commands (gl.log) 
gl_maxtexsize 256 
gl_mode 0 
gl_modulate 1.00 sets dynamic lighting brightness higher (if > 1) or lower (if < 1) on textures 
gl_monolightmap 0 enables display of monochromatic dynamic lighting test map 
gl_nobind 0 enables the binding of textures to triangles 
gl_nosubimage 0 enables rendering subimages 
gl_particle_att_a 0.01 sets intensity of particle A attributes 
gl_particle_att_b 0.0 sets intensity of particle B attributes 
gl_particle_att_c 0.01 sets intensity of particle C attributes 
gl_particle_max_size 40 sets max size for a rendered particle 
gl_particle_min_size 2 sets min size for a rendered particle 
gl_particle_size 40 sets default size for a rendered particle 
gl_picmip 0 sets value of x where 2^x is the factor by which texture dimensions will be divided before displaying (higher numbers may increase FPS but will decrease image quality)

gl_playermip 0 sets value of x where 2^x is the factor by which player skin texture dimensions will be divided before displaying (higher numbers may increase FPS but will decrease image quality) 
gl_polyblend 1 enable palette blending effect (underwater blue, hurt red, etc.) 
gl_reflections 1 enable reflections 
gl_round_down 1 enable rounding texture sizes down to the next lowest power of two (0 may sharpen images but slow performance) 
gl_saturatelighting 0 enable saturation (full-on) of all lights 
gl_shadows 1 enables shadows 
gl_showtris 0 enable display of triangles in the current view (OpenGL only, 3DFX can't do it) 
gl_skymip 0 enable use of mipmaps for sky graphics 
gl_specular 0 enable specular lighting 
gl_swapinterval 1 sets delay time between frame buffer swapping 
gl_test_specular 0 enables specular lighting test 
gl_texturemode GL_LINEAR_MIPMAP_NEAREST GL_NEAREST - uses nearest neighbor interpolation low quality,colored lighting. GL_LINEAR - uses linear interpolation (blends close objects). GL_NEAREST_MIPMAP_NEAREST - uses nearest-neighbor interpolation with mipmapping for bilinear hardware. Mipmapping blends far-away objects. GL_LINEAR_MIPMAP_NEAREST - uses linear interpolation with mipmapping for bilinear hardware. GL_NEAREST_MIPMAP_LINEAR - uses nearest-neighbor interpolation with mipmapping for trilinear hardware. GL_LINEAR_MIPMAP_LINEAR - uses linear interpolation with mipmapping for trilinear hardware. 
gl_vertex_arrays 0 enable vertex arrays 
gl_ztrick 0 enable z-buffer clearing between frames (may increase FPS on 3DFX cards and cause flickering on some others) 
graphheight 32 set height of netgraph 
graphscale 1 set vertical scale for netgraph 
graphshift 0 set vertical offset for netgraph 
hand 0 set player handedness (0=right, 1=left, 2=center, no model) 
host_speeds 0 enable timing info display (all=total time, sv=server time, gm=game time, cl=client time, rf=renderer time) 
hostname "noname" set server name 
hudguys 1 
hudtalk 1 
in_initjoy 1 (command-line parameter only) enables joystick initialization 
in_initmouse 1 (command-line parameter only) enables mouse initialization 
in_joystick 0 enable joystick input (if in_initjoy was 1 on start) 
in_mouse 1 enable mouse input (if in_initmouse was 1 on start) 
intensity 2 set OpenGL video intensity 
log_stats 0 enable map statistics logging 
logfile 3 log console messages 0=none, 1=buffered, 2=continuous, but overwrite on map change, 3 =continuous, append on map change 
lookspring 0 enable automatic screen centering when +mlook inactive 
lookstrafe 0 enable mouse strafing when +mlook inactive 
m_forward 1 set mouse forward/backward motion sensitivity 
m_interpolate 1 enable mouse input data interpolation (smoothing) 
m_pitch -0.022000 set mouse look up/down sensitivity (negative value for inverted mouse y-axis) 
m_side 0.8 set mouse side motion (strafing) sensitivity 
m_yaw 0.022 set mouse turning motion sensitivity 
maxclients 1 set max number of clients that will be allowed to join the server 
msg 1 set message display to 0=all, 1=most, 2=limited, 3=minimal, 4=none 
name "thug" set player name 
net_shownet 0 
netgraph 0 display network status graph (green = ping lag, yellow = late packet, red = lost packet) 
noipx 0 disable ipx network support for multiplayer 
noudp 0 disable udp tcp/ip network support for multiplayer 
password "" set server password 
patch_snapshotfile ..\snapshot.txt 
paused 0 enable pause (set to 0 to unpause) 
props 1 enable display of non-essential game items (0 may improve FPS) 
protocol 32 display netcode version info 
public 0 enable listing of server in master server list (heartbeats sent to master server) 
qport 53203 internal port alias for using NAT (Network Address Translation) proxies to play multiple machines on one ip address 
r_debug_lighting 0 enable lighting system debug mode 
r_detail_alpha 0.2 
r_detail_dist 256 set object distance for reducing render quality by r_detail_scale 
r_detail_scale 8.0 set renderer quality reduction for objects at distance greater than r_detail_dist 
r_directional_lighting 1 enable directional lighting 
r_drawentities 1 enable display of map entities 
r_drawworld 1 enable display of map architecture 
r_fullbright 0 enable maximum brightness textures everywhere 
r_lerpmodels 1 enable player model movement prediciton 
r_lightflares 1 enable lens flare lighting effects 
r_lightlevel 0 
r_nocull 0 enable rendering of hidden onjects (1 will slow performance) 
r_norefresh 0 disable renderer display refresh between frames 
r_novis 0 disable use of map file VIS data (1 will slow performance) 
r_painskins 2 set locational damage skins to 0=off, 1=some, 2=all 
r_sfx_pause 0 
r_showbbox 0 enable display of player bounding boxes 
r_speeds 0 enable display of rendering speed statistics 
rate 25000 set max bytes/sec that server is to send to client (modem=2000-3500, ISDN=4000-7000, Cable/LAN=25000 
rcon_address "" set address to send rcon commands 
rcon_password "" set password for rcon access 
s_initsound 1 enable sound card 
s_khz 11 set sound sample frequency (11=low, 22=high) 
s_loadas8bit 0 enable low-quality sound samples (may inmprove performance) 
s_mixahead 0.2 set delay for sounds smple mixing (increase to fix stuttering problems) 
s_primary 0 enable DirectSound primary buffer (may cause problems) 
s_reverb_count 4 set reverb count for sound reverberations 
s_reverb_delay 1500 set reverb delay for sound reverberations 
s_reverb_test 0 enable reverb test mode 
s_reverb_volscale 0.4 set reverb volume decrease for sound reverberations 
s_show 0 enable display of info on loaded sounds 
s_testsound 0 enable sound test tone 
s_volume 1.0 set sound sample playback volume 
s_wavonly 0 enable playback of wav only sound samples 
scr_centertime 2.5 set time in seconds that center-printed messages remain on-screen 
scr_conspeed 3 set speed that console raises/lowers on toggleconsole command 
scr_drawall 0 enable display of extended characters on client display screen 
scr_hud 2 set hud display 
scr_printspeed 8 set speed that messages are scrolled on-screen (in chars per second) 
scr_showpause 1 enable display of "Paused" while game paused 
scr_showturtle 0 enable display of the turtle icon when frame rate slows 
sensitivity 6 set mouse sensitivity 
showclamp 0 enable display of clamping info (net performance) 
showdrop 0 enable display of dropped net packets 
showpackets 0 enable display of all net packets 
showtrace 0 enable display of packet trace info 
skill 1 set game skill to 0=easy, 1=medium, 2=hard 
skin thug/018 016 010 set skin for player model 
sv_enforcetime 0 enable enforcement of time ocrrelation between server and client 
sv_noreload 0 enable reloading of all game data on any map change (1 will slow map changes) 
sv_reconnect_limit 3 set max reconnect tries for client 
sw_mode 0 set software video resolution mode (0=320x480, 1=400x300, 2=512x384, 3=640x480, 4=800x600, 5=960x720, 6=1024x768, 7=1152x864, 8=1280x960, 9=1600x1200 
sw_stipplealpha 0 enable display of transparency as stippled (dots) instead of real alpha blending 
timedemo 0 enable maximum frame playback speed for benchmarking 
timegraph 0 enable display of time compression graph 
timelimit 0 set number of minutes before forcing a map change (see fraglimit) 
timeout 125 set timeout time (in seconds) before disconnection clients for inactivity 
timescale 1 set relation between game and real time 
v_centermove 0.15 set automatic screen-centering distance threshold 
v_centerspeed 500 set automatic screen-centering speed 
verbose 0 enable verbose messages 
version 0.22 x86 Mar 21 
999 Win32 RELEASE display game version 
vid_fullscreen 1 enable full-screen video mode 
vid_gamma 0.700000 set video gamma value 
vid_ref "gl" set name of video rendering driver 
vid_xpos 3 set game screen x-offset 
vid_ypos 22 set game screen y-offset 
viewsize 100 set game display screen size 
win_noalttab 0 disable ALT-TAB switching to windows 
zombietime 2 set time delay in seconds before a frozen character is removed from the game

thks baggy