Common Prefix & CVAR FLAG:
Spoiler!
| Command | Description | Notes |
| ai_corpselife | This cvar does nothing. | |
| ai_dumb | Debug questionning monsters from their Artificial Intelligence. | |
| ai_editdir | Directory used in the developement with the enemies AI. | |
| ai_highpriority | Makes all guys really expensive (turns off culling). | |
| ai_goretest | Sets health really high. | |
| ai_freeze | Freeze monsters frame animation. | |
| ai_maxcorpses | Set the maximum number of corpses showing on the ground. | |
| ai_pathtest | Adds omniscience to guys. | |
| ai_nonodes | Disable navigation data. It is likely that the enemies will behave poorly. | |
| ai_spawnfrequency | Set the frequency rate of spawning monsters. | |
| aipoints_show | Print lines and halos to display monsters prediction path. | |
| aidec_show | Show enemies AI decision. | |
| ei_show | Some entities will display information about their current statement in their function. | Developer mode must be enabled |
| allow_download | Allow client to download. | |
| allow_download_maps | Allow client to download custom map file. | |
| allow_download_models | Allow client to download custom models file. | |
| allow_download_players | Allow client to download custom skins file. | |
| allow_download_sounds | Allow client to download custom sound file. | |
| allow_download_stringpackage | Allow client to download custom string package (text) file. | |
| base_a44 | Toggle the availability of selection in the menu outfit. | |
| base_a556 | Toggle the availability of selection in the menu outfit. | |
| base_a9mm | Toggle the availability of selection in the menu outfit. | |
| base_aknife | Toggle the availability of selection in the menu outfit. | |
| base_armor | Toggle the availability of selection in the menu outfit. | |
| base_assault | Toggle the availability of selection in the menu outfit. | |
| base_battery | Toggle the availability of selection in the menu outfit. | |
| base_c4 | Toggle the availability of selection in the menu outfit. | |
| base_flamegun | Toggle the availability of selection in the menu outfit. | |
| base_fpak | Toggle the availability of selection in the menu outfit. | |
| base_fuel | Toggle the availability of selection in the menu outfit. | |
| base_goggles | Toggle the availability of selection in the menu outfit. | |
| base_grenade | Toggle the availability of selection in the menu outfit. | |
| base_knife | Toggle the availability of selection in the menu outfit. | |
| base_machinegun | Toggle the availability of selection in the menu outfit. | |
| base_medkit | Toggle the availability of selection in the menu outfit. | |
| base_mpistol | Toggle the availability of selection in the menu outfit. | |
| base_mpg | Toggle the availability of selection in the menu outfit. | |
| base_pistol1 | Toggle the availability of selection in the menu outfit. | |
| base_pistol2 | Toggle the availability of selection in the menu outfit. | |
| base_rockets | Toggle the availability of selection in the menu outfit. | |
| base_rocket | Toggle the availability of selection in the menu outfit. | |
| base_shells | Toggle the availability of selection in the menu outfit. | |
| base_slug | Toggle the availability of selection in the menu outfit. | |
| base_slugger | Toggle the availability of selection in the menu outfit. | |
| base_shotgun | Toggle the availability of selection in the menu outfit. | |
| base_sniper | Toggle the availability of selection in the menu outfit. | |
| bot_bunkerhack | Some levels have funny bunker points which require this hack to be on. | GOLD EDITION ONLY |
| bot_clientstatus | Bots will show on the scoreboard. | |
| bot_configexec | Execute hidebot.cfg config file at every level load. | |
| bot_num | Enable a constant number of bots on the server. The bot_add/bot_rem commands can't be used when this cvar is enabled. | |
| bot_waypoints | Setting to 0 disables waypoints and enables the fairly primitive auto-roaming system. | |
| bot_wp_edit | Setting to 1 before loading a level allows you enter waypoint edit mode, where you can modify an existing route file. | |
| bot_wp_drawonly | Draws waypoints as visible lines while in waypoint edit mode. | |
| bot_wp_info | Print on screen the informations about the waypoint who is currently the closest to you. | Waypoint edit mode must be enabled |
| bot_wp_view | Show information about the waypoint you're currently looking at. | Waypoint edit mode must be enabled |
| bot_listfile | Specifies the name of your bot list file. | Default: botlist.txt. |
| bot_random | Add bots from your bot list file in random order. 0 will add bots from top to bottom in order. | |
| bot_fillserv | Fill the server with bots up to the value of bot_num, but they always leave one slot open for if a new real player joins the game. | |
| bot_chat | Enables chat for bots which support it. | |
| bot_wppref | Bots with a high intelligence level can roam to hot spots where there might be a powerful weapon or useful item. | Turning off can take a significant load off of the CPU |
| bot_hunt | The bot's ability to hunt down enemies using hearing and other factors. | |
| bot_runtact | Usage of a variety of the bot's running-away tactics (will only be noticable with higher-skilled bots). | |
| bot_notarget | Bots will not target enemies. | |
| bot_oldpathing | Setting this to 1 will enable the old pathing method for bots, which differs in various ways but takes much more CPU power. | GOLD EDITION ONLY |
| bot_movetype | In v1.0, bot movement are a bit more "sporadic", and they would strafe rapidly while running on their trail. In v1.1, bot movement are more human-like. | GOLD EDITION ONLY |
| bot_smoothnav | Make bots turn smooth turning while navigating. Typically used in level config files for when bots need to frequently make sharp turns. | GOLD EDITION ONLY |
| bot_timing | ??? | Cvar has no function tied to it |
| bot_name0 | Set bot name. | |
| bot_name1 | Set bot name. | |
| bot_name2 | Set bot name. | |
| bot_name3 | Set bot name. | |
| bot_name4 | Set bot name. | |
| bot_name5 | Set bot name. | |
| bot_name6 | Set bot name. | |
| bot_name7 | Set bot name. | |
| bot_name8 | Set bot name. | |
| bot_name9 | Set bot name. | |
| bot_name10 | Set bot name. | |
| bot_name11 | Set bot name. | |
| bot_name12 | Set bot name. | |
| bot_name13 | Set bot name. | |
| bot_name14 | Set bot name. | |
| bot_name15 | Set bot name. | |
| bot_name16 | Set bot name. | |
| bot_name17 | Set bot name. | |
| bot_name18 | Set bot name. | |
| bot_name19 | Set bot name. | |
| bot_name20 | Set bot name. | |
| bot_name21 | Set bot name. | |
| bot_name22 | Set bot name. | |
| bot_name23 | Set bot name. | |
| bot_name24 | Set bot name. | |
| bot_name25 | Set bot name. | |
| bot_name26 | Set bot name. | |
| bot_name27 | Set bot name. | |
| bot_name28 | Set bot name. | |
| bot_name29 | Set bot name. | |
| bot_name30 | Set bot name. | |
| bot_name31 | Set bot name. | |
| bot_teamname0 | Set bot team name. | |
| bot_teamname1 | Set bot team name. | |
| bot_teamname2 | Set bot team name. | |
| bot_teamname3 | Set bot team name. | |
| bot_teamname4 | Set bot team name. | |
| bot_teamname5 | Set bot team name. | |
| bot_teamname6 | Set bot team name. | |
| bot_teamname7 | Set bot team name. | |
| bot_teamname8 | Set bot team name. | |
| bot_teamname9 | Set bot team name. | |
| bot_teamname10 | Set bot team name. | |
| bot_teamname11 | Set bot team name. | |
| bot_teamname12 | Set bot team name. | |
| bot_teamname13 | Set bot team name. | |
| bot_teamname14 | Set bot team name. | |
| bot_teamname15 | Set bot team name. | |
| bot_teamname16 | Set bot team name. | |
| bot_teamname17 | Set bot team name. | |
| bot_teamname18 | Set bot team name. | |
| bot_teamname19 | Set bot team name. | |
| bot_teamname20 | Set bot team name. | |
| bot_teamname21 | Set bot team name. | |
| bot_teamname22 | Set bot team name. | |
| bot_teamname23 | Set bot team name. | |
| bot_teamname24 | Set bot team name. | |
| bot_teamname25 | Set bot team name. | |
| bot_teamname26 | Set bot team name. | |
| bot_teamname27 | Set bot team name. | |
| bot_teamname28 | Set bot team name. | |
| bot_teamname29 | Set bot team name. | |
| bot_teamname30 | Set bot team name. | |
| bot_teamname31 | Set bot team name. | |
| cd_loopcount | The number of times that the looping track will play. | |
| cd_looptrack | The number of the music track designated to loop. | |
| cd_nocd | Toggle the use of CD music. | |
| cinem_centertime | Additional time for the typematic string (the green text being typed at the bottom left) before the whole strings disappear. | Default: 2.5 |
| cl_blend | Add full screen blending color. | |
| cl_cinematicfreeze | Server sending information to client wether or not we are in a cinematic. | Not user adjustable |
| cl_downloading | Display the type of the current file downloading. | Not user adjustable |
| cl_download_filename | Display the location the the file being downloaded. | Not user adjustable |
| cl_download_percent | Display the percentage of the file being downloaded. | Not user adjustable |
| cl_freezequads | Pause the current particles. | |
| cl_obit_filter | Option menu: Obitunary filter. | |
| cl_anglespeedkey | Sets the multiplier for how fast you turn when running. | |
| cl_pitchspeed | The speed at which the commands +lookup and +lookdown work. | |
| cl_yawspeed | The speed at which the +left and +right commands make the player turn left and right. | |
| cl_sidespeed | The speed at which the player moves left and right. | |
| cl_forwardspeed | The speed at which the player moves forward. | Max value: 150 |
| cl_upspeed | The speed at which the player moves up and down. | Max value: 150 |
| cl_showlocation | Print's co-ordinates of where your standing. | |
| cl_showfps | Prints how much FPS you have. | |
| cl_maxfps | Set a maximal frame rate. | Max value: 1000 |
| cl_minfps | Set a minimal frame rate. | |
| cl_predict_weapon | Toggle the use of weapons prediction. | New setting takes effect on next connect |
| cl_predict | Toggle the use of movement prediction. | |
| cl_footsteps | Allows the ability of hearing footsteps. | |
| cl_gun | Displays what gun you're holding. | |
| cl_entities | Show entities. | |
| cl_quads | Show particles. | |
| cl_lights | Set the dynamic lighting. | |
| cl_pitchdebug | Show the value of Y axis via your position. | |
| cl_speeds | Display the rendering performance for the current map. | |
| cl_timeout | Time to wait for signal before giving up and assuming disconnected. | |
| cl_stats | Show current quads printed in action and total. | |
| cl_testlights | Debugs Dynamic Light. | |
| cl_testblend | Set the color of the blend orange. | |
| cl_nolangames | Hide LAN server(s) from the server list. | |
| cl_showmiss | Print any missed prediction. | |
| cl_shownet | Toggle the display of information about network packet transmissions. | 1 to 3 can be used for different kind of information |
| cl_ffmult | Force Feedback power multiplier. | |
| cl_max_debris | Maximum number of chunks allowed to see in the field. | Minimum of 2 is necessary. |
| cl_max_quads | Maximum number of particles allowed to see in the field. | Max value: 1024 |
| cl_subtitles | Show subtitle. | |
| cl_run | Always run. | |
| con_maxlines | Maximum numbers of lines stored in the console. | |
| con_buffersize | Maximum memory size of text to be kept in the console. | |
| con_notifytime | The time in seconds that messages are displayed on screen. | |
| control_bonus | Set bonus point in CONTROL mode. | |
| control_limit | This is the number of points required to finish a control level. | 0 means no limit. |
| ctf_control_delay_time | This is the number of seconds warmup for CTF, Control and Conquer. | |
| ctf_flag_captured | Automatically end the game as if all flags has been captured. | |
| ctf_flag_respawn_time | Time (in seconds) for the flag to respawn at his base once dropped. | |
| ctf_loops | This is the number of flag captures before the map cycles. | 0 means no limit. |
| ctf_loops_count | Count the number of flags that both teams captured together. | |
| cpu_memory_level | On startup, the game will perform a sysinfo and rate your memory performance via a number to execute a config file. | |
| cpu_memory | Information about your video memory size. | |
| cpu_memory_using | Specify the rated level your video memory is using. | |
| cpu_speed_level | On startup, the game will perform a sysinfo and rate your CPU performance via a number to execute a config file. | |
| cpu_speed | Information about your processor speed (in frequency/Hz). | |
| cpu_amd3d | Information about your processor for the support of 3DNow. | Cvar is write protected |
| cpu_mmx | Information about your processor for the support of MMX. | Cvar is write protected |
| cursor_blink_speed | The cursor blinking speed in the menu. Lower value means faster blink. | Default: 500 |
| flood_msgs | Maximum message to be printed in X number of seconds. | 0 means no limit |
| flood_persecond | Number of messages allowed through "X" seconds. | 0 means no limit |
| flood_waitdelay | Time to wait before you can speak again. | 0 means no delay |
| flood_killdelay | Time to wait before you can suicide via 'cmd' again. | 0 means no delay |
| fs_createpak | Create a text based list of files that are stored in your base folder for creating PAK file. | |
| fx_edit | Enter the mode for creating/editing effects. | Developer mode must be enabled |
| fx_editdir | Specify the directory for creating effects. | |
| fx_editsegment | Scroll through effect segment in effects editing mode. | Value can be 1 to 4 |
| fx_run | Run the effect from the effects editing mode. | |
| fx_trail | The secondary .eft file to use for a trailing effect in effects editing mode. | |
| fx_collide | The secondary .eft file to use for collision in effects editing mode. | |
| fx_sound | The sound to use when creating an effect. | Value doen't take the .wav extension |
| fx_graphic | The sprite image file to use for making a decail effect. | |
| fx_partsub | Used to decrement a numerical value or nagivate on a selected element in the text based menu. | To be used on a bind key |
| fx_partadd | Used to increment a numerical value or nagivate on a selected element in the text based menu. | To be used on a bind key |
| fx_partadjust | Used to navigate through the text based menu. Intended to be used in a bind key as the value will reset on the next frame. | 999 Page up 1000 Page down 1001 Delete effect 1002 ??? |
| fx_maxdebrisonscreen | Some textures will throw debris when interacting with them. | Max value: 1024 |
| fx_noflash | Toggle the use of the gun's muzzle flash. | This cvar is obsolete and not functional |
| fx_sim_time | The simulation time for an effect to last. Higher value means lower time. | |
| g_movescale | Use this setting to slow down the movement of players. A setting of 0.5 will make everyone move at exactly half speed. | Max value: 1.0 |
| gl_version | Display your current OpenGL version. | |
| gl_renderer | Show what video card, slot and SIMD? | |
| gl_vendor | Show video card company name. | |
| gl_fogdensityrange | Set the range for the density of the fog. | |
| gl_fogtime | Set the speed of the fog's movements. | |
| gl_fogend | gl_fogstart to infinity. | |
| gl_fogstart | Set the start distance radius of the fog. | |
| gl_fogdensity | Set the density of the fog. | |
| gl_fogcolor | Set the color for the fog (RGB). | |
| gl_saturatelighting | Toggle the saturation of all lights. | gl_ext_multitexture must be 0 |
| gl_drawbuffer | Specify which color buffers are to be drawn into. | |
| gl_drawflat | Toggle the drawing of textures on the map. | 1 environment is full bright 2 environment is not fuill bright |
| gl_drawmode | Make the walls transparent. | |
| gl_showeffectfill | Show the effect ratio the client use in variable. | |
| gl_textureclamp | Set a size limit on textures. | |
| gl_lockpvs | Potentially Visible Set (PVS). Lock to your current view only. | |
| gl_cull | Toggle the use of internal OpenGL functions for removing covered objects. | |
| gl_finish | Toggle the calling of the gl_finish() OpenGL function after each rendered frame. This will ensure a proper timing with devices. | |
| gl_ztrick | Toggle the use of a trick to prevent the clearning of the z-buffer between frames. | |
| gl_showtris | This command toggles a map of triangles that the engine is drawing for the current view. | 1 to 5 can be used for different debugging format |
| gl_skymip | Toggle the usage of mipmap information for the sky graphics. | |
| gl_nobind | Toggle the binding of textures to the appropriate walls and objects. | |
| gl_dynamic | Show the dynamic light. | |
| gl_lightmap | Toggle the display of all light sources on the map. | |
| gl_log | Toggle the logging of all the OpenGL commands. | |
| gl_allow_cds | To adjust display modes, such as screen resolution, color depth, or refresh rate. It allows ChangeDisplaySettings() to switch the display mode directly. | Cvar is deprecated |
| gl_allow_software | Toggle the emulation of missing OpenGL functions by the game software. | |
| gl_fogverts | ||
| gl_fogmode | Select the fog mode. | 0 High Quality 1 Low Quality (broken) 2 None 3 Function similarly to gl_drawflat |
| gl_rj | Is Rick Johnson an OpenGL model? | Cvar has no function tied to it |
| gl_gentextures_broken | User report that this cvar when set to 1 helps fixing issues with textures on Linux systems. | |
| gl_scissor_broken | Make the text appear over the layout in the menus. | |
| gl_swapinterval | This is the time delay between frame swaps as long as gl_ext_swapinterval is enabled. | Set this to 0 for performance |
| gl_s3_s3tc | Toggle the use of S3TC texture compression. | |
| gl_ext_anisotropic | Enable the use of Anisotropic Filtering. | |
| gl_ext_multitexture | Enable multiple texture processor support. | |
| gl_ext_swapinterval | Enable the use of the gl_swapinterval command upon the next vid_restart. | |
| gl_displayrefresh | Set your screen refresh rate. | It is safer to set this 0 (auto) |
| gl_offsetunits | gl_detailtexturing placement tweaks related to glPolygonOffset(). | Default is -2.0 |
| gl_offsetfactor | gl_detailtexturing placement tweaks related to glPolygonOffset(). | Default is -2.0 |
| gl_dlightintensity | Control the intensity of dynamic light projected (e.g. flash from gun shot). | |
| gl_effectfill | Option menu: Effect overdraw | |
| gl_texturemode | The mode used for rendering textures. | |
| gl_detailtexturingdistance | Option menu: Detail texturing range. | |
| gl_detailtexturing | Show textures in detail. | 1 Enable 2 Enable via distance 3 Only the detailed texture |
| gl_modulate | Option menu: Intensity (lights) | |
| gl_picmip | The level of detailed for textures used on walls. | Can be 0 to 11 (higher value means worse quality) |
| gl_pictip | Some textures and entities can optionally be set to show. | |
| gl_monolightmap | Toggle the display of all non-dynamic light sources on the map. | Extra argument can be I, L, or A |
| gl_clear | Toggle the clearing of the screen between each frame. | |
| gl_bitdepth | Set the colour depth. | Can be 16, 32, or 0 for auto |
| gl_driver | Type of video driver currently in use. | |
| gl_mode | Screen resolution variable. | Can be 3 to 8 |
| ghl_precache_texture | Enable the precaching of textures on GHOUL. | |
| ghl_precache_verts | Enable the precaching of vertex lightning on GHOUL. | |
| ghl_pre_cull | Enable the rendering of visible objects only. | |
| ghl_no_cull | Enable the rendering of visible objects only. | |
| ghl_no_render | Disable the rendering of ghoul. | |
| ghl_wireframe | Render in wireframe of all ghouls as such. | |
| ghl_light_multiply | The multiplier of the light projecting on ghouls. | Can be 0.25 to 2.0 |
| ghl_gllight_max_lights | The maximum amount of Hardware light sources used in rendering. | Can be 1 to 8 |
| ghl_gllight_attenuation | Calculation on how light is refected on GHOUL. Functional only when ghl_light_method is 3. | Default: 1 |
| ghl_gllight_directional | Calculation on how light is refected on GHOUL. Functional only when ghl_light_method is 3. | Default: 0 |
| ghl_gllight_local_viewer | Calculation on how light is refected on GHOUL. Functional only when ghl_light_method is 3. | Default: 1 |
| ghl_obj_fog | Make GHOUL objects be in the fog. | |
| ghl_poly_fact | ||
| ghl_poly_unit | ||
| ghl_max_lights | The maximum amount of Software light sources used during rendering. | Can be 1 to 6 |
| ghl_fast_lights | This will use fast lighting effects/calculations for best performance. | |
| ghl_shadow_dist | The offset distance of someone's (not yours) shadow. | Only apply when ghl_light_method is 2 or 3 |
| ghl_shadow_tilt | Set the tilt degree of shadows. | Cvar has no function tied to it |
| ghl_shadow_darkness | Set the density for the darkness of shadows. | |
| ghl_player_shadow | Toggle the use of shadows on ghouls. | |
| ghl_shadows | Shadow quality. | 0 disable 1 low quality 2 high quality |
| ghl_no_server_update | Stop the server from sending information to ghouls. | |
| ghl_no_texture_stack | This help fixing problems with 3dfx video driver | |
| ghl_specular | Option menu: Specular lighting | |
| ghl_light_method | Option menu: Ghoul light method | |
| ghl_mip | Skin texture quality. | Can be 0 to 2 (higher value means worse quality) |
| gsc_port | Set the IRC port. | |
| gsc_server | Set the IRC server link. | |
| gsc_user | Set the IRC username. | |
| gsc_nick | Set your IRC nickname. | |
| host_speeds | Toggle the display of the game engine's performance statistics. | |
| in_initjoy | Initialisation of the joystick. | Cvar is write protected, but can be set from the command line |
| in_initmouse | Initialisation of the mouse. | Cvar is write protected, but can be set from the command line |
| in_joystick | Enable the use of joystrick. | |
| in_mouse | Enable the use of mouse. | |
| ipx_clientport | Set the port for the IPX network protocol for the client port. | Cvar is write protected, but can be set from the command line |
| ipx_hostport | Set the port for the IPX network protocol for the host port. | Cvar is write protected, but can be set from the command line |
| ip_clientport | Set the port for the IP network protocol for the client port. | Cvar is write protected, but can be set from the command line |
| ip_hostport | Set the port for the IP network protocol for the host port. | Cvar is write protected, but can be set from the command line |
| clientport | Set the port for the IP network protocol for the client port. | Cvar is write protected, but can be set from the command line |
| port | Set the port for the network protocol. | Cvar is write protected, but can be set from the command line |
| joy_yawsensitivity | The sensitivity speed for looking left and right. | |
| joy_pitchsensitivity | The speed that you look up and down. | |
| joy_upsensitivity | The sensitivity speed for moving up and down. | |
| joy_sidesensitivity | The sensitivity speed for moving side to side. | |
| joy_forwardsensitivity | The sensitivity speed for moving forward and backward. | |
| joy_yawthreshold | The dead-zone for looking left and right. | |
| joy_pitchthreshold | The dead-zone for looking up and down. | |
| joy_upthreshold | The dead-zone for moving up and down. | |
| joy_sidethreshold | The dead-zone for moving side to side. | |
| joy_forwardthreshold | The dead-zone for moving forward and backward. | |
| joy_advaxisv | Toggle the mapping of the joystick v-axis. | |
| joy_advaxisu | Toggle the mapping of the joystick u-axis. | |
| joy_advaxisr | Toggle the mapping of the joystick r-axis. | |
| joy_advaxisz | Toggle the mapping of the joystick z-axis. | |
| joy_advaxisy | Toggle the mapping of the joystick y-axis. | |
| joy_advaxisx | Toggle the mapping of the joystick x-axis. | |
| joy_advanced | Toggle advanced joystick functions. | |
| joy_avail | Info value for the detection of the joystick. | |
| joy_name | Joystick name. | |
| log_file_counter | Keep track of the number of levels played. It will append itself to the logfile name each complete level and increment itself by one. | |
| log_file_name | If this is set to a none null string (ie. There is a name), the game stats will be logged to a file. | |
| log_file_footer | The string that ends a file. | |
| log_file_header | The string output once per level at the beginning of the file. | |
| log_file_line_header | The string that goes before each line that is output. | |
| log_file_mode | Decide what we need to do. Append or overwrite? | If value is o (the letter), overwrite If value is not o (the letter), append |
| log_stats | Toggle the logging of map statistics. | |
| m_cursor_accel | Option menu: Mouse emulation top speed. | |
| m_cursor_speed | Option menu: Mouse emulation acceleration. | |
| m_doublespeed | Option menu: Mouse double click speed. | |
| m_filter | Toggle mouse input filtering. | |
| m_side | The level of precision when the mouse is used move the player left and right. | |
| m_forward | The level of precision when the mouse is used to move the player forward and back. | |
| m_yaw | The level of precision when the mouse is used to turn the player left and right. | |
| m_pitch | The level of precision when the mouse is used to make the player look up and down while the +mlook command is in effect. | |
| m_sensitivity_wheel | Sensitivity of your mouse wheel. | |
| m_invert_y | Invert the Y axis looking (swing your mouse down to look up). | |
| m_sensitivity_y | Sensitivity of your Y axis. | |
| m_invert_x | Invert the X axis looking (swing your mouse left to look right). | |
| m_sensitivity_x | Sensitivity of your X axis. | |
| map_noareas | For debugging culling area from func_areaportal. | |
| menu_animated | Used when building a menu page. Intended wether or not the main menu should be animated. | |
| menu_mail_available | Enables/Disable the mail button in the main menu page. | |
| menu_mouse_y | Y axis value of the mouse in the menu. | |
| menu_mouse_x | X axis value of the mouse in the menu. | |
| mskins_variety_limit | The variety of skins available for enemy models. | From 0 most to 3 least variety New setting will take effect on next connect |
| mskins_expression_limit | The amount of facial expressions that can be used by enemy models. | From 0 most to 3 least variety New setting will take effect on next connect |
| net_socksPassword | Password for the SOCKS5 server. | |
| net_socksUsername | Username for the SOCKS5 server. | |
| net_socksPort | The port used by the SOCKS5 server. | |
| net_socksServer | The IP of the server that is physically connected to the internet. | |
| net_socksEnabled | To enable use of a SOCKS5 server to talk to the outside world. | |
| net_ttl | Set the *optval parameter to setsockopt() function. | See setsockopt function (winsock.h) for more info |
| net_mainip | To specify the main IP index (use ip_list to see the IPs). | Cvar is write protected, but can be set from the command line |
| net_receiverate | Simulate internet packetloss on a LAN. Setting to 0.66 will fail to receive one third of packets. | |
| net_sendrate | Simulate internet packetloss on a LAN. Setting to 0.33 will not send a random two thirds of packets. | |
| net_shownet | [A vague clue indicate a relation with WinSock along with the cvars noipx, noudp.] | |
| r_lightlevel | Save off light value for server to look at. | |
| r_warnings | Show with a full screen color if your map is at risk of overflow. | |
| r_speeds | Toggle the display of information about the renderer performance. | 1, 3 & 4 can be used for different kind of information |
| r_nocull | Toggle the rendering of objects which are covered up. | |
| r_novis | Toggle the use of VIS information from the map data. | |
| r_drawworld | Toggle the drawing of the 3 dimensional world. | |
| r_drawentities | Toggle the display of object entities on the map. | |
| r_fullbright | Toggle the use of lights at full brightness on the map. | |
| r_norefresh | Toggle the redrawing of the game screen. | |
| r_nearclipdist | Minimum distance view able on textures. | |
| r_farclipdist | Maximum distance view able on textures. | |
| r_force_sgi_software | Force the rendering on SGI software OpenGL drivers. | Cvar is write protected, but can be set from the command line |
| r_iaf | Set the translucent texture format. | |
| r_isf | Set the texture format. | |
| rcon_address | Set the IP address to remotely use the rcon_password. | |
| rcon_password | set the rcon password to control a server. | |
| s_testsound | Plays a '702 Hz def beep' to test your sound. | |
| s_show | Prints off each sound as it goes off. | |
| s_disable | Disables all sound. | |
| s_initsound | Switches on certain sounds. | |
| s_musicenabled | Enable/disable background music. | |
| s_primary | Exclusive DS Buffer. Set to 1 to disable any sound outside the game. | |
| s_loadas8bit | Toggle the loading of sound samples in 8-bit mode. | |
| s_khz | Sound frequency. | Value can be either 11 or 22 |
| s_musicvolume | The volume for music in the game. | |
| s_volume | The volume for sound effects in the game. | |
| s_mixahead | Set the delay of sounds. | May cause sound issue if the value is set too low |
| s_nosound | Toggle the playback of sound effects in the game. | |
| s3tc_avail | Info value for the detection of S3TC texture compression. | |
| sc_framerate | ??? (Related to fire extinguisher simulation time) | |
| sk_maxencum | Set the carring capacity in single player (0 for unlimited). | New setting takes effect on next connect |
| sk_toughness | Set the monsters toughness. | New setting takes effect on next connect |
| sk_saving | Set the limit of saving in single player. | New setting takes effect on next connect |
| sk_spawning | Set the spawn frequency on monsters. | New setting takes effect on next connect |
| sp_language | Display text language type. | 0 US English 1 German 2 French 3 British English |
| stat_moneyadd | Show stat of money earned. | Used in Single Player |
| stat_playedtime_base | Show stat of time spend on levels. | Used in Single Player |
| stat_playedtime | Show stat of all time spend on levels. | Used in Single Player |
| stat_cashearned | Show total of money earned. | Used in Single Player |
| stat_savesused | Show number of save(s) used. | Used in Single Player |
| stat_gibs | Show number of time client shooted on monster's gibs. | Used in Single Player |
| stat_headshots | Show number of time client shooted on monster's head. | Used in Single Player |
| stat_nutshots | Show number of time client shooted on monster's nut. | Used in Single Player |
| stat_throatshots | Show number of time client shooted on monster's throat. | Used in Single Player |
| stat_friendlieskilled | Show number of time client killed no threat monster. | Used in Single Player |
| stat_guyskilled | Show number of people killed. | Used in Single Player |
| sv_altpmodlistfile | Specify the secondary file used for pmodels. | New setting takes effect on next connect |
| sv_enforcetime | Disallows out of order client packets. Out of order packets are a normal part of internet play, but could potentially be used for cheating. | |
| sv_flash_big_ents | Toggle the use for an admin, flashing big entities such as func_wall after hitting a dimension of size. | |
| sv_globalrankings | Do not make usage of hidebot map related config files when this cvar is enabled. | |
| sv_gravity | This is the gravity used for the game. | Default: 800 |
| sv_gravityx | Set the gravity only for the X vector. | |
| sv_gravityy | Set the gravity only for the Y vector. | |
| sv_gravityz | Set the gravity only for the Z vector. | |
| sv_jumpcinematic | Skip the cinematic sequence. | 2 Skip the cinematic |
| sv_maplist | List your map in map list rotation. | |
| sv_maplistfile | This is the file that contains the list of maps to run through. | |
| sv_max_ghoul_mp | The maximum size of a Ghoul network packet. | Default: 200 |
| sv_maxvelocity | Clamps the velocity of projectiles. Increasing this over the default value can cause physics issues over the network. | Default: 20000 |
| sv_no_big_ents | Toggle the use for an admin, disabling the view on big entities such as func_wall after hitting a dimension of size. | |
| sv_pmodlistfile | Specify the file used for pmodels. | New setting takes effect on next connect |
| sv_quicksave_index | The numerical indexing from the quick save to be used for loading it. | |
| sv_reconnect_limit | The minimum number of seconds between connection attempts. Used to prevent flooding with multiple connection attempts. | |
| sv_restartlevel | When the player dies, space bar restarts the level. | |
| sv_rollangle | The rolling angle from the player. | |
| sv_rollspeed | The return speed from rolling angle. | |
| sv_showdamage | Display informations about the amount of damage inflicted on textures. | Developer mode must be enabled |
| sv_show_strip | Append the text STRIP- to any used strip package messages. | |
| sv_suicidepenalty | Penalty score for blowing up oneself. | |
| sv_testsave | Save your progression to file in real time. | This cvar is obsolete and not functional |
| sv_violence | Value of violence to be played. | New setting takes effect on next connect |
| scr_menuoverlay | Freeze your screen. | |
| scr_drawall | Toggle the display of extended characters on the client's display. | |
| scr_centertime | The amount of time in seconds that center printed messages stay on the screen. | |
| scr_showpause | Show pausing screen. | |
| scr_showturtle | Toggle the display of a graphical icon when the frame rate in the game drops below 10 frames-per-second. | |
| scr_conspeed | The speed at which the console screen lowers. | |
| scr_printspeed | The speed at which the final message is displayed at the end of each episode. | |
| scr_interface | Show your Head-up Display (HUD). | |
| snd_dll | Select sound file driver. | |
| team_red_blue | Force player to equal the team. | |
| tip_duration | The time game messages are displayed. | |
| use_amd3d | Enable support for 3DNow optimisations on AMD CPUs. | User adjustable |
| use_ff | Enable support for the Force Feedback technology. | |
| use_mmx | Enable support for MMX optimisations on all Intel CPU’s. | Not user adjustable |
| vid_card | Specify the video card brand that you are currently using. | |
| vid_brightness | Variable setting on video brightness. | |
| vid_contrast | Variable setting on video contrast. | |
| vid_gamma | Variable setting on video gamma. | |
| vid_fullscreen | Set the game in full screen. | |
| vid_ypos | Set the Y position of the game in windows mode. | |
| vid_xpos | Set the X position of the game in windows mode. | |
| vid_ref | Video reference for image rendering. | |
| slug_info | Display some internal info about the ammo. | |
| fuel_info | Display some internal info about the ammo. | |
| battery_info | Display some internal info about the ammo. | |
| rockets_info | Display some internal info about the ammo. | |
| shells_info | Display some internal info about the ammo. | |
| a556_info | Display some internal info about the ammo. | |
| a44_info | Display some internal info about the ammo. | |
| a9mm_info | Display some internal info about the ammo. | |
| aknife_info | Display some internal info about the ammo. | |
| medkit_info | Display some internal info about the equip item. | |
| armor_info | Display some internal info about the equip item. | |
| goggles_info | Display some internal info about the equip item. | |
| grenade_info | Display some internal info about the equip item. | |
| c4_info | Display some internal info about the equip item. | |
| fpak_info | Display some internal info about the equip item. | |
| mpg_info | Display some internal info about the weapon. | |
| rocket_info | Display some internal info about the weapon. | |
| flamegun_info | Display some internal info about the weapon. | |
| slugger_info | Display some internal info about the weapon. | |
| machinegun_info | Display some internal info about the weapon. | |
| mpistol_info | Display some internal info about the weapon. | |
| assault_info | Display some internal info about the weapon. | |
| shotgun_info | Display some internal info about the weapon. | |
| sniper_info | Display some internal info about the weapon. | |
| pistol2_info | Display some internal info about the weapon. | |
| pistol1_info | Display some internal info about the weapon. | |
| knife_info | Display some internal info about the weapon. | |
| graphsize | Set the width of "Lag-o-Meter" in percentages. | Default: 50 |
| graphwidth | Set the zoom level of the Lag-o-Meter. | Default: 4 |
| graphshift | Set the height of the Lag-o-Meter. | Default: 0 |
| graphscale | Set the scale of your netgraph. | Default: 1 |
| graphheight | Set the height of your netgreaph. | Default: 100 |
| locked_summary | Display the numbers of locked servers. | Not user adjustable |
| server_summary | Display the numbers of active servers. | Not user adjustable |
| player_summary | Display the numbers of Active/Slots clients in servers. | Not user adjustable |
| dedicated | Set for dedicated server mode. | Cvar is write protected, but can be set from the command line |
| nextserver | Execute the specified alias after a demo finishes playing. | |
| predicting | Tell the server if you are using weapon prediction. | Not user adjustable |
| spectator | Go into spectator mode. | |
| spectator_password | set a spectator password. | |
| password | Set a password. | |
| freezeworld | Disable a few part of the engine mechanic. | |
| maxentities | Maximum numbers of entities allowed to be spawned. | New setting takes effect on next connect |
| debuggraph | This is in the client code, but can be used for debugging from server. | |
| timegraph | toggles display of graph showing time to draw screen. | |
| netgraph | Displays a netgraph which records packet loss. | |
| showclamp | Toggle the display of clamping information which relates to network performance. | |
| timedemo | Toggle the extrapolation of frames to maintain constant game speed. | |
| paused | Pause the game. | |
| zombietime | When a client gets dropped (lagged out, etc), the game continues to send messages to the client for this many seconds. | |
| timeout | Time left to a client that became a zombie. | |
| filterban | Usage of a ban list. | |
| weaponarena | Set all pickups in the game to the objtype_t in weaponarena. | New setting takes effect on next connect |
| public | Register the server with the GameSpy master server. Other people will be able to see your server through the ingame browsers. | |
| deathmatch | Set the game type used for the multi player. | New setting takes effect on next connect |
| protocol | The version number of the SoF1 game protocol. | Cvar is write protected |
| cheats | Allow the use of cheat commands. | New setting takes effect on next connect |
| skill | The difficulty setting for the game. | New setting takes effect on next connect |
| gamespyport | Set the server GameSpy port. | Cvar is write protected, but can be set from the command line |
| hostport | Set the host port. | Cvar is write protected, but can be set from the command line |
| qport | The random internal network protocol port for Network Address Translation schemes. | Cvar is write protected |
| showdrop | Toggle the display of information about dropped network packets. | |
| showpackets | Prints all recieved and sent packets to and from the server. | |
| ip | Cvar is write protected, but can be set from the command line | |
| ipxfix | Fix difficulty with the support of IPX network protocol. | |
| noipx | Disable game support for the IPX/SPX network protocol. | Cvar is write protected, but can be set from the command line |
| noudp | Disable support for the TCP/IP network protocol. | Cvar is write protected, but can be set from the command line |
| version | Display the version information about the game. | Cvar is write protected |
| showtrace | Toggle the display of network packet tracing information. | |
| logfile | Create a .txt file with server/client log activities. | 1 Append to file the console buffer at game shutdown 2 Append to file after each print |
| fixedtime | Enable forced display of all game frames (slows the game as needed to render frames that would have otherwise been skipped). | |
| timescale | Server scripting speed. | |
| developer | The use of developer mode and the display of internal game information. | 1 developer mode 4 extended developer 5 developer & extended developer |
| maxclients | Only allow upto this many players at once on this server. | New setting takes effect on next connect |
| maxspectators | Only allow upto this many spectators at any one time. | New setting takes effect on next connect |
| fov | userinfo cvar when a client is in a remote camera mode. The size in degrees of the field-of-vision that the player sees. | Not user adjustable |
| bestweap | Option menu: Weapon switching. | |
| msg | userinfo cvar that filters incoming print messages based on importance level. | Can be 0 to 4. Higher the number, the more it filters |
| rate | Maximum number of bytes the server will send to the client. | Max value: 20000 |
| skin | Select your skin. | |
| teamname | Select team name. | |
| adr19 | Favourite IP adress. | |
| adr18 | Favourite IP adress. | |
| adr17 | Favourite IP adress. | |
| adr16 | Favourite IP adress. | |
| adr15 | Favourite IP adress. | |
| adr14 | Favourite IP adress. | |
| adr13 | Favourite IP adress. | |
| adr12 | Favourite IP adress. | |
| adr11 | Favourite IP adress. | |
| adr10 | Favourite IP adress. | |
| adr9 | Favourite IP adress. | |
| adr8 | Favourite IP adress. | |
| adr7 | Favourite IP adress. | |
| adr6 | Favourite IP adress. | |
| adr5 | Favourite IP adress. | |
| adr4 | Favourite IP adress. | |
| adr3 | Favourite IP adress. | |
| adr2 | Favourite IP adress. | |
| adr1 | Favourite IP adress. | |
| adr0 | Favourite IP adress. | |
| hostname | The name of your server to appear in the server list. | |
| timelimit | Set a game time limit for your server. | Set to 0 for no limit |
| fraglimit | End the current level when a person reach this many kills. | Set to 0 to disable this check |
| health | Information about your current functional life health. | |
| medkit | Information about your current amount of medkit carrying. | |
| armor | Information about your current effective amount of armor. | |
| grenade | Information about your current amount of grenade carrying. | |
| goggles | Information about your current time available for the night goggle. | |
| c4 | Information about your current amount of plastique C4. | |
| fpak | Information about your current ammo for the flash pack. | |
| slug | Information about your current ammo for the slugthrower. | |
| fuel | Information about your current ammo for the flamethrower. | |
| battery | Information about your current ammo for the microwave pulse gun. | |
| rockets | Information about your current ammo for the rocket launcher. | |
| a556 | Information about your current ammo for the smg/sniper/hmg. | |
| shells | Information about your current ammo for the shotgun. | |
| a9mm | Information about your current ammo for the pistol/suppress smg. | |
| a44 | Information about your current ammo for the .44 pistol. | |
| aknife | Information about your current ammo for the knife. | |
| mpg | Information about carrying the microwave pulse gun. | |
| rocket | Information about carrying the rocket launcher. | |
| flamegun | Information about carrying the flamethrower. | |
| slugger | Information about carrying the slugthrower. | |
| machinegun | Information about carrying the heavy machinegun. | |
| mpistol | Information about carrying the suppressed smg. | |
| assault | Information about carrying the smg. | |
| shotgun | Information about carrying the shotgun. | |
| sniper | Information about carrying the sniper rifle. | |
| pistol2 | Information about carrying the .44 pistol. | |
| pistol1 | Information about carrying the 9mm pistol. | |
| knife | Information about carrying the knife. | |
| basedir | The location of the game data files. | Cvar is write protected, but can be set from the command line |
| bob_up | Set the tilting view height when moving. | |
| bob_pitch | Set the vertical bobbing angle density when moving. | |
| bob_roll | Set the horizontal bobbing angle density when moving. | |
| run_pitch | Set the vertical tilting angle density when moving. | |
| run_roll | Set the horizontal tilting angle density when moving. | |
| lock_blood | Allows player to view enemy bleeding. | |
| lock_death | Allows player to view violent animations. | |
| lock_gorezones | Allows player to view body damage en enemies. | |
| lock_sever | Allows player to remove limbs from enemies. | |
| lock_textures | Allows player to view mature content textures. | |
| lock_pure | Allows player to connect to non-pure, community modified versions of Soldier of Fortune. | |
| low_violence | This set the game to be played exclusively in low violence mode making the password protected menu prohibited of access. | Cvar is write protected, but can be set from the command line |
| camera_viewdist | Set the spacing in viewing distance when following enemies. | |
| cddir | Specify the path of the game which is located in a CD rom. | Cvar is write protected, but can be set from the command line |
| crosshair | Toggle the display of an aiming crosshair. | 1 to 4 for selection or 0 to none |
| dmflags | This configures certain aspects of the game. You can use set_dmflags & unset_dmflags to help configuring. | New setting takes effect on next connect |
| flushmap | Toggle the flushing of map during map changes. | |
| mapname | Display the current map loaded. | Cvar is write protected |
| freelook | Enable the use of looking up and down with the mouse. | |
| followenemy | Target the camera to an enemy in single player. | Cvar is deprecated |
| game | Start the game using the files from a mission pack or a mod. | New setting takes effect on next connect |
| gamedate | Display the game date version. | New setting takes effect on next connect |
| gamename | Set game variable string upon the first single player play. | New setting takes effect on next connect |
| lookstrafe | Toggle the automatic strafing when the +klook command is used. | |
| lookspring | Toggle the centering of the screen after the -klook command. | |
| name | The player's name. | |
| nodamage | Adjust damage so monsters don't hurt players too much. | 1 will make you almost invincible 2 will make you invincible |
| pickupinfo | Do we want to track pickup information for the next level? | New setting takes effect on next connect |
| user | specify the 'user' folder path. | Cvar is write protected, but can be set from the command line |
| shownames | Show player name upon skin. | |
| stealth | Display stealth (P.A.D.D.) meter. | |
| thirdpersoncam | Heretic II style camera if followenemy is -1 | Cvar is deprecated |
| viewsize | The size of the viewable game screen. | Can be 40 to 100 |
| welcome_mess | This is the message every new player joining a game will see. | Maximum of 255 characters |
| win_broken | On startup, the game will perform a sysinfo and if your video card match a predetermined list, win_noalttab & win_noaltenter will be added to the options in the miscellenaous menu page. | |
| win_noaltenter | Option menu: Disable fullscreen toggle. | |
| win_noalttab | Option menu: Disable task switching. | |
| console | Toggle console. | Cvar is write protected, but can be set from the command line |
