DP Resource is a fan site/resource site for Digital Paint: Paintball 2, a digital paintball 3D first-person shooter game modeled after the real Paintball sport.

Command/Variable Reference

Welcome to DP Resource's very comprehensive command variable reference. The reference can be viewed online here or downloaded as an HTML file (right click, Save Target As...).


Client Commands

ItemDescription
alias [name] [commands]Creates an alias to a command or a set of commands.
alive Shows the number of people alive on each team in the chat message area.
arecord Records a demo. The filename automatically includes the map name and time and date.
  • Since: 18
bind [key] [cmd]Binds a command to a key.
bindlist Shows a list of your binded keys.
centerview Centers your view.
chasemode_next Switches to the next person in chase mode.
chasemode_prev Switches to the previous person in chase mode.
clear Clears the console buffer.
cmd [cmd]Sends a command directly to the server.
cmdhelp Shows a list of server commands.
cmdlist Shows 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.
cvarlist Shows a list of cvars.
demomap [demo]Plays a demo file.
disconnect Disconnects from the current server.
download [file]Downloads a file from the server.
download2 [file]Downloads a file from the server.
dropammo [amt]Drops ammo in a given amount: 25, 50, 100, 150, 200, "small," "medium," or "large."
dropbarrel Drops the current barrel.
dropco2 Drops largest unused canister.
dropflag Drops the flag you are carrying.
dropgren Drops the grenade you carry.
dropgun Drops the current gun (unless it is the PGP).
drophopper Drops the current hopper.
echo [msg]Prints a message to the console and chat that only you can see.
empty_co2 Loads the largest unused canister.
exec [config]Executes a configuration file.
exit Alias of <quit>.
flagstatus Displays the current flag status in the chat area.
funname [name]Sets your fun name.
gamemap [map]Alias of <map>.
  • See Commands: map
gameversion Shows game version information. Example: "DPPB2 v1.902(150)".
  • See Commands: ver
help Toggles the display of the scoreboard.
id Toggles displaying the name of users that you place your crosshair over. Enabled by default since build 17.
ignore [id]Ignores a player. [id] is an ID number that can be found from <players>.
  • Since: 14
imagelist Lists all the images loaded.
info Displays the public server information that is available when the server is queried for information.
jail Toggles 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."
kill Perform suicide. The server side setting <debug3> must be true. It is not true on most servers to prevent committing suicide before a flag capture.
loc_add [label]Adds a loc to the map. See http://digitalpaint.therisenrealm.com/reference/loc
loc_del Deletes a loc. See http://digitalpaint.therisenrealm.com/reference/loc
loc_help Loc help. See http://digitalpaint.therisenrealm.com/reference/loc
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.
maplist Shows the map rotation list.
me [msg]Says a chat message in first person, like on IRC.
menu [menu]Loads a menu file.
messagemode Prompts the say to everyone dialog.
messagemode2 Prompts a say to team dialog.
modellist Lists all the models loaded.
names Shows the list of people on the server.
nextspawn Tells when your next teammate spawns in the center of the screen.
noclip Toggle floating observer mode.
playdemo [demo]Alias of <demomap>.
players Lists the players. Operator levels are indicated.
position Shows your X, Y, Z coordinates.
quit Quits the game.
reconnect Reconnect 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.
score Toggles the old score display.
score_print Prints scores in console and chat.
scoresoff Turns off old score display.
scoreson Turns on old score display.
screenshot [filename]Takes a screenshot. [filename] is optional.
serverinfo Displays 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.
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.
sizedown Makes the playing screen (not the HUD) smaller. Smaller sizes have a border around the playing screen.
sizeup Makes the playing screen (not the HUD) larger.
skins Display 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_restart Restarts the sound engine.
soundlist Lists 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>.
speedometer Hides your ammo count and instead shows your speed in the game in miles per hour.
stats For 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.
  • Since: 7
sv_info Shows server settings regarding <timelimit>, <fraglimit>, <ffire>, and <autojoin>.
timeleft Shows the amount of time left before the match ends.
togglechat Toggles the chat.
toggleconsole Toggles the console.
topspeed Shows the top speed obtained on the map and the player.
tossgren Throws your grenade.
unbind [key]Unbinds a key.
unbindall Unbinds all keys.
unset [var]Unsets a variable.
userinfo Shows information about your player: spectator status, build, handedness, name, skin, rate, message, field of view, gender, and set password.
ver Shows game version information. Example: "Paintball 2 v1.902 (build 150). / Engine: 2.00 x86 Jun 5 2007 Win32 RELEASE (19)".
verbose Toggles the messages about item pickups. By default, this is enabled.
vid_restart Restarts the video.
viewpos Displays your current coordinates.
votemap [map] [mode]Votes for a map. [mode] can be "ctf," "elim," "1flag," "siege," or "koth."
  • Since: 12
