| Basic Client Commands ||empty_co2Loads the largest unused canister of CO2 you have.
see also: dropco2
Default bind: 7
dropgunDrops your current weapon if you have something besides the PGP.
Default bind: 1
+scoresDisplays the scoreboard.
see also: scoresoff,scoreson,scorebg
Default bind: F1
dropflagDrops any flags you are carrying.
Default bind: 8
dropco2Drops the largest unused canister of CO2 you have.
see also: empty_co2
Default bind: 4
drophopperDrops your current hopper if you have one.
Default bind: 3
dropbarrelDrops your current barrel if you have one.
Default bind: 2
dropammoWith no parameters, you drop 25 paintballs. You can also specify the size of the ammo you want to drop, either large, medium, small or the exact ammount you want to drop. The ammo dropped gets rounded to the nearest box size (25, 50, 100, 150, or 200). Dropammo large drops the most ammo possible; medium drops about half of your ammo; and small drops 25 paintballs.
example: dropammo large
see also: dropco2
Default bind: 5
dropgrenDrops the grenade you're currently carrying. Use this instead of throwing smoke grenades into your own base -- that annoys other players.
Default bind: 6
idToggles player id, which shows the name and weapon of the person you're looking at.
Default bind: none
aliveDisplays the number of people left alive on each team. A rather obsolete command as you can just look at the HUD or scoreboard to see who's alive.
Default bind: none
tossgrenThrows whichever grenade you have in your inventory, be it smoke or paint.
example: bind g tossgren
see also: 1
meLike say, only with out the ":" If you use IRC, you'll understand its usage.
example: /me feels like chicken tonight!
joinUsed to join or switch teams.
examples:
join red
join observer
join auto
You can also just use the first letter of the team:
join r
join o
saySends a message to the other players.
see also: say_team,me,messagemode
messagemodePrompts you for something to say, and sends in once you hit enter.
Default bind: t
see also: say
say_teamSends a message to only your team.
example: say_team "I have the flag! No kills!"
see also: say,me,messagemode2
messagemode2Like messagemode, but the message you type is sent only to your teammates.
see also: say_team
|| Advanced Client Commands ||
helpsame as score (left in for backwards compatibility)
see also: score
scoresoffsee also: score,scoreson
scoresonsee also: score,scoresoff
votewavepositionDesplays your x,y,z location.
killKills yourself. Note: debug3 must be set in order to function.
see also: debug3
sv_infofunname
cmdhelp
chasemodecamera
Follows a player when you're dead
chasemode_next
chasemode_prev
flagstatus
Displays current status of all flags. If it is at home or if someone is carrying it.
nextspawn
Displays the time left until your next teammate respawns.
gameversion
Displays the version and build number of Paintball II.
timeleft
Displays the ammount of time left before the end of the match.
jail
If enabled, you go to the map's jail when you die, instead of temp-observing.
Needs to be map-enabled, too.
Default: 1
noclip
Switches the observer mode to "noclip" so you can float around and pass through walls.
Default bind: n
verbose
Switches the display of messages when you pickup or drop items such as markers, ammo, etc.
scorebg
Toggles the background image for the scoreboard on and off. Obsolete.
maplist
Lists the maps currently in rotation on a server.
see also: players,votemap
votemap
Places a vote for a map and optionally a game mode. Game modes include elim, ctf, 1flag, siege, koth.
Example: votemap snip_pb1 1flag
names
Lists the players currently on the server.
see also: players
players
Lists the players currently on the server.
see also: names
topspeed
Displays the top speed obtained on a map, and who went that fast.
see also: speedometer
speedometerReplaces the ammo count with your current speed (in miles per hour).
see also: topspeed
r_reflectivewater[/b[
1/0
makes water surface reflective
only good in version 15
HARD hit on framerate
cl_drawfps
0/1
draws frames per second in upper right corner of screen
cl_drawpps
0/1
shows in upper right corner of screen
cl_maxfps
sets maximum frames per second. usually set to 0, should be setto about 80 as servers have it capped at 80 already.
cl_timestamp
0/1
timestamps all messages displayed on screen.
|| Admin (Op) Commands ||
op
Makes you an op. Note: debug3 must be set in order to function.
see also: debug3
cvar_set
Sets a cvar on the server. Can also be used to unset a variable if the value is "unset."
example: cvar_set sv_gravity 800
example: cvar_set password unset
grenades
Sets the grenade count of a grenade type
example: grenades paint 2
expert
Switches to "expert" mode, where all the weapons are the same.
example: expert 8 (sets it to pgp only)
autojoin <on/off>
Enables/disables autojoin. "Ping" option does not function.
example: cmd autojoin off
rotation <add/del/save>
Manages map rotation.
examples:
rotation del blitz
rotation add midnight2
rotation save
newmap <mapname> <gamemode>
Switches the map.
example: newmap midnight 1flag
kck <playerid>
Kicks a player with the given playerid. Use the players command to get the playerids of people.
see also: players
ffire <on/off>
example: cmd ffire on
default: off in publicmode, on in matchmode
viewgib
Kills the person in view.
viewkick
Kicks the person in view from the server.
givewarning
Sends a kick warning to the center of a player's screen.
example: givewarning 3
deopself
This removes current op level from yourself.
login
Used to gain operator status on a server.
example: login thisisthepassword
addip
Adds an ip to the perm ban list.
removeip
Removes an ip from the perm ban list.
listip
writeip
Saves the ban list to disk.
tban
This temporary bans a specified client for a specified number of minutes.
example: tban 3 999 -- This would ban Player #3 for 999 minutes(maximum).
Warning: There is currently no command to remove temporary bans before they have expired, as such the server must be restarted.
publicmode
Sets all of the defaults cvars for a public server.
matchmode
Sets all of the default cvars for a match server.
|| Basic Server Settings ||
display_commands
Displays all the commands passed by players to the console; useful for debugging and finding out who is abusing certain commands.
default: 0
tripping
Causes players who are moving too fast from strafe-jumping to stop suddenly. An ugly thing. Do not use.
default: 0
elim
Time (in seconds) players stay eliminated before reentering the game. When set to 0, they stay eliminated until the round is over.
default: 60
fraglimit
Number of points a team must reach to win the map.
default: 50
timelimit
Time (in minutes) before the map ends.
default: 20
ffire
Friendly fire (allow teammates to shoot each other).
default: 0
debug1
Number of "pretend" players on each team. Used for testing maps without other players present.
default: 0
debug3
default: 0
debug4
default: 0
motdfile
Text file to use for the message of the day when people connect.
chasecamonly
This forces players to be forced to chasecam only their own team.
default: 0 on publicmode, 1 on matchmode
see also: publicmode,matchmode
rot_file
File containing the list of maps for rotation.
rot_type
Obsolete.
rot_force
broken, don't use it
default: 0
grenadeffire
Grenade friendly fire. When enabled, grenades can kill teammates.
default: 1
sl_logging?
port
Server port.
Default: 27910
hostname
Name of the server displayed in server browsers.
ctfmode
Sets the gameplay mode for a map.
set ctfmode -1 // standard elimination
set ctfmode 0 // deathmatch
set ctfmode 1 // whiteflag/centerflag/1-flag ctf
set ctfmode 2 // standard ctf (one or more flags/bases per team)
set ctfmode 3 // Siege mode.
set ctfmode 4 // KOTH (king of the hill) mode.
default: 2
autojoin
default: normal
password
Password required to connect to the server.
default: unset
passwordtimeout
Time, in minutes, before the password gets wiped out on an empty server. Useful for servers that are used for both public and match games.
default: unset
deathmatch
Must be set to 1 in order to run a server.
dedicated
If set to 1, the server runs in dedicated mode. This is more reliable than "listen" mode, where the server is also a client.
default: 0
public
Must be set to 1 in order to send heartbeats to the serverlist. Set this to 1 before everything else in the command line if you want the server to be added to the list. Server must be run in dedicated mode for this to apply.
default: 0
sv_gravity
default: 800
sv_maxvelocity
If set too low, the ball flight messes up. Set it to 4096 (at least).
maxclients
Number of clients who can play on the server.
default: 4?
allow_download
Allows players to download files from the server; must be set to 1 if you want to allow custom skins.
default: 1
allow_download_players
Allows players to download custom player models and skins; must be set to 1 if you want to allow custom skins.
idle
Time (in seconds) before a player gets knocked into observer for not moving.
default: 60
maxrate
default: 5000
SmokeGrens
Sets the number of smoke grenades that spawn in each base at the round start.
default: 1
see also: PaintGrens
PaintGrens
Sets the number of paint grenades that spawn in each base at the round start.
default: 2
see also: SmokeGrens
|| Advanced Server Settings ||
override_defaults?
real_ball_flight
default: 1
ball_speed
The base speed at which the balls fly from the gun.
default: 2790
ball_addplayerspeed
Adds the player velocity to the balls (if you are running forward, your balls go faster... that sounded bad)
default: 1
ball_life
Time (in seconds) balls exist in the world before being removed. It's fun to dink around with this locally, but don't change the value for public servers as it can cause a lot of lag.
default: 2
slowballsbounce
If on, balls that have slowed down due to traveling long distances or traveling through water, will bounce off of things instead of splatting.
default: 1
bouncy
If activated, balls will bounce off of anything but players. It's like playing paintball with super bounce balls!
default: 0
gren_addplayerspeed
If activated, the thrower's velocity is added to the grenade tossed. This allows players more control over the speed/distance grenades can be tossed.
default: 1
pbgren_bursts
pbgren_ballsperburst
waterfriction
If activated, balls and other entities that enter water will be slowed down significantly.
default: 1
bounceback
Controls the ammount of bounce objects have; if set higher than the default, bouncy balls can act kind of like flubber.
default: 1.5
see also: bouncy
cmdfloodprotect?
floodprotect?
item_addplayerspeed
Adds the player velocity to items dropped, so you can "toss" your inventory. Unfortunately it didn't work well because it ends up landing right in front of you so you pick it up again, and thus was disabled immediately after creation.
default: 0
smokegren_pufftype
Obsolete. Do not change. Selects the temp ent effect for the smoke grenades. The default value is required for the standalone client smoke effect.
numpasses?
Number of op passwords, or logins, on the server, to be used by oppass# and oppass#level
default: 5
oppass1 - oppass<numpasses>
Passwords to be used by the login command. When a user logs in with an oppass, the user's op level is set to the corresponding oppass#level.
default: unset
oppass1level - oppass<numpasses>level
The op levels that correspond to oppass# logins.
default: unset
instant_item_spawn
Spawn all items instantly on round start. Not recommended as it may cause overflows.
default: 0
instant_spawn
Spawn all players at the same time. This is a lag reducer, but is no longer necessary now that most overflow issues have been resolved.
default: 1 (0 on older servers)
flagcapendsround
When enabled, the round instantly ends upon a flag capture.
default: 1 (with 1.8x servers, 0 on older servers)
TimeElapsed?
nohud
gren_explodeonimpact
Makes grenades explode as soon as they hit something.
default: 1
grensounds
Makes the paint grenade have a single sound upon impact as opposed to splat sounds for every ball that is shot out (reduces lag a lot).
default: 1
pbgren_smoketrail
Enable smoke trail effect on paint grenades.
default: 0 (on?)
PaintGrenSpawns?
lowlag
Obsolete. Used to reduce lag by using Quake2 temp entities instead of paintball sounds.
default: 0
SmokeGrenSpawns?
_scores, scores
Used to display the scores within server browsers. Do not modify.
pr,py,pp,pb
Used to display the players on each team in server browsers. Do not modify.
soundteam?
match?
cursing?
deadtalk
If activated, the eliminated players can communicate with the living players, otherwise they can only talk amongst themselves and listen to what the living say. (They can also follow players and give recon to their team. Remember that. -eiii)
default: 0
glmod_limit
Limits the gl_modulate value of clients. This only applies to clients using the non-standalone Quake2 mod.
default: 4
glmod_punish?
default: 1
snaz_bot
default: 0
filterban?
OneTimeInit
Used internally. Do not modify.
log_ip?
maxentities
default: 1024
guntemp_inc?
guntemp_inc - # the bar increases per shot
default: 11
set to 0 to disable
guntemp_dec?
guntemp_dec - # the number the bar decreases per frame (1/10th of a second)
default: 4
set to 0 to disable
flagmustbeatbase 0/1
You're just able to cap if oponents flag is at their base.
|| Bot Commands ||
addbot [botname]
removebot [botname]/all
skill
-1, bots don't shoot. Positive values are all the same for now but will eventually control the difficulty of the bots.
botcommand [botname]/all
Makes the specified bot (or all bots) execute a specific command.
Example: botcommand all join red