Admin CVARs

From No Quarter Wiki

Jump to: navigation, search

Contents

cpu_affinity (1.2.5 - 1.2.7 only)

Description
Set the preferred CPU('s) in a multi-core system to run the game on.
Parameters
Type: bitmask
0 The game runs on all available CPU's with the same affinity
0< CPU Affinity settings overview
Default: 0

g_antiWarp (Changed in 1.2.9)

Description
Enable or disable AntiWarp technology.
Parameters
Type: [0|1|2]
0 Disable AntiWarp (not recommended)
1 Enable AntiWarp (standard method)
2 Enable new NQ AntiWarp method. Clients will notice less extrapolating of player movements, reflected in a more stable lag-o-meter (recommended) (New in 1.2.9).
Default: 1

g_autoTempBan (New since 1.2.3)

Description
When set, anyone kicked for the reasons you specify, will be temporarily banned for g_autoTempBanTime seconds.
Parameters
Type: bitmask
1 Tempban when reaching g_teamDamageRestriction
2 Tempban when someone is kicked by a shrubbot admin (using the !kick command). A normal shrubbot !kick kicks for 120 seconds
4 Tempban when someone is kicked by the advanced warning system. A normal kick by the warning system lasts 120 seconds
Default: 0

g_autoTempBanTime (New since 1.2.3)

Description
The number of seconds kicked for when g_autoTempBan is set.
Parameters
Type: integer
Default: 1800

g_censor

Description
A comma delimited string of words that will be censored from chat.
Parameters
Type: string
Default: ""

g_censorMuteTime

Description
When the value of g_censorPenalty contains flag 8, censored player will be muted for g_censorMuteTime seconds
Parameters
Type: integer
Default: 60

g_censorNames

Description
A comma delimited string of words that will be censored from player names.
Parameters
Type: string
Default: ""

g_censorPenalty

Description
Sets the penalty for saying a word in the g_censor list.
Parameters
Type: bitmask
1 Gib player
2 Kick players with names containing words in g_censorNames
4 Kill player, but don't gib (flag 1 has priority over this)
8 Auto-mute for g_censorMuteTime [60] seconds.
16 Lose 10 XP
32 Burn
64 Poison
Default: 0

g_countryflags (Changed in 1.3.0)

Description
Controls the country flags system. You need a valid GeoIP.dat file in your /nq path of the server. This file can be downloaded at http://geolite.maxmind.com and needs to be unzipped afterwards. You should read and accept the license of this database. In case of problems check your logfiles. Errors will be logged in the etconsole.log with a "GeoIP" prefix.
Note: To ensure an up-to-date IP database make sure you replace (re-download) the GeoIP.dat file every few months.
Parameters
Type: bitmask
1 Enable country flags display in scoreboard
2 Use the country flag of the server location for bots (since 1.3.0)
Default: 0

g_csMethod (New since 1.2.7)

Description
Sets the method used by No Quarter to handle the config string (CS). For more info see the FAQ: How to avoid config string issues.
This CVAR is created specifically for bigger servers with plenty players, eliminating MAX_GAMESTATE_CHARS errors.
Note: This CVAR is still in the experimental phase!
Parameters
Type: [0|1]
0 Common way. Full variables in the CS are sent. Use this for scrims and if you want to record demo's.
1 Updates only. Only new variables in the CS are sent. Note: Demo recordings do not fully work and some infos are lost!
Default: 0

g_csStrings (New since 1.2.7)

Description
This cvar sets the number of strings packed in one packet. Increase the value to a maximum of 15 if there are players on the server reporting init screen issues.
We suggest to test some lower values first, and if the problem persists, increase the value until it works properly.
Note: If none helped use g_csMethod 0.
Parameters
Type: [1 ... 15]
X Number of Strings packed in one UDP packet.
Default: 3

g_excludedMaps (New since 1.2.9)

Description
Exclude specific maps from the voting list. Use the following syntax; g_excludedMaps ":bsp-map-name:"
Example: set g_excludedMaps ":fueldump:oasis:"
Note: Do not set if you don't use map voting! Map voting requires g_gametype 6.
Parameters
Type: string
Default: ""

g_forcecvarFile (New since 1.2.7)

Description
Sets the filename with forced cvars settings to be used. Put the file into fs_homepath. The file can contain forcecvar & sv_cvar commands and usually carries the .cfg extension. The extension must also be included in the given filename. If this cvar is set, the given file will be executed at every mapstart. All settings will be checked for the complete duration of a map.
Parameters
Type: string
Default: ""

g_inactivity

Description
Time, in seconds, a player can stay inactive (no moving and firing when he is not dead) before he is moved to the spectators. If enabled, a warning message is sent to the inactive player after half of the specified time. See also g_spectatorInactivity.
Parameters
Type: integer
Default: 0

g_intermissionTime

Description
Set the length of time the end of game screen displays before loading the next map.
Parameters
Type: integer
Default: 60

g_intermissionReadyPercent

Description
The percentage of connected players required to hit the "READY" button for loading the next map, without waiting for g_intermissionTime to run out.
Parameters
Type: integer
Default: 100

g_log

Description
Sets the name of the server (console) log file. When nothing is set, log is disabled.
Parameters
Type: string
Default: ""

g_logChat

Description
Sets the name of the chat log file. When nothing is set, chat log is disabled.
Parameters
Type: string
Default: ""

g_logCrash

Description
Sets the name of the crash log file. Default is recommended.
Parameters
Type: string
Default: "crash.log"

g_logOptions (Changed in 1.2.9)

Description
Sets options for console log.
Parameters
Type: bitmask
128 Log the GUID's
256 Log all private messages
512 Real time stamps (dvl)
1024 Log IP and player name (useful for VSP Stats and other ET tracking software) (New in 1.2.9).
Default: 0

g_logSync

Description
Sets behaviour of g_log (if set)
Parameters
Type: integer
0 Write events to log file at every end of round (uses less server resources)
1 Write events to log file as soon as they happen (useful for real time parser).
Default: 0

g_mapScriptDirectory

Description
Changes directory for custom mapscripts. Similar to ETPro's "b_mapScriptsDirectory".
Parameters
Type: string
Default: ""

g_mapVoteFlags (New since 1.2.9)

Description
Controls map voting options.
Note: Do not set if you don't use map voting! Map voting requires g_gametype 6.
Parameters
Type: bitmask
1 Changes the tie breaker so that the map not played the longest wins.
2 Intermission doesn't end until g_intermissionReadyPercent people have voted. If there are no players connected to the server, intermission will end at the timeout. Note: This means that if there are spectators connected and not voting, the next map will not load until those spectators either vote, disconnect, or get kicked by the system!
4 Enables multi-voting. Which allows everybody to vote for 3 maps instead of one. First map of choice gets 3 votes, the second 2 and the third map gets one.
8 Don't randomize the maps, so they will always appear in the same order.
16 A passed nextmap vote (when g_gametype is 6) will start the intermission and lets players vote which map should be played next. Note: One of the two teams will automatically be displayed as the current map winner.
32 Disables the ready button during intermission.
Default: 0

g_maxMapsVotedFor (New since 1.2.9)

Description
Total number of listed maps that can be voted for during intermission.
Note: Do not set if you don't use map voting! Map voting requires g_gametype 6.
Parameters
Type: integer
Default: 6

g_minHits (New since 1.2.3)

Description
Minimum number of damaging hits required before calculating if player has reached g_teamDamageRestriction threshold. Flamethrower and landmine hits are adjusted similar to shrub. Medics get -2 hits for every revive.
Parameters
Type: integer
Default: 6

g_minMapAge (New since 1.2.9)

Description
Controls how many maps need to be played before a previously played map can be voted for again.
Note: Do not set if you don't use map voting! Map voting requires g_gametype 6.
Parameters
Type: integer
Default: 3

g_msgs

Description
Duration between banner messages setting g_msgX cvars, (g_msg1, g_msg2, etc.). The first missing g_msgX cvar will start the message cycle over, back to the first message.
Parameters
Type: integer
Default: 0

g_msgPos

Description
Change the location of banner messages if g_msgs is non-zero and g_msgX cvars are set.
Parameters
Type: [0|1|2]
0 Chat area
1 Center of screen
2 Left notification area (CPM)
Default: 0

g_resetXPMapCount (New since 1.2.9)

Description
Controls how many maps need to be played before player XP is reset. If g_XPSave flag 4 is set, g_resetXPMapCount is ignored. Similarly, if g_resetXPMapCount is set to 0, it is the same as setting g_XPSave flag 4.
Note: Do not set if you don't use map voting! Map voting requires g_gametype 6.
Parameters
Type: integer
Default: 0

g_SBCheats (Removed in 1.2.5)

Description
Enables or disables the ability for admins to use shrubbot cheat commands such as !ammopack, !medpack, and !give.
Parameters
Type: boolean
Default: 0

g_shortcuts (Changed in 1.2.7)

Description
Toggles shortcuts for player names, current health and other useful info.
Shortcuts
[a] Last player who gave you ammo
[b] Last teammate who teambleeded you (New in 1.2.7)
[c] Amount of teamdamage the last teammate inflicted on you (New in 1.2.7)
[d] Last player who killed you
[f] Last teammate who called for ammo from a fieldops (New in 1.2.7)
[h] Last player who gave you health
[k] Last player you killed
[l] Your current location
[m] Last teammate who called for a medic (New in 1.2.7)
[n] Your nickname
[p] Teammate you're currently pointing at
[r] Last player who revived you
[s] Your current health
[t] Ammo for current weapon
[w] Weapon you're currently holding
[x] Last player who connected to the server (New in 1.2.7)
Parameters
Type: boolean
Default: 0

g_shrubbot

Description
Sets the name of the shrubbot config file. When nothing is set, shrubbot features are disabled. Read more in the Shrubbot manual.
Parameters
Type: string
Default: "shrubbot.cfg"

g_spectator

Description
Sets flags for various spectator options.
Parameters
Type: bitmask
1 Players will have a team coloured glow around them (red=Axis, blue=Allies).
2 Players will have their names shown above them.
Default: 0

g_spectatorInactivity

Description
Time, in seconds, a spectator can stay inactive before he is kicked for inactivity. If enabled, a warning message is sent to the inactive spectator after half of the specified time. See also g_inactivity.
Parameters
Type: integer
Default: 0

g_teamDamageRestriction (New since 1.2.3)

Description
When greater than 0, anybody that has this percentage of hits inflicted on a teammate will automatically be kicked. A minimum of g_minhits hits total required before this is calculated. Client can check the current stats for themselves by typing /damage in the console. Implemented to mimic shrub behaviour as much as possible, there are other ways to implement this feature, which may be implemented in addition to current manner.
Note: Shrubbot flag "1" (Player cannot be vote-kicked, vote-muted, or complained against) overwrites this setting.
Parameters
Type: integer
Default: 0

g_truePing

Description
Enable or disable displaying real ping instead calculated one.
Parameters
Type: boolean
Default: 0

g_tyranny

Description
This cvar controls the use of administrator commands that could be used by admins to cheat or abuse players. If it is set to 0 you will not be able to use commands on your server such as !gib, !slap, !burn, !poison, etc.
Note: If you enable this, you MUST do so immediately when the server starts, before the first map is loaded, by putting it into your main server config.
Parameters
Type: boolean
Default: 0

ip_max_clients

Description
Protective CVAR to prevent connection flooding attacks like q3fill. Limits the number of connections per IP.
Parameters
Type: integer
Default: 3

lua_allowedModules (New since 1.2.5)

Description
If set, only Lua modules with the matching sha1 signatures listed in this cvar will be allowed to load. See also; http://wolfwiki.anime.net/index.php/Lua_Mod_API
Parameters
Type: string
Default: ""

lua_modules (New since 1.2.5)

Description
Space separated list of Lua modules for No Quarter to load. Modules will be run in the order listed. See also; http://wolfwiki.anime.net/index.php/Lua_Mod_API
Example: set lua_modules "luascripts/script1.lua luascripts/script2.lua"
Parameters
Type: string
Default: ""

nq_playerspawning (New in 1.2.9)

Description
Controls player spawning behaviour. When enabled, players will spawn at random available spawn locations.
Parameters
Type: boolean
Default: 0

nq_scriptMode (Changed in 1.2.9)

Description
Controls No Quarter's new optimized mapscript processing settings. Set to 0 to use old processing code (no pre-parsing/caching). : Check out your server log files for errors if a map causes unexplained errors/bugs.
Parameters
Type: bitmask
1 Use new mapscript processing code G_Script Preparse
2 Use new non-recursive G_RunEntity
4 Use new G_Script_GetEventIndex
Default: 3

omnibot_enable

Description
Enables Omni-Bots if they are installed on the server.
Parameters
Type: boolean
Default: 0

omnibot_flags (Changed in 1.2.9)

Description
Various flags affecting the behaviour of bots.
Parameters
Type: bitmask
1 Disable XPSave for bots
2 Bots cannot mount tanks
4 Bots cannot mount emplaced guns
8 Don't count bots (this affects the value of the cvar 'omnibot_playing' which contains the number of bots playing or -1 if this flag is set)
16 Bots will gib wounded players, so they can no longer be revived (New in 1.2.7)
32 Bots will trigger team mines and spotted mines (New in 1.2.9)
64 Bots are able to use g_shove (New in 1.2.9)
Default: 0

omnibot_path

Description
Must point to the absolute path of where Omni-Bot is installed.
Example: set omnibot_path "/home/<user>/enemy-territory/omni-bot/" (note the slashes at both the beginning and end of the path).
Parameters
Type: string
Default: ""


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox