Kingpin — Life of Crime Guide

Kingpin Console Commands and Variables for Kingpin

Kingpin Console Commands and Variables

Overview

Kingpin Console Commands and VariablesVariables are listed with their default values. Commands are listed without values, but some may have 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. * 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

1

Command arguments
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 <key>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)

2

Command arguments
Description
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/♥♥♥♥♥/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
? [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: *]

3

Command arguments
Description
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=320×200,
1=400×300, 2=512×384, 3=640×480, 4=800×600, 5=960×720, 6=1024×768,
7=1152×864, 8=1280×960, 9=1600×1200), 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</font><font face=”arial”>
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 GangBang Server
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)

4

Command arguments
Description
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 Thug
set player name (appears in
scoreboard) [Flags: *U]

5

Command arguments
Description
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 <file>
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

6

Command arguments
Description
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 <ip>adds an ip address to the banlist, listip lists addresses
on the banlist, remove <ip>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: *]

7

Command arguments
Description
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
SteamSolo.com