Digital Paint: Paintball 2 Commands and Variables

Document revision: 200811011428

Client Commands

SinceCommandPurposeSee CommandsSee Variables
alias [name] [commands]Creates an alias to a command or a set of commands.
aliveShows the number of people alive on each team in the chat message area.
18arecordRecords a demo. The filename automatically includes the map name and time and date.
bind [key] [cmd]Binds a command to a key.bindlist
bindlistShows a list of your binded keys.unbind, bind
centerviewCenters your view.
chasemode_nextSwitches to the next person in chase mode.chasecam
chasemode_prevSwitches to the previous person in chase mode.chasecam
clearClears the console buffer.
cmd [cmd]Sends a command directly to the server.
cmdhelpShows a list of server commands.
cmdlistShows a list of client commands.
condump [filename]Dumps the contents of the console buffer to a file in the pball/ directory. ".txt" will be automatically appended to the filename. Since build 18, color codes and other garbage are parsed out.
connect [host]Connects to a server.
cvarlistShows a list of cvars.
demomap [demo]Plays a demo file.
disconnectDisconnects from the current server.
download [file]Downloads a file from the server.download2
download2 [file]Downloads a file from the server.download2
dropammo [amt]Drops ammo in a given amount: 25, 50, 100, 150, 200, "small," "medium," or "large."
dropbarrelDrops the current barrel.
dropco2Drops largest unused canister.
dropflagDrops the flag you are carrying.
dropgrenDrops the grenade you carry.
dropgunDrops the current gun (unless it is the PGP).
drophopperDrops the current hopper.
echo [msg]Prints a message to the console and chat that only you can see.
empty_co2Loads the largest unused canister.
exec [config]Executes a configuration file.
exitAlias of <quit>.quit
flagstatusDisplays the current flag status in the chat area.
funname [name]Sets your fun name.
gamemap [map]Alias of <map>.map
gameversionShows game version information. Example: "DPPB2 v1.902(150)".ver
helpToggles the display of the scoreboard.
idToggles displaying the name of users that you place your crosshair over. Enabled by default since build 17.
14ignore [id]Ignores a player. [id] is an ID number that can be found from <players>.
imagelistLists all the images loaded.
infoDisplays the public server information that is available when the server is queried for information.
jailToggles whether you go to jail when you die.
join [team]Joins a team or change to observer. Colors/observer can be specified in full like "red," or "yellow," or by using the first letter like "r," and "y."
killPerform suicide. The server side setting <debug3> must be true. It is not true on most servers to prevent committing suicide before a flag capture.
12loc_add [label]Adds a loc to the map. See http://digitalpaint.therisenrealm.com/reference/loccl_drawlocs
12loc_delDeletes a loc. See http://digitalpaint.therisenrealm.com/reference/loccl_drawlocs
12loc_helpLoc help. See http://digitalpaint.therisenrealm.com/reference/loccl_drawlocs
map [map]Restarts the server entirely and starts a map. All players will be disconnected. If you want to just change the map, do not use this command.
maplistShows the map rotation list.
me [msg]Says a chat message in first person, like on IRC.
menu [menu]Loads a menu file.
messagemodePrompts the say to everyone dialog.
messagemode2Prompts a say to team dialog.
modellistLists all the models loaded.
namesShows the list of people on the server.players
nextspawnTells when your next teammate spawns in the center of the screen.
noclipToggle floating observer mode.
playdemo [demo]Alias of <demomap>.demomap
playersLists the players. Operator levels are indicated.names
positionShows your X, Y, Z coordinates.viewpos
quitQuits the game.
reconnectReconnect to the last server server.
record [filename]Records a demo. [filename] is optional.
say [msg]Sends a message to everyone.
say_team [msg]Send a message to just your team.
scoreToggles the old score display.scoresoff, scoreson
score_printPrints scores in console and chat.
scoresoffTurns off old score display.scoreon, score
scoresonTurns on old score display.scoreoff, score
screenshot [filename]Takes a screenshot. [filename] is optional.gl_screenshot_applygamma, gl_screenshot_jpeg, gl_screenshot_jpeg_quality
serverinfoDisplays the public server information that is available when the server is queried for information.
set [var] [value] [type]Sets a variable. As of build 18, spaces are not allowed as part of [value] when using the command via console or RCON (quotes have no effect). [type] is optional.unset
seta [var] [value] [type]Sets a variable. As of build 18, spaces are not allowed as part of [value] when using the command via console or RCON (quotes have no effect). [type] is optional.unset
sizedownMakes the playing screen (not the HUD) smaller. Smaller sizes have a border around the playing screen.sizeup
sizeupMakes the playing screen (not the HUD) larger.sizedown
skinsDisplay all the skins used by all the players.
sky [skytype]Change the map's sky type temporarily. <sv_forcesky> must be false on the server for this to work.
snd_restartRestarts the sound engine.
soundlistLists the sounds used.
specinvite [id]Invites a player to spectate (only if <observerblackout> and/or <chasecamonly> is on). [id] is an ID number that can be found from <players>.
speedometerHides your ammo count and instead shows your speed in the game in miles per hour.
7statsFor the current map, it shows the number of uses of each gun, the number of kills done by each gun, and your accuracy for each gun.
sv_infoShows server settings regarding <timelimit>, <fraglimit>, <ffire>, and <autojoin>.
timeleftShows the amount of time left before the match ends.
togglechatToggles the chat.
toggleconsoleToggles the console.
topspeedShows the top speed obtained on the map and the player.
tossgrenThrows your grenade.
unbind [key]Unbinds a key.
unbindallUnbinds all keys.
unset [var]Unsets a variable.set, seta
userinfoShows information about your player: spectator status, build, handedness, name, skin, rate, message, field of view, gender, and set password.
verShows game version information. Example: "Paintball 2 v1.902 (build 150). / Engine: 2.00 x86 Jun 5 2007 Win32 RELEASE (19)".
verboseToggles the messages about item pickups. By default, this is enabled.
vid_restartRestarts the video.
viewposDisplays your current coordinates.position
12votemap [map] [mode]Votes for a map. [mode] can be "ctf," "elim," "1flag," "siege," or "koth."
waitWaits. Useful for scripts.
waveWaves. This will impede your movement temporarily unless <wavingstops> is disabled on the server.
webload [url]Opens the browser to a website.
writeconfig [filename]Writes current configuration to file.
z_stats