wait Waits. Useful for scripts.
wave Waves. 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

Back to top.

Client Variables

ItemDescription
chasecam Enables chasecam mode.
cl_centerprintkills Prints kill and death messages in the center of the screen.
  • Since: 16
  • Value: boolean
  • Default: TRUE
cl_cmdrate Sets rate (in packets per second) to upload to server. Values are between 5 and 80, inclusive.
  • Since: 10
  • Value: integer
  • Default: 60
cl_customkeyboard Use a custom keyboard.
  • Value: boolean
cl_drawclock Draws a real-time click in the game.
  • Since: 24
  • Value: boolean
  • Default: FALSE
cl_drawfps Displays the frame rate on the screen. 0 for off, 1 for averaged FPS, and 2 for real-time FPS (available since build 21).
  • Since: 1
  • Value: integer
cl_drawhud Draws the HUD.
  • Since: 6
  • Value: boolean
  • Default: TRUE
cl_drawlocs Draws nearby locs in-game.
  • Value: boolean
  • Default: FALSE
  • See Variables: locs_help
cl_drawpps Display PPS.
  • Since: 12
  • Value: boolean
  • Default: FALSE
cl_drawtexinfo Displays the name and flags of the texture being targeted by the player.
  • Since: 21
  • Value: boolean
  • Default: FALSE
cl_fast_download Toggles fast download.
  • Since: 20
  • Value: boolean
  • Default: TRUE
cl_footsteps Enable footstep sounds. This helps playing strategy.
  • Value: boolean
  • Default: TRUE
cl_gun Display the gun.
  • Value: boolean
  • Default: TRUE
cl_hudscale Adjusts the scale of the interface and text.
  • Since: 3
  • Value: integer
  • Default: 1
cl_hudstyle Set it to 0 adjusts the placement of some of the HUD items.
  • Value: {0,1}
  • Default: 1
cl_language Change localization settings. Only "english" is currently available.
  • Since: 16
  • Value: string
  • Default: english
cl_locknetfps If enabled, locks the network code and framerate code together, making <cl_cmdrate> act like the old <cl_maxfps>.
  • Since: 3
  • Value: boolean
  • Default: TRUE
cl_maxfps Limits your FPS. Set to 0 to disable.
  • Value: integer
cl_nodelta Disables delta data compression. This lessens bandwidth consumption. It should be false.
  • Value: boolean
  • Default: FALSE
cl_sleep CPU sleep time is defined in milliseconds. Setting the value to 1 is recommended to low CPU usage while having no effect on the game.
  • Since: 16
  • Value: integer
  • Default: 1
cl_timestamp Shows timestamps on messages.
  • Since: 1
  • Value: boolean
  • Default: TRUE
con_notifytime The number of seconds that messages stay on the screen.
  • Since: 7
  • Value: integer
crosshair Sets the image for the crosshair.
  • Value: integer
fov Sets 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.
  • Value: integer
  • Default: 90
g_consolechat If 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.
  • Since: 18
  • Value: boolean
  • Default: TRUE
gl_anisotropy Level of anisotropic filtering.
  • Since: 3
  • Value: integer
  • Default: 8
gl_autobrightness Controls what percentage of the <gl_brightness> is adjusted automatically (in real-time) according to the surrounding shadows.
  • Value: float
  • Default: 0.8
gl_brightness Blends another layer of brightness. It's not really necessary unless the video card doesn't support the texture combining methods used with >gl_overbright>.
  • Value: boolean
  • Default: FALSE
gl_debug Displays OpenGL debugging information on video restart.
  • Since: 1
  • Value: boolean
  • Default: FALSE
  • See Commands: vid_restart
gl_dynamic Enable dynamic lighting.
  • Value: boolean
  • Default: 1
gl_ext_texture_compression Textures compression; true will cause the game to look ugly.
  • Since: 1
  • Value: boolean
  • Default: FALSE
gl_free_unused_textures This 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.
  • Since: 10
  • Value: boolean
  • Default: TRUE
gl_highres_textures True to use high-resolution textures if available (in the hr/ directories).
  • Since: 6
  • Value: boolean
  • Default: TRUE
