| CVar | Description |
|---|
| bot_aimSkill | Sets the bot's default aiming skill. 0 = EASY, 1 = MEDIUM, 2 = EXPERT, 3 = MASTER type: int
|
| bot_doObjectives | 0 = bots let the player play the hero, with the bots filling a supporting role, 1 = bots do all the major objectives along with the player type: bool default: 1 (true) |
| bot_enable | 0 = bots will not be loaded in the game. 1 = bots are loaded. type: bool default: 1 (true) |
| bot_fakePing | Have the bots display fake pings in the scoreboard type: int
|
| bot_minClients | Keep a minimum number of clients on the server with bots. -1 to disable type: int
|
| bot_noChat | 0 = bots chat, 1 = bots never chat type: bool default: 0 (false) |
| bot_noTaunt | 0 = bots taunt, 1 = bots never taunt type: bool default: 1 (true) |
| bot_sillyWarmup | 0 = bots play the game like normal, 1 = bots shoot each other and act silly during warmup type: bool default: 1 (true) |
| bot_skill | Sets the bot's default AI skill. 0 = EASY, 1 = MEDIUM, 2 = EXPERT, 3 = MASTER type: int
|
| bot_threadFixedDelay | force the bot AI to always trail bot_threadFrameDelay frames behind type: bool default: 0 (false) |
| bot_threadFrameDelay | maximum number of game frames the bot AI can trail behind type: int [0, 4]
|
| bot_threading | enable running the bot AI in a separate thread type: bool default: 1 (true) |
| bot_uiNumGDF | The number of gdf bots to add to the server. -1 to disable type: int
|
| bot_uiNumStrogg | The number of strogg bots to add to the server. -1 to disable type: int
|
| bot_uiSkill | The overall skill the bots should play at in the game. 0 = EASY, 1 = MEDIUM, 2 = EXPERT, 3 = MASTER type: int
|
| bot_useShotguns | 0 = bots wont use shotguns/nailguns. 1 = bots will use shotguns/nailguns. type: bool default: 1 (true) |
| bot_useSpawnHosts | 0 = strogg bots can't use spawn host bodies, 1 = bots can use spawnhosts type: bool default: 1 (true) |
| bse_detailLevel | Detail setting for effects type: float
|
| bse_rateCost | rate cost multiplier for spawned effects type: float
|
| bse_rateLimit | rate limit for spawned effects type: float
|
| bse_simple | simple versions of effects type: bool default: 0 (false) |
| com_allowConsole | allow toggling console with the tilde key type: bool default: 0 (false) |
| com_forceGenericSIMD | force generic platform independent SIMD type: bool default: 0 (false) |
| com_gpuSpec | hardware classification, -1 = not detected, 0 = low quality, 1 = medium quality, 2 = high quality, 3 = ultra quality type: int
|
| com_journal | 1 = record journal, 2 = play back journal type: int [0, 2]
(init)
|
| com_machineSpec | hardware classification, -1 = not detected, 0 = low quality, 1 = medium quality, 2 = high quality type: int
|
| com_purgeAll | purge everything between level loads type: bool default: 0 (false) |
| com_showBPS | show bot think frames per second type: bool default: 0 (false) |
| com_showFPS | show frames rendered per second type: bool default: 0 (false) |
| com_showMemoryUsage | show total and per frame memory usage type: bool default: 0 (false) |
| com_showSoundDecoders | show sound decoders type: bool default: 0 (false) |
| com_showTPS | show mega tiles loaded per second type: bool default: 0 (false) |
| com_skipWarnings | skip all warnings type: bool default: 0 (false) |
| com_speeds | show engine timings type: bool default: 0 (false) |
| com_unlock_avgFrames | average out render times over n frames for extra renders management type: int
|
| com_unlock_maxFPS | maximum FPS unlock will try to reach (only works in timing methods 1 & 2) - zero = no limit type: int
|
| com_unlock_safetyMargin | percentage safety margin under which not to trigger an extra render type: float
|
| com_unlock_timingMethod | method of timing interpolated/extrapolated frames: 0 = whenever they fit; 1 = on boundaries of framerate multiples of 30; 2 = like 1, but using total previous everything time to estimate, not just render time type: int
|
| com_unlockFPS | allow renderer to go faster than game ticks type: bool default: 1 (true) |
| com_useFastVidRestart | Allow use of fast vid restarts type: bool default: 0 (false) |
| com_videoRam | holds the last amount of detected video ram type: int
|
| con_noPrint | print on the console but not onscreen when console is pulled up type: bool default: 1 (true) |
| con_notifyTime | time messages are displayed onscreen when console is pulled up type: float
|
| con_speed | speed at which the console moves up and down type: float
|
| demo_debug | debug demo replay system type: bool default: 0 (false) |
| demo_prediction | prediction when playing back a server demo in milliseconds type: int
|
| demo_scale | speed scaling of demo replays type: float [0.01, 100]
|
| demo_snapshotDelay | delay between snapshots for server side demo recordings type: int
|
| developer | developer mode type: bool default: 0 (false) |
| fs_basepath | type: string (init)
|
| fs_cdpath | type: string (init)
|
| fs_copyfiles | type: int [0, 5]
(init)
|
| fs_devpath | type: string (init)
|
| fs_game | mod path type: string (init)
|
| fs_game_base | alternate mod path, searched after the main fs_game path, before the basedir type: string (init)
|
| fs_restrict | type: bool (init) default: 0 (false) |
| fs_savepath | type: string (init)
|
| fs_userpath | type: string (init)
|
| g_allowComplaint_charge | Allow complaints for teamkills with charges type: bool default: 0 (false) |
| g_allowComplaint_explosives | Allow complaints for explosive weapons and items type: bool default: 1 (true) |
| g_allowComplaint_firesupport | Allow complaints for teamkills with fire support type: bool default: 1 (true) |
| g_allowLateJoin | Enable/disable players joining a match in progress type: bool default: 1 (true) |
| g_autoFireTeam | Prompt to join a fireteam when switching to a new team. type: bool default: 0 (false) |
| g_banner_1 | banner message 1 type: string
|
| g_banner_10 | banner message 10 type: string
|
| g_banner_11 | banner message 11 type: string
|
| g_banner_12 | banner message 12 type: string
|
| g_banner_13 | banner message 13 type: string
|
| g_banner_14 | banner message 14 type: string
|
| g_banner_15 | banner message 15 type: string
|
| g_banner_16 | banner message 16 type: string
|
| g_banner_2 | banner message 2 type: string
|
| g_banner_3 | banner message 3 type: string
|
| g_banner_4 | banner message 4 type: string
|
| g_banner_5 | banner message 5 type: string
|
| g_banner_6 | banner message 6 type: string
|
| g_banner_7 | banner message 7 type: string
|
| g_banner_8 | banner message 8 type: string
|
| g_banner_9 | banner message 9 type: string
|
| g_banner_delay | delay between banner messages type: int
|
| g_banner_loopdelay | delay before banner messages repeat, 0 = off type: int
|
| g_cacheDictionaryMedia | Precache all media from entity dictionaries type: bool default: 1 (true) |
| g_chatDefaultColor | RGBA value for normal chat prints type: string
|
| g_chatFireTeamColor | RGBA value for fire team chat prints type: string
|
| g_chatLineTimeout | number of seconds that each chat line stays in the history type: float
|
| g_chatTeamColor | RGBA value for team chat prints type: string
|
| g_cheapDecalsMaxDistance | max distance decals are created type: string
|
| g_commandMapZoom | command map zoom level type: float [0.125, 0.75]
|
| g_commandMapZoomStep | percent to increase/decrease command map zoom by type: float
|
| g_complaintGUIDLimit | Total unique complaints at which a player will be kicked type: int
|
| g_complaintLimit | Total complaints at which a player will be kicked type: int
|
| g_damageIndicatorAlphaScale | alpha of the damage indicators type: float
|
| g_damageIndicatorColor | color of the damage indicators type: string
|
| g_damageIndicatorFadeTime | number of seconds that a damage indicator stays visible type: float
|
| g_damageIndicatorHeight | height of the damage indicators type: float
|
| g_damageIndicatorWidth | width of the damage indicators type: float
|
| g_decals | show decals such as bullet holes type: bool default: 1 (true) |
| g_disableGlobalAudio | disable global VOIP communication type: bool default: 0 (false) |
| g_disableGlobalChat | disable global text communication type: bool default: 0 (false) |
| g_drawPlayerIcons | Enables/Disables player icons type: bool default: 1 (true) |
| g_enemyColor | color of enemy units type: string
|
| g_execMapConfigs | Execute map cfg with same name type: bool default: 0 (false) |
| g_fov | type: int
|
| g_friendlyColor | color of friendly units type: string
|
| g_gameReviewPause | Time (in minutes) for scores review time type: float
|
| g_gameReviewReadyWait | wait for players to ready up before going to the next map type: bool default: 0 (false) |
| g_hitBeep | play hit beep sound when you inflict damage. 0 = do nothing 1 = beep/flash cross-hair 2 = beep 3 = flash cross-hair type: int
|
| g_kickBanLength | length of time a kicked player will be banned for type: float
|
| g_logObjectives | log objective completion info type: bool default: 1 (true) |
| g_logProficiency | log proficiency data type: bool default: 1 (true) |
| g_maxPlayerWarnings | maximum warnings before player is kicked type: int
|
| g_maxSpectateTime | maximum length of time a player may spectate for type: float
|
| g_maxTransportDebrisExtraHigh | The maximum number of pieces of extra high priority (really large) debris. -1 means no limit. type: int
|
| g_maxTransportDebrisHigh | The maximum number of pieces of high priority (large) debris. -1 means no limit. type: int
|
| g_maxTransportDebrisLow | The maximum number of pieces of low priority (small) debris. -1 means no limit. type: int
|
| g_maxTransportDebrisMedium | The maximum number of pieces of medium priority (middling) debris. -1 means no limit. type: int
|
| g_maxVoiceChats | maximum number of voice chats a player may do in a period of time type: int
|
| g_maxVoiceChatsOver | time over which the maximum number of voice chat limit is applied type: int
|
| g_muteSpecs | Send all spectator global chat to team chat type: bool default: 0 (false) |
| g_neutralColor | color of neutral units type: string
|
| g_nextMap | commands to execute when the current map/campaign ends type: string
|
| g_noBotSpectate | disables the ability to spectate bots type: bool default: 1 (true) |
| g_noProficiency | enable/disable XP type: bool default: 0 (false) |
| g_noRouteConstraintKick | enables/disables players being kicked for deviating from routes type: bool default: 0 (false) |
| g_noRouteMaskDestruction | enables/disables the mcp being destroyed when driven outside the mask type: bool default: 0 (false) |
| g_password | game password type: string
|
| g_playerArrowIconSize | Size of the screen space player arrow icons type: float
|
| g_playerIconAlphaScale | alpha to apply to world-based objective icons type: float
|
| g_playerIconSize | Size of the screen space player icons type: float
|
| g_playTooltipSound | Play the sound attached to a tooltip when it is shown type: bool default: 1 (true) |
| g_privatePassword | game password for private slots type: string
|
| g_radialMenuMouseInput | 0 - no mouse input 1 - mouse input, no view movement 2 - mouse input, view movement type: int
|
| g_radialMenuMouseSensitivity | Mouse input scale type: float
|
| g_radialMenuStyle | Sets the style of the quick chat menu: 0 = radial, 1 = vertical type: int
|
| g_radialMenuUseNumberShortcuts | Use numbers instead of alpha-numeric shortcuts type: bool default: 1 (true) |
| g_rotateCommandMap | Rotate the command map around the player type: bool default: 1 (true) |
| g_showFireTeamLocation | show/hide locations in fireteam box text type: bool default: 0 (false) |
| g_showPlayerShadow | enables shadow of player model type: bool default: 1 (true) |
| g_showPlayerSpeed | displays player movement speed type: bool default: 0 (false) |
| g_showWayPoints | show or hide world-based objective icons type: bool default: 1 (true) |
| g_skipIntro | skip the opening intro movie type: bool (read only) default: 1 (true) |
| g_spectateLerpScale | Controls view smoothing for spectators type: float [0.2, 1]
|
| g_teamSwitchDelay | Delay (in seconds) before player can change teams again type: int
|
| g_transportDebrisExtraHighCutoff | Beyond this distance from the viewpoint extra high priority debris will not be spawned. -1 means no limit. type: int
|
| g_transportDebrisHighCutoff | Beyond this distance from the viewpoint high priority debris will not be spawned. -1 means no limit. type: int
|
| g_transportDebrisLowCutoff | Beyond this distance from the viewpoint low priority debris will not be spawned. -1 means no limit. type: int
|
| g_transportDebrisMediumCutoff | Beyond this distance from the viewpoint medium priority debris will not be spawned. -1 means no limit. type: int
|
| g_unlock_interpolateMoving | interpolate moving objects in fps unlock mode type: bool default: 1 (true) |
| g_unlock_updateAngles | update view angles in fps unlock mode type: bool default: 1 (true) |
| g_unlock_updateViewpos | update view origin in fps unlock mode type: bool default: 1 (true) |
| g_unlock_viewStyle | 0: extrapolate view origin, 1: interpolate view origin type: int
|
| g_useCompiledScript | enable/disable native compiled scripts type: bool default: 1 (true) |
| g_vehicleSteerKeyScale | The scale of the wheeled vehicle steering keys - 1 is standard, 2 is twice as fast, etc type: float
|
| g_version | game version type: string (read only)
|
| g_volumeMusic_dB | music volume in dB type: float
|
| g_votePassPercentage | Percentage of yes votes required for a vote to pass type: float [0, 100]
|
| g_voteWait | Delay (in minutes) before player may perform a callvote again type: float
|
| g_walkerTraceDistance | distance to check for space for the walker to move type: float
|
| g_warmup | Length (in minutes) of warmup period type: float
|
| g_warmupDamage | Enable/disable players taking damage during warmup type: bool default: 1 (true) |
| g_waypointAlphaScale | alpha to apply to world-based objective icons type: float
|
| g_waypointDistanceMax | min distance at which to show max icon size type: float
|
| g_waypointDistanceMin | max distance at which to show min icon size type: float
|
| g_waypointSizeMax | max world-view icon size type: float
|
| g_waypointSizeMin | min world-view icon size type: float
|
| g_weaponSwitchTimeout | type: float
|
| g_xpSave | stores xp for disconnected players which will be given back if they reconnect type: bool default: 1 (true) |
| gamedate | type: string (read only)
|
| gamename | type: string (read only)
|
| gui_crosshairAlpha | alpha of crosshair type: float
|
| gui_crosshairColor | RGB color tint for crosshair elements type: string
|
| gui_crosshairDef | name of def containing crosshair type: string
|
| gui_crosshairGrenadeAlpha | alpha of grenade timer components type: float
|
| gui_crosshairKey | name of crosshair key in def specified by gui_crosshairDef type: string
|
| gui_crosshairSpreadAlpha | alpha of spread components type: float
|
| gui_crosshairSpreadScale | amount to scale the spread indicator movement type: float
|
| gui_crosshairStatsAlpha | alpha of health/ammo/reload components type: float
|
| gui_doubleClickTime | Delay in seconds between considering two mouse clicks a double-click type: float
|
| gui_notificationPause | length of time between successive notifications, in seconds type: float
|
| gui_notificationTime | length of time a user notification is on screen, in seconds type: float
|
| gui_scoreBoardSort | 0 - group by XP, 1 - group by fireteam, then by XP type: int
|
| gui_showTooltips | Globally enable or disable tooltips. type: bool default: 1 (true) |
| gui_tooltipDelay | Delay in seconds before tooltips pop up. type: float
|
| image_anisotropy | set the maximum texture anisotropy if available type: string
|
| image_bumpPicMip | Uses a miplevel X steps down type: int [-4, 2]
|
| image_detailPower | Controls how fast the detail textures fade out (0 = normal mipmaps, 1 is falloff after the first level) type: string
|
| image_diffusePicMip | Uses a miplevel X steps down type: int [-4, 2]
|
| image_filter | changes texture filtering on mipmapped images type: string [GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_LINEAR, GL_NEAREST, GL_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEAREST_MIPMAP_LINEAR]
|
| image_globalPicMip | globally uses a miplevel X steps down type: int [-4, 2]
|
| image_ignoreHighQuality | ignore high quality setting on materials type: string
|
| image_lodbias | change lod bias on mipmapped images type: float [-1, 1]
|
| image_picMip | Uses a miplevel X steps down type: int [-4, 2]
|
| image_picMipEnable | Enable picmip type: int
|
| image_roundDown | round bad sizes down to nearest power of two type: bool default: 1 (true) |
| image_specularPicMip | Uses a miplevel X steps down type: int [-4, 2]
|
| image_useAllFormats | allow alpha/intensity/luminance/luminance+alpha type: bool default: 1 (true) |
| image_useBackgroundLoads | 1 = enable background loading of images type: bool default: 1 (true) |
| image_useCompression | 0 = force everything to high quality type: bool default: 1 (true) |
| image_useNormalCompression | 2 = use rxgb compression for normal maps, 1 = use 256 color compression for normal maps if available type: int
|
| image_usePrecompressedTextures | use .dds files if present type: string
|
| in_anglespeedkey | angle change scale when holding down _speed button type: float
|
| in_car_pitch_axis | which controller axis is used type: int
|
| in_car_pitch_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_car_pitch_invert | inverts the axis type: bool default: 1 (true) |
| in_car_pitch_joy | the joystick number used type: int
|
| in_car_pitch_offset | the step up the dead zone type: float
|
| in_car_pitch_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_car_pitch_speed | speed of the controller input type: float
|
| in_car_steering_axis | which controller axis is used type: int
|
| in_car_steering_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_car_steering_invert | inverts the axis type: bool default: 0 (false) |
| in_car_steering_joy | the joystick number used type: int
|
| in_car_steering_offset | the step up the dead zone type: float
|
| in_car_steering_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_car_steering_speed | speed of the controller input type: float
|
| in_car_throttle_axis | which controller axis is used type: int
|
| in_car_throttle_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_car_throttle_invert | inverts the axis type: bool default: 1 (true) |
| in_car_throttle_joy | the joystick number used type: int
|
| in_car_throttle_offset | the step up the dead zone type: float
|
| in_car_throttle_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_car_throttle_speed | speed of the controller input type: float
|
| in_car_yaw_axis | which controller axis is used type: int
|
| in_car_yaw_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_car_yaw_invert | inverts the axis type: bool default: 1 (true) |
| in_car_yaw_joy | the joystick number used type: int
|
| in_car_yaw_offset | the step up the dead zone type: float
|
| in_car_yaw_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_car_yaw_speed | speed of the controller input type: float
|
| in_freeLook | look around with mouse (reverse _mlook button) type: bool default: 1 (true) |
| in_heli_forward_axis | which controller axis is used type: int
|
| in_heli_forward_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_heli_forward_invert | inverts the axis type: bool default: 0 (false) |
| in_heli_forward_joy | the joystick number used type: int
|
| in_heli_forward_offset | the step up the dead zone type: float
|
| in_heli_forward_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_heli_forward_speed | speed of the controller input type: float
|
| in_heli_side_axis | which controller axis is used type: int
|
| in_heli_side_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_heli_side_invert | inverts the axis type: bool default: 1 (true) |
| in_heli_side_joy | the joystick number used type: int
|
| in_heli_side_offset | the step up the dead zone type: float
|
| in_heli_side_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_heli_side_speed | speed of the controller input type: float
|
| in_heli_throttle_axis | which controller axis is used type: int
|
| in_heli_throttle_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_heli_throttle_invert | inverts the axis type: bool default: 1 (true) |
| in_heli_throttle_joy | the joystick number used type: int
|
| in_heli_throttle_offset | the step up the dead zone type: float
|
| in_heli_throttle_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_heli_throttle_speed | speed of the controller input type: float
|
| in_heli_yaw_axis | which controller axis is used type: int
|
| in_heli_yaw_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_heli_yaw_invert | inverts the axis type: bool default: 0 (false) |
| in_heli_yaw_joy | the joystick number used type: int
|
| in_heli_yaw_offset | the step up the dead zone type: float
|
| in_heli_yaw_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_heli_yaw_speed | speed of the controller input type: float
|
| in_hovertank_forward_axis | which controller axis is used type: int
|
| in_hovertank_forward_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_hovertank_forward_invert | inverts the axis type: bool default: 1 (true) |
| in_hovertank_forward_joy | the joystick number used type: int
|
| in_hovertank_forward_offset | the step up the dead zone type: float
|
| in_hovertank_forward_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_hovertank_forward_speed | speed of the controller input type: float
|
| in_hovertank_pitch_axis | which controller axis is used type: int
|
| in_hovertank_pitch_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_hovertank_pitch_invert | inverts the axis type: bool default: 1 (true) |
| in_hovertank_pitch_joy | the joystick number used type: int
|
| in_hovertank_pitch_offset | the step up the dead zone type: float
|
| in_hovertank_pitch_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_hovertank_pitch_speed | speed of the controller input type: float
|
| in_hovertank_side_axis | which controller axis is used type: int
|
| in_hovertank_side_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_hovertank_side_invert | inverts the axis type: bool default: 0 (false) |
| in_hovertank_side_joy | the joystick number used type: int
|
| in_hovertank_side_offset | the step up the dead zone type: float
|
| in_hovertank_side_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_hovertank_side_speed | speed of the controller input type: float
|
| in_hovertank_turn_axis | which controller axis is used type: int
|
| in_hovertank_turn_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_hovertank_turn_invert | inverts the axis type: bool default: 0 (false) |
| in_hovertank_turn_joy | the joystick number used type: int
|
| in_hovertank_turn_offset | the step up the dead zone type: float
|
| in_hovertank_turn_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_hovertank_turn_speed | speed of the controller input type: float
|
| in_hovertank_yaw_axis | which controller axis is used type: int
|
| in_hovertank_yaw_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_hovertank_yaw_invert | inverts the axis type: bool default: 1 (true) |
| in_hovertank_yaw_joy | the joystick number used type: int
|
| in_hovertank_yaw_offset | the step up the dead zone type: float
|
| in_hovertank_yaw_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_hovertank_yaw_speed | speed of the controller input type: float
|
| in_joy1_device | the hash of the controller device named joy1 type: int
|
| in_joy2_device | the hash of the controller device named joy2 type: int
|
| in_joy3_device | the hash of the controller device named joy3 type: int
|
| in_joy4_device | the hash of the controller device named joy4 type: int
|
| in_pitchspeed | pitch change speed when holding down look _lookUp or _lookDown button type: float
|
| in_player_forward_axis | which controller axis is used type: int
|
| in_player_forward_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_player_forward_invert | inverts the axis type: bool default: 1 (true) |
| in_player_forward_joy | the joystick number used type: int
|
| in_player_forward_offset | the step up the dead zone type: float
|
| in_player_forward_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_player_forward_speed | speed of the controller input type: float
|
| in_player_pitch_axis | which controller axis is used type: int
|
| in_player_pitch_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_player_pitch_invert | inverts the axis type: bool default: 1 (true) |
| in_player_pitch_joy | the joystick number used type: int
|
| in_player_pitch_offset | the step up the dead zone type: float
|
| in_player_pitch_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_player_pitch_speed | speed of the controller input type: float
|
| in_player_side_axis | which controller axis is used type: int
|
| in_player_side_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_player_side_invert | inverts the axis type: bool default: 0 (false) |
| in_player_side_joy | the joystick number used type: int
|
| in_player_side_offset | the step up the dead zone type: float
|
| in_player_side_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_player_side_speed | speed of the controller input type: float
|
| in_player_yaw_axis | which controller axis is used type: int
|
| in_player_yaw_deadZone | specifies how far large the dead-zone is on the controller axis type: float
|
| in_player_yaw_invert | inverts the axis type: bool default: 1 (true) |
| in_player_yaw_joy | the joystick number used type: int
|
| in_player_yaw_offset | the step up the dead zone type: float
|
| in_player_yaw_power | the power of the curve after dead zone - ie acceleration type: float
|
| in_player_yaw_speed | speed of the controller input type: float
|
| in_toggleRun | pressing _speed button toggles run on/off type: bool default: 0 (false) |
| in_toggleSprint | pressing _sprint button toggles run on/off type: bool default: 0 (false) |
| in_yawspeed | yaw change speed when holding down _left or _right button type: float
|
| logFile | 1 = buffer log, 2 = flush after each print type: string
|
| logFileName | name of log file, if empty, console.log will be used. $Y = year, $M = month, $D = day, $h = hour, $m = minute, $s = second type: string
|
| logTimeStamps | add time stamps to console log type: bool default: 0 (false) |
| m_helicopterPitch | helicopter mouse pitch scale type: float
|
| m_helicopterYaw | helicopter mouse yaw scale type: float
|
| m_pitch | mouse pitch scale type: float
|
| m_smooth | number of samples blended for mouse viewing type: int [1, 8]
|
| m_strafeScale | mouse strafe movement scale type: float
|
| m_strafeSmooth | number of samples blended for mouse moving type: int [1, 8]
|
| m_yaw | mouse yaw scale type: float
|
| net_allowCheats | Allow cheats in network game type: bool default: 0 (false) |
| net_autoLANScan | automatically scan for LAN servers type: int [0, 60]
|
| net_clientLagOMeter | draw prediction graph type: bool default: 0 (false) |
| net_clientMaxPrediction | maximum number of milliseconds a client can predict ahead of server. type: int
|
| net_clientMaxRate | maximum rate requested by client from server in bytes/sec type: int
|
| net_clientPrediction | additional client side prediction in milliseconds type: int
|
| net_clientPunkbusterEnabled | is client side PunkBuster enabled? type: bool default: 0 (false) |
| net_clientRemoteConsoleAddress | remote console address type: string
|
| net_clientRemoteConsolePassword | remote console password type: string
|
| net_clientServerTimeout | server time out in seconds type: int
|
| net_clientSkipUsercmd | skip ucmds generation - 0: no skipping 1: no skipping. when multiple game frames, send single packet 2: skip. when multiple game frames send only first 3: skip. when multiple game frames send only last type: int
|
| net_clientUsercmdBackup | number of usercmds to resend type: int [0, 10]
|
| net_httpProxy | Use an http proxy to download game content from servers. Use http://proxy_address:proxy_port. See net_httpProxyUser, net_httpProxyPassword, net_httpProxyMode type: string
|
| net_httpProxyMode | Proxy configuration mode, 0 - don't use a proxy, 1 - attempt to read from environment (over-write cvar settings on launch), 2 - use cvar settings type: int
|
| net_ip | local IP address type: string
|
| net_limitApparentMaxErrorAllowance | fraction of the current physics speed added to the maximum apparent speed due to client prediction error type: float
|
| net_limitApparentMaxLagAllowance | fraction of the current physics speed added to the maximum apparent speed due to client lag type: float
|
| net_limitApparentMinSpeed | minimum value for maximum apparent speed to reach type: float
|
| net_limitApparentVelocity | limit the apparent velocity of objects in prediction to realistic levels type: bool default: 1 (true) |
| net_maxPlayerCollisionMerge | maximum number of player collision steps to merge together during client reprediction type: int
|
| net_port | local IP port number type: int
|
| net_predictionErrorDecay | Enable/disable prediction error decay type: bool default: 1 (true) |
| net_serverAllowServerMod | allow server-side mods type: bool default: 0 (false) |
| net_serverBalanceSnapshotTimes | balance snapshot times for a good repartition over game frames type: bool default: 1 (true) |
| net_serverClientTimeout | client time out in seconds type: int
|
| net_serverDedicated | 1 = text console dedicated server, 2 = graphical dedicated server type: int [0, 2]
(init)
|
| net_serverLicenseCodeFile | If not empty, allows license code to be stored outside of the game file system type: string
|
| net_serverMaxClientRate | maximum rate to a client in bytes/sec type: int
|
| net_serverMaxUsercmdRelay | maximum number of usercmds from other clients the server relays to a client type: int [1, 10]
|
| net_serverPunkbusterEnabled | is server side PunkBuster enabled? type: bool default: 0 (false) |
| net_serverReloadEngine | perform a full reload on next map restart (including flushing referenced pak files) - decreased if > 0 type: int
|
| net_serverRemoteConsolePassword | remote console password type: string
|
| net_serverSnapshotDelay | delay between snapshots in number of game frames type: int
|
| net_serverStoreLicenseCode | Store the license code for dedicated server on disk (1: encrypted, 2: not encrypted) type: int
|
| net_serverZombieTimeout | disconnected client timeout in seconds type: int
|
| net_showAsyncStats | show async network stats type: bool default: 0 (false) |
| net_socksEnabled | type: bool default: 0 (false) |
| net_socksPassword | type: string
|
| net_socksPort | type: int
|
| net_socksServer | type: string
|
| net_socksUsername | type: string
|
| net_staggerPlayerGroundChecks | skip every other ground check during forward prediction type: bool default: 1 (true) |
| net_updateAutoDownload | control auto download of game updates. 0: no, 1: prompt on client, auto download on server 2: always auto download type: int
|
| net_updateAutoExecute | execute the installer once downloaded. 0: no, 1: yes on client, not on server, 2: yes type: int
|
| net_useUPnP | Use UPnP for external address identification type: bool default: 1 (true) |
| net_verbose | 1 = verbose output, 2,3 = even more verbose output type: int [0, 3]
|
| password | client password used when connecting type: string
|
| pm_bboxwidth | x/y size of player's bounding box type: float
|
| pm_bobpitch | type: float
|
| pm_bobroll | type: float
|
| pm_bobup | type: float
|
| pm_crouchbob | bob much faster when crouched type: float
|
| pm_crouchheight | height of player's bounding box while crouched type: float
|
| pm_crouchrate | time it takes for player's view to change from standing to crouching type: float
|
| pm_crouchspeed | speed the player can move while crouched type: float
|
| pm_crouchviewheight | height of player's view while crouched type: float
|
| pm_deadheight | height of player's bounding box while dead type: float
|
| pm_deadviewheight | height of player's view while dead type: float
|
| pm_friction | friction applied to player on the ground type: float
|
| pm_jumpheight | approximate height the player can jump type: float
|
| pm_maxproneviewpitch | amount player's view can look down when prone type: float
|
| pm_maxviewpitch | amount player's view can look down type: float
|
| pm_minproneviewpitch | amount player's view can look up when prone(negative values are up) type: float
|
| pm_minviewpitch | amount player's view can look up (negative values are up) type: float
|
| pm_noclipspeed | speed the player can move while in noclip type: float
|
| pm_noclipspeedsprint | speed the player can move while in noclip and sprinting type: float
|
| pm_noclipspeedwalk | speed the player can move while in noclip and walking type: float
|
| pm_normalheight | height of player's bounding box while standing type: float
|
| pm_normalviewheight | height of player's view while standing type: float
|
| pm_pausePhysics | pauses physics type: bool default: 0 (false) |
| pm_powerslide | adjust the push when pm_slidevelocity == 1, set power < 1 -> more speed, > 1 -> closer to pm_slidevelocity 0 type: float [0, 4]
|
| pm_proneheight | height of player's bounding box while prone type: float
|
| pm_pronespeed | speed the player can move while prone type: float
|
| pm_proneviewdistance | distance in front of the player's view while prone type: float
|
| pm_proneviewheight | height of player's view while prone type: float
|
| pm_runbob | bob faster when running type: float
|
| pm_runpitch | type: float
|
| pm_runroll | type: float
|
| pm_runspeed | speed the player can move while running type: float
|
| pm_runspeedback | speed the player can move backwards while running type: float
|
| pm_runspeedforward | speed the player can move forwards while running type: float
|
| pm_runspeedstrafe | speed the player can move sideways while running type: float
|
| pm_slidevelocity | what to do with velocity when hitting a surface at an angle. 0: use horizontal speed, 1: keep some of the impact speed to push along the slide type: bool default: 1 (true) |
| pm_spectatebbox | size of the spectator bounding box type: float
|
| pm_spectatespeed | speed the player can move while spectating type: float
|
| pm_spectatespeedsprint | speed the player can move while spectating and sprinting type: float
|
| pm_sprintspeed | speed the player can move while sprinting type: float
|
| pm_sprintspeedforward | speed the player can move forwards while sprinting type: float
|
| pm_sprintspeedstrafe | speed the player can move sideways while sprinting type: float
|
| pm_stepsize | maximum height the player can step up without jumping type: float
|
| pm_vehicleSoundLerpScale | type: float
|
| pm_walkbob | bob slowly when walking type: float
|
| pm_walkspeed | speed the player can move while walking type: float
|
| r_aspectRatio | aspect ratio. 0 is 4:3, 1 is 16:9, 2 is 16:10, 3 is 5:4. -1 uses r_customAspectRatioH and r_customAspectRatioV type: int
|
| r_brightness | changes gamma tables type: float [0.5, 2]
|
| r_customAspectRatioH | horizontal custom aspect ratio type: float
|
| r_customAspectRatioV | vertical custom aspect ratio type: float
|
| r_customHeight | custom screen height type: int
|
| r_customWidth | custom screen width type: int
|
| r_debugArrowStep | step size of arrow cone line rotation in degrees type: int [0, 120]
|
| r_debugLineDepthTest | perform depth test on debug lines type: bool default: 0 (false) |
| r_debugLineWidth | width of debug lines type: bool default: 1 (true) |
| r_detailFade | Distance fading control ('reloadImages all' needed) type: float [0, 1]
|
| r_detailTexture | Detail texture on landscape ('reparseDecls renderProgram' needed) type: bool default: 1 (true) |
| r_displayRefresh | optional display refresh rate option for vid mode type: int [0, 200]
|
| r_forceLoadImages | draw all images to screen after registration type: bool default: 0 (false) |
| r_fullscreen | 0 = windowed, 1 = full screen type: bool default: 1 (true) |
| r_gamma | changes gamma tables type: float [0.5, 3]
|
| r_MD5UseHardwareSkinning | Do MD5 skinning partially on the GPU type: bool (read only) default: 1 (true) |
| r_megaDrawMethod | type: int
|
| r_megaFadeTime | type: int
|
| r_megaStreamBlocks | type: int [1, 32]
|
| r_megaStreamFromDVD | type: bool default: 0 (false) |
| r_megaTilesPerSecond | only update a limited number of mega texture tiles per second type: int
|
| r_megaUpscale | type: bool default: 0 (false) |
| r_mode | video mode number type: int
|
| r_multiSamples | number of antialiasing samples type: int
|
| r_normalizeNormalMaps | Normalize normalmaps after lookup. type: bool default: 1 (true) |
| r_renderProgramLodDistance | Sets global render program lod distance type: float
|
| r_shaderPreferALU | Use ALU instructions instead of textures in shaders. type: bool default: 1 (true) |
| r_shaderQuality | Sets the level of detail to use for shaders, 0 = highest type: int
|
| r_shaderSkipSpecCubeMaps | Use specular cube maps. type: bool default: 0 (false) |
| r_shadowPolygonFactor | scale value for stencil shadow drawing type: float
|
| r_shadowPolygonOffset | bias value added to depth test for stencil shadow drawing type: float
|
| r_shadows | enable shadows type: bool default: 1 (true) |
| r_skipAtmosInteractions | skip all light/surface interaction drawing type: int
|
| r_skipDepthAmbient | uses legacy black depth fill (instead of ambient fill) type: bool default: 0 (false) |
| r_skipRefractCopy | uses copy of frame buffer type: bool default: 0 (false) |
| r_skipStuff | Don't draw stuff models
type: bool default: 0 (false) |
| r_softParticles | Enable soft particles type: bool default: 0 (false) |
| r_swapInterval | changes wglSwapInterval type: int
|
| r_trisColor | sets color of wireframe rendering in RGBA float format or 0xRRGGBBAA hex format type: string
|
| r_useAlphaToCoverage | Use alpha to coverage. type: bool default: 1 (true) |
| r_useDitherMask | Dither out fading geometry type: bool default: 1 (true) |
| r_useIndexBuffers | use ARB_vertex_buffer_object for indexes type: int [0, 1]
|
| r_useShadowVisDistMult | type: float
|
| r_visDistMult | type: float [0.8, 1]
|
| s_decompressionLimit | specifies maximum uncompressed sample length in seconds type: int
|
| s_driver | sound driver type: string [best, openal, dsound]
|
| s_globalFraction | volume to all speakers when not spatialized type: float
|
| s_libOpenAL | OpenAL DLL name/path type: string
|
| s_loadSoundsOnDemand | enable on demand loading of sounds type: bool (init) default: 0 (false) |
| s_maxLowPrioritySounds | Maximum number of low priority sounds which can be active at once type: int
|
| s_maxSoundsPerShader | type: int [0, 10]
|
| s_meterTopTime | type: int
|
| s_numberOfSpeakers | number of speakers type: string
|
| s_playDefaultSound | play a beep for missing sounds type: bool default: 1 (true) |
| s_realTimeDecoding | type: bool (init) default: 1 (true) |
| s_reverse | type: bool default: 0 (false) |
| s_spatializationDecay | type: float
|
| s_subFraction | volume to subwoofer in 5.1 type: float
|
| s_useAdpcmCompression | Use adpcm compression on single channel uncompressed samples type: bool default: 1 (true) |
| s_voipVolumeIn_dB | inbound volume adjust for voip in dB type: float
|
| s_voipVolumeOut_dB | outbound volume adjust for voip volume in dB type: float
|
| s_volume_dB | volume in dB type: float
|
| sensitivity | mouse view sensitivity type: float
|
| si_adminname | admin name(s) type: string
|
| si_adminStart | admin required to start the match type: string
|
| si_campaign | current active campaign type: string (read only)
|
| si_campaignInfo | current campaign map info type: string (read only)
|
| si_disableVoting | disable/enable all voting type: string
|
| si_email | contact email address type: string
|
| si_irc | IRC channel type: string
|
| si_map | current active map type: string (read only)
|
| si_maxPlayers | max number of players allowed on the server type: int [1, 32]
|
| si_minPlayers | minimum players before a game can be started type: int
|
| si_motd_1 | motd line 1 type: string
|
| si_motd_2 | motd line 2 type: string
|
| si_motd_3 | motd line 3 type: string
|
| si_motd_4 | motd line 4 type: string
|
| si_name | name of the server type: string
|
| si_needPass | enable client password checking type: bool default: 0 (false) |
| si_privateClients | max number of private players allowed on the server type: int [0, 32]
|
| si_pure | server is pure and does not allow modified data type: bool default: 1 (true) |
| si_readyPercent | percentage of players that need to ready up to start a match type: float
|
| si_rules | ruleset for game type: string
|
| si_spectators | allow spectators or require all clients to play type: bool default: 1 (true) |
| si_teamDamage | enable team damage type: bool default: 1 (true) |
| si_teamForceBalance | Stop players from unbalancing teams type: bool default: 1 (true) |
| si_timelimit | time limit (mins) type: float
|
| si_version | engine version type: string (read only)
|
| si_website | website info type: string
|
| sys_arch | type: string (init)
|
| sys_cpuHTStatus | type: string (init)
|
| sys_cpuLogicalCount | type: int (init)
|
| sys_cpuPhysicalCount | type: int (init)
|
| sys_cpuSpeed | type: int (init)
|
| sys_cpuString | type: string (init)
|
| sys_lang | type: string [english, spanish, italian, german, french, russian, polish, korean, japanese, chinese]
|
| sys_ram | type: int (init)
|
| sys_videoRam | type: int (init)
|
| testLightColor | the light color to be used for a 'testlight' type: string
|
| timescale | scales the time type: float [0.1, 10]
|
| ui_advancedDrivingControls | if true, advanced driving controls are activated type: bool default: 0 (false) |
| ui_advancedFlightControls | if true, advanced flight controls are activated type: bool default: 0 (false) |
| ui_autoSwitchEmptyWeapons | if true, will switch to the next usable weapon when the current weapon runs out of ammo type: bool default: 1 (true) |
| ui_clanTag | player clan tag type: string
|
| ui_clanTagPosition | positioning of player clan tag. 0 is before their name, 1 is after type: int
|
| ui_drivingCameraFreelook | if true, driving cameras where there is no weapon defaults to freelook type: bool default: 0 (false) |
| ui_ignoreExplosiveWeapons | if true, weapons marked as explosive will be ignored during auto-switches type: bool default: 1 (true) |
| ui_name | player name type: string
|
| ui_postArmFindBestWeapon | if true, after arming players' best weapon will be selected type: bool default: 0 (false) |
| ui_rememberCameraMode | use same camera mode as was previously used when re-entering a vehicle type: bool default: 0 (false) |
| ui_showGun | show gun type: bool default: 1 (true) |
| win_username | windows user name type: string (init)
|
| win_xpos | horizontal position of window type: int
|
| win_ypos | vertical position of window type: int
|