Client Variables

SinceVariableValueDefaultPurposeSee CommandsSee Variables
chasecam{1,2,3}1Enables chasecam mode.chasemode_next, chasemode_prev
16cl_centerprintkillsbooleanTRUEPrints kill and death messages in the center of the screen.
10cl_cmdrateinteger60Sets rate (in packets per second) to upload to server. Values are between 5 and 80, inclusive.
cl_customkeyboardboolean0Use a custom keyboard.
24cl_drawclockbooleanFALSEDraws a real-time click in the game.
1cl_drawfpsinteger0Displays the frame rate on the screen. 0 for off, 1 for averaged FPS, and 2 for real-time FPS (available since build 21).
6cl_drawhudbooleanTRUEDraws the HUD.
cl_drawlocsbooleanFALSEDraws nearby locs in-game.locs_help
12cl_drawppsbooleanFALSEDisplay PPS.
21cl_drawtexinfo booleanFALSEDisplays the name and flags of the texture being targeted by the player.
20cl_fast_download booleanTRUEToggles fast download.
cl_footstepsbooleanTRUEEnable footstep sounds. This helps playing strategy.
cl_gunbooleanTRUEDisplay the gun.
3cl_hudscaleinteger1Adjusts the scale of the interface and text.
cl_hudstyle{0,1}1Set it to 0 adjusts the placement of some of the HUD items.
16cl_languagestringenglishChange localization settings. Only "english" is currently available.
3cl_locknetfpsbooleanTRUEIf enabled, locks the network code and framerate code together, making <cl_cmdrate> act like the old <cl_maxfps>.
cl_maxfpsinteger0Limits your FPS. Set to 0 to disable.
cl_nodeltabooleanFALSEDisables delta data compression. This lessens bandwidth consumption. It should be false.
16cl_sleepinteger1CPU sleep time is defined in milliseconds. Setting the value to 1 is recommended to low CPU usage while having no effect on the game.
1cl_timestampbooleanTRUEShows timestamps on messages.
7con_notifytimeintegerThe number of seconds that messages stay on the screen.
crosshairintegerSets the image for the crosshair.
fovinteger90Sets the field of view in degrees. Setting it to lower values creates a "zoom" effect, while setting it to higher levels let you see more around you, albeit in a distorted fashion. In real life, humans see more than 90 degrees, but do due to the fact that monitors are flat and only take up one face of your world, 90 degrees is used in most games. Maximum possible FOV is 180 degrees.
18g_consolechatbooleanTRUEIf true, when you say something in the console and it is not a command or variable, it will automatically be sent as a chat message.
3gl_anisotropyinteger8Level of anisotropic filtering.
gl_autobrightnessfloat0.8Controls what percentage of the <gl_brightness> is adjusted automatically (in real-time) according to the surrounding shadows.
gl_brightnessbooleanFALSEBlends another layer of brightness. It's not really necessary unless the video card doesn't support the texture combining methods used with >gl_overbright>.
1gl_debugbooleanFALSEDisplays OpenGL debugging information on video restart.vid_restart
gl_dynamicboolean1Enable dynamic lighting.
1gl_ext_texture_compressionbooleanFALSETextures compression; true will cause the game to look ugly.
10gl_free_unused_texturesbooleanTRUEThis will free unused textures when a new map loads. If you have a lot of memory, disabling this may speed up map loading a bit.
6gl_highres_texturesbooleanTRUETrue to use high-resolution textures if available (in the hr/ directories).
6gl_motionblurfloat0Sets motion blur. Values accepted are between 0.0 and 1.0, inclusive.
gl_nobindbooleanFALSEUnbinds the textures. Only works offline.
gl_overbrightbooleanTRUEDoubles the brightness of the world (very similar to the r_overbright in Quake3, only that it takes advantage of some of the newer blending options available and looks nicer).
gl_picmap
gl_screenshot_applygammabooleanTRUEApplies gamma settings to screenshots. Disable this if you want to share screenshots without forcing others to use your gamma settings.
1gl_screenshot_jpegbooleanTRUEIf true, screenshots will be saved as JPEGs. If false, screenshots will be saved as TGAs (no quality loss).gl_screenshot_jpeg_quality
1gl_screenshot_jpeg_qualityinteger85Quality value for JPEG screenshots.gl_screenshot_jpeg
1gl_shadowsintegerShadow settings. 0 for no shadows, 1 for old and ugly shadows, and 2 for stencil-buffered shadows.
gl_showtrisbooleanFALSEShow triangles for the map. This only works when playing offline. This variable is used to debug maps.
18gl_skyedgebooleanTweak for black sky edges.
1gl_stainmapsbooleanTRUEToggles pant stains on maps.
gl_swapintervalbooleanVsync.
3gl_texture_saturationfloat1Sets texture saturation. Value is a number between 0 (grayscale) and 1 (full color).
gl_texturemodestringGL_LINEAR_MIPMAP_LINEARTexture mode to use.
graphheightinteger32Height of the network traffic graph.netgraph
graphscaleinteger1Scale of the network traffic graph.netgraph
graphshiftinteger0Shift of the network traffic graph.netgraph
hand{0,1,2}1Sets the handedness for showing the gun. 0 for left, 1 for right, and 2 for no hand.
host_speedsbooleanFALSEDisplays host speed information.
m_filterbooleanFALSESmooths mouse movement.
m_pitchintegerVertical mouse sensitivity.
12m_xpintegerSet mouse acceleration. 0 to use Windows XP mouse acceleration (acts like Quake II), 1 to disable it, and 2 to disable it on all Windows systems.
m_yawintegerHorizontal mouse sensitivity.
netgraphbooleanFALSEShows network connection graph. The higher the graph, the worse your connection. Black bars are lag spikes.graphshift, graphscale, graphheight
r_causticsbooleanTRUEToggle caustics.
r_drawentitiesbooleanTRUEDraw entities (ammo, guns, etc.).
16r_oldmodelsbooleanFALSEUse old models. The old models use less polygons but they are not as good looking as the new ones.
16r_reflectivewaterbooleanTRUEEnable very nice looking reflective water. This may lag older graphics cards.
16r_reflectivewater_maxinteger2The maximum number of reflective surfaces.
r_speedsbooleanFALSEShows polygon and entity counts. This is very useful for map makers to figure out how much lag a map or area will cause.
scr_centertimeinteger2.5The length of time in seconds that a kill/death message appears in the center for.
scr_conspeedfloat3The speed at which the console moves down. Lower values are slower.
scr_printspeedinteger8
scr_showpausebooleanTRUE
scr_showturtlebooleanFALSE
sensitivityintegerSet mouse sensitivity.
showdropbooleanFALSEShow dropped packets.
showpacketsbooleanFALSEShow packets.
showtracebooleanFALSEShow trace.
splattimeinteger4The number of seconds for a paint splat to stay.
timedemobooleanFALSEIf true, demos will be played through as fast as possible. This is used for benchmarking. Since build 3, this works for any demo (and not just single player).
18timestamp_consolebooleanAdds timestamps in the console. This is true by default for dedicated servers.
vid_gammainteger1Gamma settings.
1vid_gamma_hwbooleanFALSEUse hardware for gamma.
7vid_lighteninteger0Lighten amount.
18vid_windowclassnamestringSets the name of the window. This is so people can set it to "Quake 2" in order to be compatible with keygrip2.
viewsizeinteger100Adjusts the size of the playing window. Only some values 100 and less are acceptable, and only in multiples of 10. Setting it to less than 100 creates a border around the screen.
win_noaltenterbooleanFALSEDisables ALT-Enter. ALT-Enter toggles fullscreen mode.
win_noalttabbooleanFALSEDisables ALT-Tab.

Administrator Commands

SinceCommandPurposeSee CommandsSee Variables
addbot [name]Adds a (not very intelligent) bot to the game. [name] is the name for the bot, but it is optional. Bots created without a given name will be named AceBot_n.removebot, botcommand, savenodesskill
addip [ip]Adds an IP address or mask to the IP ban list. To ban a mask, use <addip 139.7> for example (that will ban 139.7.*.*). Remember to write the IP ban list to disk!removeip
botcmd [name] [command]Alias of <botcommand>.botcommand
botcommand [name] [command]Tells a bot (or all bots if you put "all" for [name]) to perform a command such as <join> or <say>.addbot, removebot, botcmd
cprint [msg]Prints a message on the screens of all clients in the center. This cannot be used via RCON.
7cvar_cat [var] [string]Concatenates a string to a variable.
cvar_clear [var]Clears a variable.cvar_set, cvar_get
cvar_get [var]Get the contents of a variable.cvar_set, cvar_clear
cvar_inc [cvar] [value] [min] [max]Increments a variable; min and max are optional.
cvar_set [var] [value]Sets a variable on the server, value can be "unset" (no quotes) to unset a variable.cvar_get, cvar_clear
cvar_toggle [var]Toggles a variable off and on.
demomap [demo]Plays a demo file.
deopselfDe-op yourself.
dumpuser [id]Dumps information about a user. [id] is an ID number that can be found from <players>.status
expert [type]Sets expert mode for the next map and the next map only. Expert mode forces everyone to use one gun of your choosing. They cannot pick up any better or worse game in the map. [type] can be 1 for the Traccer, 2 for the Stingray, 3 for the Vm-68, 4 for the Spyder SE, 5 for the Carbine, 6 for the Autococker, 7 for the Automag, and 8 for the PGP.
14forcejoin [player] [team]Forces a player (or "all") to join a team (or "auto").
gamemap [map]Alias of <map>.map
givewarning [id]Warns a user. [id] is an ID number that can be found from <players>.status
grenades [type] [count]Set the number of "paint" or "smoke" grenades.
heartbeatSend a heartbeats to put the server on the public server list.
kck [id]Alias of <kick>. status, kick
kick [id]Kicks a user. [id] is an ID number that can be found from <players>.status, kck
killserverKills the server, but will not quit the application.
listipList the banned IP addresses.
listuseripList the IP addresses of players on the server.
login [pass]Login as an operator/administrator in order to change map, ban users, etc. etc.oppass#, oppass#level
map [map]Restarts the server entirely and starts a map. All players will be disconnected. If you want to just change the map, do not use this command.
maplistShows the map list.
match [oppass] [gamepass]If <allow_match> is enabled, operators can switch the game to match mode. The first password parameter is the operator password. The second password parameter is the password that will be set on the server in order to join.allow_match
matchmodeEnters match mode. Before build 17, match mode used built-in match settings. For build 17 and beyond, match mode solely executes the associated match mode configuration file.
messagemodeloginDisplays a login prompt.
newmap [map] [mode]Changes the map. [mode] is optional, but it can be "ctf," "1Flag," "Elim," "DM," or "Siege." Since build 12, mode can be given as a parameter. Since build 16, this command ends the map cleanly.
playdemo [demo]Alias of <demomap>.demomap
playersLists the players. Operator levels are indicated. The ID numbers of players displayed with this command can be used with a variety of commands.
publicmodeEnters public mode. Before build 17, public mode used built-in settings. For build 17 and beyond, public mode solely executes the associated public mode configuration file.
rcon [password] [cmd]Sends a command via RCON. This can be used to change some settings or execute some commands that could not otherwise be done as an operator while connected to the server.
removeallbotsRemoves all bots.
removebot [name]Removes a bot by name, or all if [name] is "all."addbot, botcommand
removeip [ip]Removes an IP or IP mask from the banned IP addresses list. Remember to write the IP ban list to disk!addip
16removetbansRemoves all temporary bans.
rotation add [map]Adds a map to the map list.rotation delete
rotation clearClears the map list.
rotation delete [map]Deletes a map from the map list.rotation add
rotation disable votingDisables voting for maps.rotation enable voting
rotation enable votingEnables voting for maps.rotation disable voting
rotation load [filename]Loads a rotation map list file.rotation save
rotation save [filename]Saves the current rotation map list into a file. If no filename is specified, <rot_file> is used.rotation load
savenodesSaves nodes information for the current map for the bot AI. This is useless. The bots are too stupid to really make use of this.
serverinfoDisplays the public server information that is available when the server is queried for information.
serverrecord [demo]Records a server demo. Server demos cannot be played by Paintball at the moment so don't record them.serverstop
serverstopStops recording a server demo.serverrecord
setmaster [server]Sets the master list server that the server will heartbeat to occasionally to keep it on the public server list.
statusList player number, their score, their ping in ms, their name, their last message, their address, and their qport.dumpuser, kck, givewarning
sv [cmd]Executes a command in the context of the server.
tban [id] [min]Creates a temporary ban. [id] is an ID number that can be found from <players>. Note that a single temporary ban can be removed; all temporary bans must be removed if you want to remove one temporary ban. Temporary bans are not saved to disk.removetbans
viewgibAs an logged in operator, this command will kill the person that is in the crosshair. Having this binded to a key will encourage you to use it when you get angry, so don't bind this key to begin with.
viewkickAs an logged in operator, this command will kick the person that is in the crosshair. Having this binded to a key will encourage you to use it when you get angry, so don't bind this key to begin with.
writeipSaves the current ban list to disk.