gl_motionblur Sets motion blur. Values accepted are between 0.0 and 1.0, inclusive.
  • Since: 6
  • Value: float
gl_nobind Unbinds the textures. Only works offline.
  • Value: boolean
  • Default: FALSE
gl_overbright Doubles 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).
  • Value: boolean
  • Default: TRUE
gl_picmap
gl_screenshot_applygamma Applies gamma settings to screenshots. Disable this if you want to share screenshots without forcing others to use your gamma settings.
  • Value: boolean
  • Default: TRUE
gl_screenshot_jpeg If true, screenshots will be saved as JPEGs. If false, screenshots will be saved as TGAs (no quality loss).
gl_screenshot_jpeg_quality Quality value for JPEG screenshots.
gl_shadows Shadow settings. 0 for no shadows, 1 for old and ugly shadows, and 2 for stencil-buffered shadows.
  • Since: 1
  • Value: integer
gl_showtris Show triangles for the map. This only works when playing offline. This variable is used to debug maps.
  • Value: boolean
  • Default: FALSE
gl_skyedge Tweak for black sky edges.
  • Since: 18
  • Value: boolean
gl_stainmaps Toggles pant stains on maps.
  • Since: 1
  • Value: boolean
  • Default: TRUE
gl_swapinterval Vsync.
  • Value: boolean
gl_texture_saturation Sets texture saturation. Value is a number between 0 (grayscale) and 1 (full color).
  • Since: 3
  • Value: float
  • Default: 1
gl_texturemode Texture mode to use.
  • Value: string
  • Default: GL_LINEAR_MIPMAP_LINEAR
graphheight Height of the network traffic graph.
  • Value: integer
  • Default: 32
  • See Variables: netgraph
graphscale Scale of the network traffic graph.
  • Value: integer
  • Default: 1
  • See Variables: netgraph
graphshift Shift of the network traffic graph.
hand Sets the handedness for showing the gun. 0 for left, 1 for right, and 2 for no hand.
  • Value: {0,1,2}
  • Default: 1
host_speeds Displays host speed information.
  • Value: boolean
  • Default: FALSE
m_filter Smooths mouse movement.
  • Value: boolean
  • Default: FALSE
m_pitch Vertical mouse sensitivity.
  • Value: integer
m_xp Set 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.
  • Since: 12
  • Value: integer
m_yaw Horizontal mouse sensitivity.
  • Value: integer
netgraph Shows network connection graph. The higher the graph, the worse your connection. Black bars are lag spikes.
r_caustics Toggle caustics.
  • Value: boolean
  • Default: TRUE
r_drawentities Draw entities (ammo, guns, etc.).
  • Value: boolean
  • Default: TRUE
r_oldmodels Use old models. The old models use less polygons but they are not as good looking as the new ones.
  • Since: 16
  • Value: boolean
  • Default: FALSE
r_reflectivewater Enable very nice looking reflective water. This may lag older graphics cards.
  • Since: 16
  • Value: boolean
  • Default: TRUE
r_reflectivewater_max The maximum number of reflective surfaces.
  • Since: 16
  • Value: integer
  • Default: 2
r_speeds Shows polygon and entity counts. This is very useful for map makers to figure out how much lag a map or area will cause.
  • Value: boolean
  • Default: FALSE
scr_centertime The length of time in seconds that a kill/death message appears in the center for.
  • Value: integer
  • Default: 2.5
scr_conspeed The speed at which the console moves down. Lower values are slower.
  • Value: float
  • Default: 3
scr_printspeed
  • Value: integer
  • Default: 8
scr_showpause
  • Value: boolean
  • Default: TRUE
scr_showturtle
  • Value: boolean
  • Default: FALSE
sensitivity Set mouse sensitivity.
  • Value: integer
showdrop Show dropped packets.
  • Value: boolean
  • Default: FALSE
showpackets Show packets.
  • Value: boolean
  • Default: FALSE
showtrace Show trace.
  • Value: boolean
  • Default: FALSE
splattime The number of seconds for a paint splat to stay.
  • Value: integer
  • Default: 4
timedemo If 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).
  • Value: boolean
  • Default: FALSE
timestamp_console Adds timestamps in the console. This is true by default for dedicated servers.
  • Since: 18
  • Value: boolean
vid_gamma Gamma settings.
  • Value: integer
  • Default: 1
vid_gamma_hw Use hardware for gamma.
  • Since: 1
  • Value: boolean
  • Default: FALSE
vid_lighten Lighten amount.
  • Since: 7
  • Value: integer
vid_windowclassname Sets the name of the window. This is so people can set it to "Quake 2" in order to be compatible with keygrip2.
  • Since: 18
  • Value: string
viewsize Adjusts 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.
  • Value: integer
  • Default: 100
win_noaltenter Disables ALT-Enter. ALT-Enter toggles fullscreen mode.
  • Value: boolean
  • Default: FALSE
win_noalttab Disables ALT-Tab.
  • Value: boolean
  • Default: FALSE

Back to top.

Server Administrator Commands

ItemDescription
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.
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!
botcmd [name] [command]Alias of <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>.
cprint [msg]Prints a message on the screens of all clients in the center. This cannot be used via RCON.
cvar_cat [var] [string]Concatenates a string to a variable.
  • Since: 7
cvar_clear [var]Clears a variable.
cvar_get [var]Get the contents of a variable.
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_toggle [var]Toggles a variable off and on.
demomap [demo]Plays a demo file.
deopself De-op yourself.
dumpuser [id]Dumps information about a user. [id] is an ID number that can be found from <players>.
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.
forcejoin [player] [team]Forces a player (or "all") to join a team (or "auto").
  • Since: 14
gamemap [map]Alias of <map>.
  • See Commands: map
givewarning [id]Warns a user. [id] is an ID number that can be found from <players>.
grenades [type] [count]Set the number of "paint" or "smoke" grenades.
heartbeat Send a heartbeats to put the server on the public server list.
kck [id]Alias of <kick>.
kick [id]Kicks a user. [id] is an ID number that can be found from <players>.
killserver Kills the server, but will not quit the application.
listip List the banned IP addresses.
listuserip List the IP addresses of players on the server.
login [pass]Login as an operator/administrator in order to change map, ban users, etc. etc.
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.
maplist Shows 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.
matchmode Enters 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.
messagemodelogin Displays 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>.
players Lists the players. Operator levels are indicated. The ID numbers of players displayed with this command can be used with a variety of commands.
publicmode Enters 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.
removeallbots Removes all bots.
removebot [name]Removes a bot by name, or all if [name] is "all."
removeip [ip]Removes an IP or IP mask from the banned IP addresses list. Remember to write the IP ban list to disk!
removetbans Removes all temporary bans.
  • Since: 16
rotation add [map]Adds a map to the map list.
rotation clear Clears the map list.
rotation delete [map]Deletes a map from the map list.
rotation disable voting Disables voting for maps.
rotation enable voting Enables voting for maps.
rotation load [filename]Loads a rotation map list file.
rotation save [filename]Saves the current rotation map list into a file. If no filename is specified, <rot_file> is used.
savenodes Saves nodes information for the current map for the bot AI. This is useless. The bots are too stupid to really make use of this.
serverinfo Displays 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 Stops recording a server demo.
setmaster [server]Sets the master list server that the server will heartbeat to occasionally to keep it on the public server list.
status List player number, their score, their ping in ms, their name, their last message, their address, and their qport.
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.
viewgib As 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.
viewkick As 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.
writeip Saves the current ban list to disk.

Back to top.

Server Variables

ItemDescription
allow_download Allows 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.
  • Value: boolean
  • Default: TRUE
allow_download_players Allows players to download player skins. This function is useless because there are no player skins to download.
  • Value: boolean
  • Default: TRUE
allow_match Allow the <match> command to be used to set the server into match mode. Only operators with sufficient permissions can use this feature.
  • Since: 16
  • Value: boolean
  • Default: FALSE
autojoin If true, when players join the server, they will be put on a team automatically.
  • Value: boolean
  • Default: TRUE
ball_addplayerspeed If true, the paintball will be given additional speed in relation to the player's movement.
  • Value: boolean
  • Default: TRUE
ball_life Length of time for paintballs to exist. Setting it higher, especially on Internet servers, will cause severe lag.
  • Value: integer
  • Default: 2
ball_speed The standard ball speed. Setting it low will make the game appear to be like "Matrix" in terms of bullet speed.
  • Value: integer
  • Default: 2790
bounceback The amount of bounciness. The <bouncy> setting must be enabled for this setting to work.
  • Value: float
  • Default: 1.5
  • See Variables: bouncy
bouncy If true, paintballs and grenades will bounce off of walls. The amount of bounciness is determined by the <bounceback> setting.
  • Value: boolean
  • Default: FALSE
  • See Variables: bounceback
chasecamonly Forces all eliminated and spectating players to chase cam (follow behind the back of an non-eliminated player).
  • Value: boolean
  • Default: FALSE
  • See Commands: specinvite
