Game Cvars

  • timelimit: when the timelimit will occur (in minuts)
  • g_suddenDeathTime: when the sudden death will occur (in minuts)
  • g_suddenDeathMode: the type of sudden death you want:
    • 0: only 0bp buildings can be reconstructed
    • 1: nothing can be reconstructed
    • 2: only defensive buildings can be reconstructed (no turres/tubes/teslas ...)
  • g_suddenDeath : 0: SD off, 1: SD on. You can set g_suddenDeath to 1 manually to cause suddendeath. Default: 0
  • g_friendlyFire: general friendly fire
  • g_friendlyFireAliens: FF for aliens
  • g_friendlyFireHumans: FF for humans
  • g_friendlyBuildableFire: FF for buildings
  • g_friendlyFireMovementAttack : FF for movement attacks (dragoon pounce and tyran charge). default: 1
    • 0: FF off
    • 1: FF on
  • g_knockback: When hit a player go back (0 for no knockback, 1000 is a good value)
  • g_shove: can push other players (0:off, 10: tiny shove)
  • g_humanBuildPoints: the amount of build points humans have (integer)
  • g_alienBuildPoints: the amount of build points aliens have (integer)
  • g_zoneBuildPoints: the zone build point patch (0:off, 1:on)
    • g_reactorBuildPoints: maximum number of build point powered by the reactor (integer)
    • g_repeaterBuildPoints: maximum number of build point by each repeater (integer)
    • g_overmindBuildPoints: maximum number of build point powered by the overmind (integer)
    • g_eggBuildPoints: maximum number of build point by each egg (integer)
  • g_humanStage: the human stage (integer)
  • g_humanKills: the kills f the human team (integer)
  • g_humanMaxStage: maximum stage humans can reach, DO NOT CHANGE IT (integer)
  • g_humanStage2Threshold: kills needed for humans to go from stage 1 to stage 2. Number of kills required increases proportionally with the number of players on the team (integer)
  • g_humanStage3Threshold: kills needed for humans to go from stage 2 to stage 3. Number of kills required increases proportionally with the number of players on the team (integer)
  • g_alienStage: the alien stage (integer)
  • g_alienKills: the kills f the alien team (integer)
  • g_alienMaxStage: maximum stage alien can reach, DO NOT CHANGE IT (integer)
  • g_alienStage2Threshold: kills needed for aliens to go from stage 1 to stage 2. Number of kills required increases proportionally with the number of players on the team (integer)
  • g_alienStage3Threshold: kills needed for aliens to go from stage 2 to stage 3. Number of kills required increases proportionally with the number of players on the team (integer)
  • g_jetpackLimit: patch to avoid jetcamp, jetpacks use stamina (0:off, other value: time while jetpack can be up, in millisecond)
  • g_markDeconstruct: the new building system (0:off 1:on)
  • g_dretchPunt: set it to 1 if you want dretch to be pushed instead of being teamkilled
  • g_allowDonate: can give credts to the whole team (0:off 1:on)
  • g_autoDonate: when a player can't earn more credits, it donates these credits (0:off 1:on)
  • g_allowShare: allow to share credits to someone (0:off 1:on)
  • g_retribution : if 1, if you die and you was hitted by a friend, it give you money depend of number of damages he deal. Default: 0
  • g_grangerMode: when there is no overmind alien can't spawn as advanced granger but only as grangers (0:off 1:on)
  • g_repeaterOnReactor: select a repeater instead of a reactor if reactor allready built. Use it to use repeater at s1 (0:off, 1:on)

Admin Cvars

  • g_admin: should point to the file where admins are listed
  • g_adminLog: should point to the file where you want admin actions to be loaded
  • g_adminParseSay: put it to 1 if you want admins to be able to say admin comands instead of typing it in console
  • g_adminNameProtect: put it to 1 if you want admin names to be protected
  • g_adminTempBan: time of the ban made by the !kick command (integer)
  • g_adminWarnMessage: message displayed when an admin warn a player (string)
  • g_slapKnockback: power of the knockback given by the !slap command (integer)
  • g_slapDamage: default !slap damage (!slap onion 100 will still deal 100 damages to onion) (integer)
  • g_newbieNumbering : if 1, all connecting player named "UnnamedPlayer??" will be renammed to "g_newbieNamePrefix<number>", with incremental <number>. Default: 0
  • g_newbieNamePrefix : see g_newbieNumbering. Default: Newbie#
  • g_buildLogMaxLength : max building logs registered by buildlog feature. Default: 25

