Q3F 2.0 cvars overview (2002/04/06) ================================== 01) g_adminPassword 02) g_banRules 03) g_classLimit 04) g_execMapConfigs 05) g_friendlyFire 06) g_mapvoteExcludeList 07) g_mapvoteIncludeList 08) g_showTeamBalance 09) g_spectatorMode 10) g_suicideDelay 11) g_teamChatSounds 12) g_teamFrags 13) g_teamKillRules 14) g_blueTeam 15) g_redTeam 16) g_yellowTeam 17) g_greenTeam 18) sv_minrate 19) sv_maxrate server cvars & commands ======================= 01) g_adminPassword Value = Alphanumeric This setting is used to specify an additional password to allow for limited administrative control of the server. Holders of this password will be able to kick and ban players, but will not be able to use any other RCON commands. 02) g_banRules Value = Integer, Default = 3. g_banRules allows you to specify the level of offense that results in a ban on your Q3F server. Values are: 0 = Dont ban for any offense 1 = Ban only for Team Killing (and only if g_teamKillRules is set) 2 = Ban for Team Killing (if set), rate/snaps abuse (if set), dismantling team autosentries and lodCureError cheating 3 = Ban for all offenses in 1 & 2 plus enable banning for failed Q3F CRC authentication check (hacked clients). 03) g_classLimit Value = Integer, Default = -1 0 = none -1 = unlimited This setting is used to determine the maximum number of each class allowed per team. Setting a sniper limit of 2 is popular to stop sniper wars. You could also move these to a map specific cfg (eg: q3f_forts.cfg) and then set limits based on each map 04) g_execMapConfigs Value = Integer, Default = 0 1 = enabale 0 = disable This CVAR is used to enable or disable the executing of map specific CFG files stored on the server. For example, by enabling this CVAR and placing a file called q3f_well.cfg in your server's that contained the command 'set sv_maxclients 20', the servers max-client limit would automaticaly be adjusted to 20, whenever the map was loaded. This CVAR will only work when using the Q3F 2.0 advanced config files. 05) g_friendlyFire Value = Alphanumeric, Default = full Effects how much damage is done to teammates by friendly fire. full = full team damage half = half team damage armor = team damage only affects armor mirrorfull = damage mirrored back to the player who attacked a team mate mirrorhalf = same as mirrorfull - only half damage mirrorarmor = mirror damage only affects the attacking player's armor 0 = no team damage 06) g_mapVoteExcludeList This CVAR is used to exclude maps from the voting page that apears if the CVAR g_mapVote 1 is used. The value is stored with no spaces - for example: 'g_mapVoteExcludeList q3f_oct1,q3f_r8duel1,q3f_sq1,q3f_cubic, q3f_thepit' would exclude all dueling maps from the servers map voting page, ensuring that a 20 player server doesn't end up with a 2 player map being played. Note that the limit of this value is 256 characters. As such we have also provided the CVAR g_mapVoteIncludeList so that you can specificly include maps, rather than exclude them - depending on which is the smaller list. 07) g_mapVoteIncludeList As g_mapVoteExcludeList but used to include specific maps. Note that the maps stored in the g_mapVoteExcludeList CVAR are given priority. For best results use only Include OR Exclude, not both - since naturaly they cancel each other out. 08) g_showTeamBalance Value = Integer, Default = 1 1 = enable 0 = disable. Displays a warning to all players when teams become unbalanced. 09) g_spectatorMode Value = Integer, Default = 0 0 = everyone who is spectator, and not has joined a team yet, can float free through the level. They can't use teamdoors though. 1 = only admins who are spectator, and have not joined a team yet, can float free through the level. This command is useful for clan matches to ensure that players are not able to switch to spectator mode and scout out the enemy defense etc. 10) g_suicideDelay Value = Integer, Default = 7 The delay in seconds after suicide that player must wait before respawning. 11) g_teamChatSounds Value = Integer, Default = 4 0 = no sounds 1 = team-wide (mm2) comms wavs only 2 = team-wide (mm2) comms and speech 3 = global (mm1 & mm2) comms wavs only 4 = global (mm1 & mm2) comms and speach. This command is used to allow or deny the use of Q3F wav communications - some Server Administrators disable these on public servers to stop the spamming of wavs. 12) g_teamFrags Value = Integer, Default = 0 1 = team frags only displayed 0 = individual frags displayed This setting determines the method of scoring for the server. Using Teamfrags will stop players from being able to see their own indivudual frags and *might* encourage more team-play. 13) g_teamKillRules Value = Integer, Default = 2 0 = Banning for excessive team-killing is disabled 1 = fast bans 2 = normal bans Note that the equation used for determining whether somebody is killing their team mates on purpose is fairly complex, using an entity we refer to as 'heat'. When you kill a team mate you gain 'heat', and when you kill an enemy you lose heat. If you get too hot you get banned :) Essentialy this means that the occasional slaughter of a team mate is reasonable when involved in combat against the enemy team - if however a player simply kills their team mates for the sake of it (in other words to disrupt the game), then they will be banned when this CVAR is in use. We recomend the default of 2 for public servers, 0 for clan games, and 1 for servers where there have been lots of complaints about disruptive players. 14) g_blueTeam Value = Alphanumeric, Default = "Blue Team" Name for the blue team. 15) g_redTeam Value = Alphanumeric, Default = "Red Team" Name for the red team. 16) g_yellowTeam Value = Alphanumeric, Default = "Yellow Team" Name for the yellow team. 17) g_greenTeam Value = Alphanumeric, Default = "Green Team" Name for the green team. 18) sv_minRate Value = Integer (bits per second), Default = 2500. This CVAR is used to set on the server to stop people setting very low rates to make themselves less visible. Q3F won't accept any rates below 2500. 19) sv_minSnaps Value = Integer, Default = 10. By specifying the minimum snaps setting for clients connecting to the server, you can ensure that clients are unable to use snaps related cheats. Note that a client with a setting lower than the servers will receive an automatic temporary kickban for 2 minutes.