cmdfloodprotect Command (i.e. dropping items, etc.) flood protection.
  • Value: float
  • Default: 0.2
ctfmode 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.
  • Value: {-1,0,1,2,3,4}
deadtalk Allows eliminated players to talk to live players over chat. Allowing this allows eliminated players to do reconnaissance.
  • Value: boolean
  • Default: TRUE
debug1 Number 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.
  • Value: integer
debug3 If true, players will be able to perform suicide (<kill> command) and switch teams instantly (while in play).
  • Value: boolean
  • Default: FALSE
  • See Commands: kill
debug4 If 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.
  • Value: boolean
  • Default: FALSE
dedicated Dedicated server flag. Should be true if you want a dedicated server. This flag must be set before the game is run.
  • Value: boolean
  • Default: FALSE
display_commands Streams all commands that players send to the server to you so that you can track abuse.
  • Value: boolean
  • Default: FALSE
elim Elimation time before respawn.
  • Value: integer
  • Default: 60
fadetoblack The screen of eliminated players turn black so that they can't provide reconnaissance.
  • Since: 12
  • Value: boolean
  • Default: FALSE
ffire Friendly fire (teammates hurt each other).
  • Value: boolean
  • Default: TRUE
flagcapendsround A flag capture ends the round if true. This is usually false on most servers nowadays.
  • Since: 12
  • Value: boolean
  • Default: TRUE
flagmustbeatbase Player'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.
  • Since: 12
  • Value: boolean
  • Default: TRUE
floodprotect Chat flood protection. This also includes team changing flood protection since build 17.
  • Value: boolean
  • Default: TRUE
fraglimit Maximum number of kills per team before map ends. This is the maximum number of kills per player for free-for-all.
  • Value: integer
  • Default: 50
g_autofire Enables autofire. If it is false, holding down the fire button will only shoot one paintball.
  • Since: 16
  • Value: boolean
  • Default: TRUE
g_autorecord Sets 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 The filename prefix for auto-recorded demos.
  • Since: 18
  • Value: string
  • Default: auto_
  • See Variables: g_autorecord
g_commandfile The path to the commands text file that contains the user permission levels.
  • Since: 18
  • Value: string
  • Default: commands.txt
g_forcedgamemode Forces all maps in rotation to play a certain game mode.
  • Since: 16
  • Value: string
g_writestats Dumps 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.
  • Since: 12
  • Value: boolean
  • Default: FALSE
gren_addplayerspeed If true, the grenade will be given additional speed in relation to the player's movement.
  • Value: boolean
  • Default: TRUE
gren_explodeonimpact Enables impact grenades that impact upon contact with any surface. Many players consider these cheap.
  • Value: boolean
  • Default: TRUE
grenadeffire Grenade friendly-fire for teammates.
  • Value: boolean
  • Default: TRUE
grensounds One sound for a splat. Enabling this reduces lag.
  • Value: boolean
  • Default: TRUE
guntemp_dec Gun temperature bar decreased amount per frame (1/10 sec).
  • Since: 12
  • Value: integer
  • Default: 4
  • See Variables: guntemp_dec
guntemp_inc Gun temperature bar increased amount per shot.
  • Since: 12
  • Value: integer
  • Default: 11
  • See Variables: guntemp_inc
hostname This is the name of the server.
  • Value: string
idle Idle time in seconds before a player is kicked off a team and changed to an observer.
  • Value: integer
  • Default: 60
instant_item_spawn Items are spawned immediately. Enabling may cause overflows.
  • Value: boolean
  • Default: FALSE
instant_spawn Players spawn immediately.
  • Value: boolean
  • Default: TRUE