Server

  • sv_cheats: if set to 1 cheats like /god /give or /noclip can be used on the server (you should put it as 0)
  • sv_mapname: the name of the currently played map
  • g_maxclients: the number of client that can be connected at the same time (integer)
  • g_maxGameClients: the maximum number of playing clients (the others have to spec) (integer)
  • g_logFile: file in which the server will log the game, (more info will be logged than showed in the console)
  • g_password: password to give to be able to connect to the server
  • g_needpass: 0 for an open server 1 for a private one
  • g_motd: the text displayed to connecting players (like rules, website ...)
  • g_initialMapRotation: used to laod the maprotation, put a filename in it like "maprotation.cfg"
  • g_privateMessages: put it to 1 to allow private messages
  • g_minLevelToSpecMM1: minimum level needed for a spec to speak in general chat (integer)
  • g_floodProtection: minimum time, in milliseconds, between two messages
  • g_hiddenClients: number of public slot reserved to hiden slots (hidden slots can be used only by admins with a flag (TODO: What flag ???)
  • g_mapConfigs: directory contains mapconfigs files
  • g_layouts: list of layouts randomly chosen at the map begining
  • g_layoutAuto: put it to 1 if you want a random layout to be loaded each time you load a map (this is NOT generating random layouts but using the ones you made)
  • g_freeFunds: allow every player to buy everything (0:off 1:on)
  • g_fastBuild: buildings are build instantly (0:off 1:on)
  • g_noBaseAttack: base cannot be destroyed, and defences become more powerfull (0:off 1:on)
  • g_cheatAdminLevel: minimum admin level needed to be able to cheat (integer)

Misc

  • g_chatTeamPrefix: show the team of people chatting (eg: [A] Bug: I like onions) (0:no 1:yes)
  • g_specsSeeTeamchat: spec can show teamchat (0:no 1:yes)
  • g_teamAutoJoin: disable specing by putting players in a team automatically (0:no 1:yes)
  • g_teamForceBalance: Force teams to have the same number of players (0:no 1:yes)
  • g_warmup: the length in seconds of the warmup (warmup makes players wait after the map loaded so that each player begin the game at the same time)
  • g_warmupMode : if 0, warmup is off. If 1, you can't join a team during warmup. If 2, you can join a team during warmup, but you can't spawn. Default: 2
  • g_autoRegister : if 1, all connecting players make a "!register" command if they are level 0. Default: 0
  • g_autoGhost : if 1, all connecting players make a "!ghost" command (see bottom). Warning: if 1, a player can have only one instance of himself in game. Default: 0
  • g_allowVote: allow players to vote (0: disallow, 1:allow)
  • g_voteLimit: the maximum number of vote a player can start per map (integer)
  • g_playerVotePercent / g_globalVotePercent : g_playerVotePercent give percentage to win a vote against a player (kick, mute, etc...). g_globalVotePercent give percentage to win a vote on the game (callmap, nextmap, suddendeath, etc...) Default: 55 / 65
  • g_minNameChangePeriod: the minimum amount of second to wait between 2 name changes (integer)
  • g_maxNameChanges: how many time a player can change his name in a game (per map) (integer)
  • g_showKillerHP : if 1, a player killed see his killer HP. Default: 0
  • g_unlagged: 0:unlagged off, an other value is the maximum amount of millisecond unlagged will be able to go back

Scripting cvars

  • arg_all: contains all arguments for the last called command
  • arg_#: contains argument at given position for the last called command (start with 1)
  • arg_count: contains arguments count for the last called command

Undocumented

  • gamename
  • gamedate
  • g_restarted
  • p
  • ff
  • g_synchronousClients
  • g_warmupMessage
  • g_logFileSync
  • g_banIP
  • g_filterBan : contains the list of ip to ban for the old ip-ban system
  • dedicated : find the values
  • g_speed: you should not change it
  • g_gravity: same
  • g_quadfactor
  • g_weaponRespawn
  • g_weaponTeamRespawn
  • g_forcerespawn
  • g_inactivity
  • g_debugMove
  • g_debugDamage
  • g_debugAlloc
  • g_blood
  • g_podiumDist
  • g_podiumDrop
  • g_listEntity
  • g_minCommandPeriod
  • g_smoothClients
  • pmove_fixed
  • pmove_msec
  • g_disabledEquipment: remove it ?
  • g_disabledClasses: remove it ?
  • g_disabledBuildables: remove it ?
  • g_debugMapRotation
  • g_currentMapRotation
  • g_currentMap
  • g_mapConfigsLoaded
  • g_tag
  • g_rankings