Commands and Variables

The following commands and variables have been added in JB:PoW. The most important settings and key bindings are accessible from the game menus. You can also set the variables and bind keys to the commands through the console or by specifying them in your config file. Remember to prefix the commands with a "/" when entering them in the console.

Client Commands and Variables

jailfollow [clientnum or name]
or
follow [clientnum or name]
Follow someone from jail. "[clientnum_or_name]" can be left out to follow the "next" teammate. Automatically exits if the jail door opens. Be careful with this command if you are not the only one in jail. Since escaping requires teamwork, your other cellmates may want your help in trying to escape.
jailfollownext
or
follownext
Follow next teammate (can also use "attack" key).
jailfollowprev
or
followprev
Follow previous teammate.
cam Activates the security camera. You must be standing in front of a security monitor for this command to work. When you are in front of a usable monitor, "Cam" will appear in the lower left corner of your screen. Enter the command again will deactivate the security camera.
radiomenu [1-9]
or
radio_team [1-9]
Play a voice radio message. If no number is specified, this will pop-up a menu, from which you can select a voice message by pressing your numeric weapon keys. If you specify a parameter of 1-9 on the command, you will immediately play the corresponding voice message:

1 - Roger that!
2 - Attack now!
3 - Defend the base!
4 - I'm going on offense
5 - I'm on defense
6 - I'm coming to free you
7 - Incoming!
8 - Incoming low!
9 - Incoming high!
me <msg> Send everyone a console message with your name at the beginning, and that <msg> coming after. This is like the IRC /me command for Quake3. You can do the same thing from the "messagemode" command by prefixing your message with "/me".
me_team <msg> Like the "me" command, but only your team will see the message. You can do the same thing from the "messagemode2" command by prefixing your message with "/me".
players Lists the names and client numbers of the players on the server. This command is useful for several of the referee and team captain commands.
cg_customrail <0-5> Sets the railgun trail. (default: 0)
0 - Quake3 1.29 style rail
1 - Mega rail
2 - Phanta rail
3 - Pin rail
4 - Super rail
5 - Original Quake3 rail
cg_customicons <0-2> Set to 1 or 2 to replace the icons used for items in the game with custom icons, or set to 0 to use the standard Quake3 icons. (default: 0)
This will affect the icons you see when you pick up an item or when you switch weapons. If you have cg_simpleitems 1 set, this will also affect the icons you see for items in the level.
cg_scoreboard <0-3> Sets the scoreboard style. (default: 3)
0 - The bleeding-eyes original Quake3 scoreboard (no team averages)
1 - The smooth as butter JB:PoW scoreboard (no team averages)
2 - The original Quake3 scoreboard with team averages
3 - The JB:PoW scoreboard with team averages
cg_redModel <model>
cg_redHeadModel <model>
Sets the model for the red team. (default: "")
You must have "force player models" on (cg_forcemodel 1) for this to work.
cg_blueModel <model>
cg_blueHeadModel <model>
Sets the model for the blue team. (default: "")
You must have "force player models" on (cg_forcemodel 1) for this to work.

Server Commands and Variables

cyclemap Cycles to the next map in the map rotation list stored in the server.cfg file. See Map Rotation for more information.
exitmap Ends a map without jumping instantly to the next one.
capturelimit <number> Sets the capture limit for the match.
timelimit <number> Sets the time limit for the match.
pause Pauses the game. Use again to unpause.
g_gametype <number> Set to 8 for standard JB:PoW, 9 for Instagib. (default: 8)
You can also play standard team deathmatch (g_gametype 3) and capture the flag (g_gametype 4), if the map supports it.
g_lightningDischarge <0/1> Controls how the lightning gun works under water. (default: 1)
0 - Lightning gun works normally under water.
1 - Lightning gun discharges under water. This will damage the user and anyone else in the water close to him.
g_roundStylePlay <bitfield> Changes the style of play. This parameter is a bitfield, add the values to get the style you want. (default: 0)
0 - Each team respawns in their own base after an execution.
1 - Take away weapons from winners after round.
2 - Requires the captor team to press the jail button in their base before the team they've captured is executed.
4 - Leave prisoners on the executing team in jail when the other team is executed.

0 for classic PoW style,  4 for classic Jailbreak style.
g_teamAutoJoin <0/1> Toggles team auto join when a player joins the server. (default: 0)
g_teamForceBalance <0/1> Forces the number of players on each team to remain balanced. (default: 1)
g_backpack <number> Changes whats dropped when a player dies. (default: 1)
0 - Only a player's held weapon
1 - Backpack with all player's stuff
2 - Drops the player's stuff around the body
g_friendlyFire <number> Controls whether or not players are damaged by their own teammates. (default: 0)
0 - Players are not damaged by their teammates
1 - Players are damaged by their teammates
2 - Players are only damaged by their teammates while in jail
g_mapvoting <0/1> If not zero, the map voting feature will be enabled. (default: 1)
At the end of a match, 5 maps from the map rotation list in the server.cfg file will be chosen randomly or sequentially, depending on
sv_maprotation. Only works if using the JB:PoW map described on the Map Rotation page.
sv_instamin <number> Sets the minimum number of instagib maps that show in the map vote menu. (default: 0)
sv_instamax <number> Sets the maximum number of instagib maps that show in the map vote menu. (default: 1)
sv_instarval <number> Sets the number of non-instagib maps that must be played before the next instagib map will show on the map vote menu. (default: 2)
You can use this variable to ensure your server will mostly have regular maps, with instagib maps after every <number> of regular maps.
g_mapcfg <cfg file> The name of a .cfg file that will execute between every map change (when using g_mapvoting or cyclemap). (default: "")
g_selfDamage <0/1> If set to 0 this will disable self-damage and enable rocket-jump heaven. (default: 1)
g_gauntletjump <0-2> Control access to gauntlet jumping. (default 1)
0 - No gauntlet jumping
1 - Only in instagib mode
2 - In all modes

Gauntlet jumping will deduct health with every jump.
g_refPassword <password> Control access to referee powers on a server. (default: "") See Referee Commands below.
sv_novote <variables> This variable controls the settings that the players will not be able to vote on with the "callvote" command. Just set this variable to anything you don't want to allow on the server. (default: "")
As with standard Quake3, you can disable all callvote commands by setting the Quake3 variable "g_allowvote" to 0. This has no effect on the map voting between matches.

The following options can be specified: map_restart, exitmap, nextmap, map, g_gametype, kick, clientkick, g_doWarmup, timelimit, fraglimit, capturelimit, g_selfDamage, g_gauntletjump, g_lightningDischarge

Examples:
sv_novote "g_gauntletjump" - Will not allow players to change the gauntlet jump.
sv_novote "g_backpack g_selfdamage g_gauntletjump capturelimit timelimit clientkick kick map nextmap" - Will not allow players to change most settings. Players could still, for example, "callvote exitmap" to end the current map and go on to the next one.
sv_maprotation <cfg file> Specifies the file from which the server will get the map rotation. (default "")
If this is not specified (""), JB:PoW will look in "server.cfg". See
Map Rotation for more information.
sv_randommaps <0/1> Specifies whether the maps should be cycled randomly or sequentially (default: 1)
0 - Sequential
1 - Random
This variable applies to both cyclemap and the map vote menu.
.Scores Contains the current team scores of the game. This variable is set automatically and makes the team scores available to server browsers. It should not be changed manually.
.GameState Contains the current state of the game (which team is winning). This variable is set automatically and makes the state available to server browsers. It should not be changed manually.

Referee Commands

ref help Gets a description of the commands that can be used by referees.
ref id <password> Log on as a ref, so you can run the commands below. JB:PoW remembers whether you've entered the password this session so no need to repeat it like with rcon. The <password> is set with g_refPassword.
ref logout Logout as referee.
ref captains <cap1> <cap2> Assign the two captains (who can now choose their teams). Use the scoreboard to see the client numbers.
<cap1> <cap2>: name or client numbers. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)
ref begin Start the game. Respawns everyone.
ref end Ends the match.
ref map <mapname> Change maps.
<mapname>: The name of a map
ref intermission Goes straight to the intermission screen so everyone can see their scores.
ref pause Pauses the game. Use again to unpause.
ref capturelimit <number> Sets the capture limit for the match.
ref timelimit <number> Sets the time limit for the match in minutes.
ref remove <name or clientnum> Dump a player to spectator.
<name or clientnum>: The name or client number of a player. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)
ref add <team> <name or clientnum> Adds a player <name or clientnum> to the team <team>.
<team>: red or blue (r or b)
<name or clientnum>: The name or client number of a player. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)
ref kick <name or clientnum> Kick a player.
<name or clientnum>: The name or client number of a player. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)
ref clientkick <clientnum> Kick a client.
<clientnum>: The client number of the player to kick. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)
ref jail <name or clientnum> Kills a player and puts him in jail.
<name or clientnum>: The name or client number of a player. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)

Team Captain Commands

Note: You can use the "/players" command to get the names and client numbers of the players on the server.

clan help Gets a description of the commands that can be used by team captains.
clan add <name or clientnum> Adds a player to this captain's team.
<name or clientnum>: The name or client number of a player. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)
clan remove <name or clientnum> Dumps a player to spectator.
<name or clientnum>: The name or client number of a player. (
You can use the "/players" command in the console to get the names and client numbers of the players on the server.)

<<< Previous: Running a Server


Next: Internet Links >>>