intermissiontime The waiting time in seconds between between map changes (and while you're looking at the scoreboard).
  • Since: 12
  • Value: integer
  • Default: 8
item_addplayerspeed When an item is thrown, it will be given additional speed in relation to the player's movement.
  • Value: boolean
  • Default: FALSE
koth_elim Elimination time for only king of the hill maps.
  • Since: 12
  • Value: integer
  • Default: 5
koth_hilltime For king of the hill maps, it is the interval in which a player's team gets awarded one point; defined in seconds.
  • Since: 12
  • Value: integer
  • Default: 5
log_stats Logs additional player statistics. This is useful for log parsing for statistics.
  • Value: boolean
  • Default: FALSE
logfile Logging 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.
  • Value: {0,1,2,3}
match_timeout Timeout for matches in minutes.
  • Since: 16
  • Value: float
maxclients Maximum number of players. Changes to this variable will have no effect until the map changes.
  • Value: integer
maxrate
  • Value: integer
  • Default: 5000
model Model file for pong ball.
  • Since: 18
  • Value: string
motdfile Path to message of the day file.
  • Value: string
nohud Disables the HUD of all players.
  • Value: boolean
  • Default: FALSE
nokill If true, players cannot be killed.
  • Value: boolean
  • Default: FALSE
numpasses Number of operator passwords. These allow you to have multiple user levels.
observerblackout The screen of observers turn black during the round so that they can't provide reconnaissance.
  • Since: 12
  • Value: boolean
  • Default: FALSE
  • See Commands: specinvite
obsidlekick If true, players will be kicked from the server for observing for too long.
  • Value: boolean
  • Default: FALSE
oppass# Set the operator password for a certain level. # is the level number. For example, you would have oppass1, oppass2, oppass3, etc.
oppass#level Set the operator level number for a certain level. # is the level number.
PaintGrens Set the number of paint grenades that are created per spawn point.
  • Value: integer
  • Default: 2
password Set a password clients have to send to join the server.
passwordtimeout Where there are less than two people on, the server password will automatically expire after this timeout. It is defined in minutes.
pbgen_smoketrail Set a smoke trail on smoke grenades.
  • Value: boolean
  • Default: FALSE
pbgren_ballsperburst The number of balls per paint grenade burst.
pbgren_bursts The number of burts per paint grenade.
pong_nokill Disable killing for pong mode.
  • Since: 18
  • Value: boolean
port Port for server to run on.
  • Value: integer
  • Default: 27910
public If true, the server will be placed on the public server lists.
  • Value: boolean
  • Default: FALSE
rot_file Path to the server map rotation file.
  • Value: string
  • Default: rotation.txt
skill Positive numbers and 0 will enable bots to shoot. Negative numbers will prevent bots from shooting (they will just jump towards players and surround them).
  • Value: integer
  • Default: 1
sl_logfile Standard logging filename.
sl_logging Standard logging. 0 to disable, 1 to send it to console and 2 to send it to a file. 3 is no longer functional.
slowballsbounce Slow moving balls will bounce, regardless of the <bouncy> setting.
  • Value: boolean
  • Default: TRUE
SmokeGrens Set the number of smoke grenades that are created per spawn point.
  • Value: integer
  • Default: 1
sv_airaccelerate Setting this to true will disable acceleration while in air, preventing a number of tricks, such as strafe jumping, from functioning.
  • Value: boolean
  • Default: FALSE
sv_allowednamechanges Restricts the number of player name changes.
  • Since: 18
  • Value: integer
sv_enforcetime Enables the time discrepancy check that used to stop speed hacks.
  • Value: integer
  • Default: 240
sv_fast_download Toggles fast downloads.
  • Since: 20
  • Value: boolean
  • Default: TRUE
sv_fast_download_max_rate Max download rate (in KB/sec). 0 for no limit.
  • Since: 20
  • Value: integer
sv_forcesky Prevents 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.
  • Since: 18
  • Value: boolean
  • Default: FALSE
sv_gravity Amount of gravity. This will reset when the map changes.
  • Value: integer
  • Default: 800
sv_login Enables the global login system. 0 to disable it, 1 to require login for registered names, and 2 to require login for all names.
  • Since: 18
  • Value: {0,1,2}
sv_maxfps
  • Value: integer
  • Default: 80
sv_maxvelocity Max velocity, 4096 highly recommended
  • Value: integer
  • Default: 4096
sv_minclientbuild Minimum client build number allowed to connect.
  • Since: 7
  • Value: integer
sv_noextascii Strips extended ASCII characters from the console output.
  • Value: boolean
  • Default: TRUE
sv_votemapenabled Allow players to vote for the next map to play after a map changes.
sv_votemaptime The time alloted to vote for a map.
swear_filter Swearing filter.
  • Value: boolean
  • Default: FALSE
timelimit Time limit for games.
  • Value: integer
  • Default: 20
tripping If 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.
  • Value: boolean
  • Default: FALSE
waterfriction Water will create friction on objects.
  • Value: boolean
  • Default: TRUE
wavingstops When a player is waving, movement will become slower and harder.
  • Value: boolean
  • Default: TRUE
  • See Commands: wave
zombietime The amount of time in minutes before a frozen player is removed from the game.
  • Value: integer
  • Default: 2

Back to top.