Server Variables

SinceVariableValueDefaultPurposeSee CommandsSee Variables
allow_downloadbooleanTRUEAllows player to download files from the server (i.e. maps, sounds, etc.). This should be on, unless you don' t want people who don't have the maps to play.
allow_download_playersbooleanTRUEAllows players to download player skins. This function is useless because there are no player skins to download.
16allow_matchbooleanFALSEAllow the <match> command to be used to set the server into match mode. Only operators with sufficient permissions can use this feature.
autojoinbooleanTRUEIf true, when players join the server, they will be put on a team automatically.
ball_addplayerspeedbooleanTRUEIf true, the paintball will be given additional speed in relation to the player's movement.
ball_lifeinteger2Length of time for paintballs to exist. Setting it higher, especially on Internet servers, will cause severe lag.
ball_speedinteger2790The standard ball speed. Setting it low will make the game appear to be like "Matrix" in terms of bullet speed.
bouncebackfloat1.5The amount of bounciness. The <bouncy> setting must be enabled for this setting to work.bouncy
bouncybooleanFALSEIf true, paintballs and grenades will bounce off of walls. The amount of bounciness is determined by the <bounceback> setting.bounceback
chasecamonlybooleanFALSEForces all eliminated and spectating players to chase cam (follow behind the back of an non-eliminated player).specinvite
cmdfloodprotectfloat0.2Command (i.e. dropping items, etc.) flood protection.
ctfmode{-1,0,1,2,3,4}Game mode. -1 for elimination, 0 for deathmatch, 1 for one-flag CTF, 2 for CTF, 3 for siege, and 4 for king of the hill.
deadtalkbooleanTRUEAllows eliminated players to talk to live players over chat. Allowing this allows eliminated players to do reconnaissance.
debug1integer0Number of fake pretend players per team. These fake pretend players won't exist in the game, but the number of players per team will still be affected. This is useful for debugging maps.
debug3booleanFALSEIf true, players will be able to perform suicide (<kill> command) and switch teams instantly (while in play).kill
debug4booleanFALSEIf true, when all the players on a team are eliminated, they will stay eliminated. This works in two-player CTF as well. If all teams are eliminated, the round will still not end. In two-player CTF, no flag can be captured because the only other team is already eliminated.
dedicatedbooleanFALSEDedicated server flag. Should be true if you want a dedicated server. This flag must be set before the game is run.
display_commandsbooleanFALSEStreams all commands that players send to the server to you so that you can track abuse.
eliminteger60Elimation time before respawn.
12fadetoblackbooleanFALSEThe screen of eliminated players turn black so that they can't provide reconnaissance.
ffirebooleanTRUEFriendly fire (teammates hurt each other).
12flagcapendsroundbooleanTRUEA flag capture ends the round if true. This is usually false on most servers nowadays.
12flagmustbeatbasebooleanTRUEPlayer's team flag must be at the player's base to capture a flag. Setting this to true gives the opportunity for one person to set the game into a deadlock. Setting it to false makes the game exceptionally fast.
floodprotectbooleanTRUEChat flood protection. This also includes team changing flood protection since build 17.
fraglimitinteger50Maximum number of kills per team before map ends. This is the maximum number of kills per player for free-for-all.
16g_autofirebooleanTRUEEnables autofire. If it is false, holding down the fire button will only shoot one paintball.
18g_autorecordinteger0Sets automatic client-side demo recording. 0 to disable recording, 1 to force recording on clients, and 2 to force recording only if the server is passworded.g_autorecord_prefix
18g_autorecord_prefixstringauto_The filename prefix for auto-recorded demos.g_autorecord
18g_commandfilestringcommands.txtThe path to the commands text file that contains the user permission levels.
16g_forcedgamemodestringForces all maps in rotation to play a certain game mode.
12g_writestatsbooleanFALSEDumps statistics of player information such as shots fired, hits, time alive, etc. to the console. This is useful for writing a server log parser to display statistics.
gren_addplayerspeedbooleanTRUEIf true, the grenade will be given additional speed in relation to the player's movement.
gren_explodeonimpactbooleanTRUEEnables impact grenades that impact upon contact with any surface. Many players consider these cheap.
grenadeffirebooleanTRUEGrenade friendly-fire for teammates.
grensoundsbooleanTRUEOne sound for a splat. Enabling this reduces lag.
12guntemp_decinteger4Gun temperature bar decreased amount per frame (1/10 sec).guntemp_dec
12guntemp_incinteger11Gun temperature bar increased amount per shot.guntemp_inc
hostnamestringThis is the name of the server.
idleinteger60Idle time in seconds before a player is kicked off a team and changed to an observer.
instant_item_spawnbooleanFALSEItems are spawned immediately. Enabling may cause overflows.
instant_spawnbooleanTRUEPlayers spawn immediately.
12intermissiontimeinteger8The waiting time in seconds between between map changes (and while you're looking at the scoreboard).
item_addplayerspeedbooleanFALSEWhen an item is thrown, it will be given additional speed in relation to the player's movement.
12koth_eliminteger5Elimination time for only king of the hill maps.
12koth_hilltimeinteger5For king of the hill maps, it is the interval in which a player's team gets awarded one point; defined in seconds.
log_statsbooleanFALSELogs additional player statistics. This is useful for log parsing for statistics.
logfile{0,1,2,3}0Logging of the game events to a qconsole#.log file in the pball/ directory, where # is the server's port. 0 to disable console logging, 1 for buffered logging, 2 to clear the log file before each run, a and 3 to append the log file.
16match_timeoutfloatTimeout for matches in minutes.
maxclientsintegerMaximum number of players. Changes to this variable will have no effect until the map changes.
maxrateinteger5000
18modelstringModel file for pong ball.
motdfilestringPath to message of the day file.
nohudbooleanFALSEDisables the HUD of all players.
nokillbooleanFALSEIf true, players cannot be killed.
numpassesinteger5Number of operator passwords. These allow you to have multiple user levels.oppass#, oppass#level
12observerblackout booleanFALSEThe screen of observers turn black during the round so that they can't provide reconnaissance.specinvite
obsidlekick booleanFALSEIf true, players will be kicked from the server for observing for too long.
oppass#stringSet the operator password for a certain level. # is the level number. For example, you would have oppass1, oppass2, oppass3, etc.numpasses, oppass#level
oppass#levelintegerSet the operator level number for a certain level. # is the level number.numpasses, oppass#, g_commandfile
PaintGrensinteger2Set the number of paint grenades that are created per spawn point.
passwordstringSet a password clients have to send to join the server.passwordtimeout
passwordtimeoutintegerWhere there are less than two people on, the server password will automatically expire after this timeout. It is defined in minutes.password
pbgen_smoketrailbooleanFALSESet a smoke trail on smoke grenades.
pbgren_ballsperburstinteger10The number of balls per paint grenade burst.pbgren_bursts
pbgren_burstsinteger7The number of burts per paint grenade.pbgren_ballsperburst
18pong_nokillbooleanDisable killing for pong mode.
portinteger27910Port for server to run on.
publicbooleanFALSEIf true, the server will be placed on the public server lists.
rot_filestringrotation.txtPath to the server map rotation file.
skillinteger1Positive numbers and 0 will enable bots to shoot. Negative numbers will prevent bots from shooting (they will just jump towards players and surround them).
sl_logfilestringStandard logging filename.sl_logging
sl_logging{0,1,2,3}0Standard logging. 0 to disable, 1 to send it to console and 2 to send it to a file. 3 is no longer functional.sl_logfile
slowballsbouncebooleanTRUESlow moving balls will bounce, regardless of the <bouncy> setting.
SmokeGrensinteger1Set the number of smoke grenades that are created per spawn point.
sv_airacceleratebooleanFALSESetting this to true will disable acceleration while in air, preventing a number of tricks, such as strafe jumping, from functioning.
18sv_allowednamechangesinteger0Restricts the number of player name changes.
sv_enforcetimeinteger240Enables the time discrepancy check that used to stop speed hacks.
20sv_fast_download booleanTRUEToggles fast downloads.
20sv_fast_download_max_rate integer0Max download rate (in KB/sec). 0 for no limit.
18sv_forceskybooleanFALSEPrevents players from changing the sky on the map. Setting this to false prevents users that are more savvy with commands to have an advantage over other players.
sv_gravityinteger800Amount of gravity. This will reset when the map changes.
18sv_login{0,1,2}0Enables the global login system. 0 to disable it, 1 to require login for registered names, and 2 to require login for all names.
sv_maxfpsinteger80
sv_maxvelocityinteger4096Max velocity, 4096 highly recommended
7sv_minclientbuildintegerMinimum client build number allowed to connect.
sv_noextasciibooleanTRUEStrips extended ASCII characters from the console output.
sv_votemapenabledbooleanTRUEAllow players to vote for the next map to play after a map changes.sv_votemaptime
12sv_votemaptimeinteger6The time alloted to vote for a map.sv_votemapenabled
swear_filterbooleanFALSESwearing filter.
timelimitinteger20Time limit for games.
trippingbooleanFALSEIf true, when a player hits the ground running at a speed 1.5 times faster than the maximum running speed, the player will "trip." It is very highly recommended that this setting be off.
waterfrictionbooleanTRUEWater will create friction on objects.
wavingstopsbooleanTRUEWhen a player is waving, movement will become slower and harder.wave
zombietimeinteger2The amount of time in minutes before a frozen player is removed from the game.

Copyright © DP Resource.