counter strike 1.6 <strong data-src=cvar-list-1024x576.jpg" class="alignnone wp-image-1957 size-large lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==">

All available Counter-strike 1.6 and Half-Life game cvar list.

You will learn what each cvar command means because there are a lot of cvar settings for counter strike 1.6 game, we will introduce and help you understand what is what.

These CS 1.6 cvar settings lists can help you improve the quality of your shooting and the game itself. Well-chosen settings will help you have an advantage over your opponents as well.

cs 1.6 cvar list

CVar nameDescription
allow_spectatorsAllows players to join as spectators.
ati_npatchEnables ATI TRUform technology, which will result in higher quality models but lower performance.
ati_subdivThis is ATI TRUform level, the higher you go (with ati_npatch set to 1), the more polygons are added to the models to smooth them out.
bgmbufferSets the allocated memory for CD/MP3 music in kilobytes.
bgmvolumeWhen disabled, it pauses the current audio that is being played with the “mp3” or “cd” command. To unpause, simply re-enable.
bottom colorSets the bottom color of your Half-Life model that others see.
brightnessSets the brightness value.
cam_commandEnable third person view. This is the same as the “third person” command. HL does not require sv_cheats 1 to work.
cam_contain
cam_idealdistThird person camera distance. See cam_command.
cam_idealpitchThird person camera step. See cam_command.
cam_idealawThird-person camera yaw. See cam_command.
cam_snaptoIf enabled, your viewpoints will move at the same speed as your movements, not faster than your movements. Third person only. See cam_command.
Chase_activeThis is a 3rd person view just like cam_command 1, except that it only works in single player, and when you move your mouse, it’s like zooming in on your player model.
Chase_backSets how far the camera is behind you when Chase_active is 1.
Chase_rightIt sets how far the camera is to your right when Chase_active is set to 1. If you want to make the camera to your left, use negative values.
Chase_upSets how far the camera is above you when Chase_active is 1.
client portSets the port through which the client connects to the server.
clock windowIt is designed to combat the speedhacks used in the game. The default value for this cvar is “0.5”. As the value decreases (0.3, 0.1, 0.01, etc.), modem client games should feel twitchy. The clock window setting does not affect the server. Now this doesn’t block speedhacks, it just makes the speedhacker fall far behind when speedhacking.
cl_allowdownloadAllow loading maps, models, sounds, sprites, textures when connecting to the server.
cl_allowuploadAllow your custom spray to be loaded when connected to the server.
cl_anglespeedkeyDetermines the ratio of turn speed to +left/+right when walking (+speed). cl_yawspeed * cl_anglespeedkey = turn speed when walking. The default turn rate while walking is 140.7 (210 * 0.67 = 140.7).
cl_backspeedSets the speed with the back (+back) key. This is limited to the sv_maxspeed backend. And in CS it’s limited by weapon speed. This must be equal to cl_forward and cl_sidespeed, otherwise you will have problems with simultaneously delaying forward and left, for example.
cl_bobSets the amount by which the view wobbles when the player is running.
cl_bobcycleSets how often the player’s gaze swings while running. I would recommend leaving this as the default as it messes up your hands after an update (it’s like scaling them). Prior to this update, it messed up your crosshair. Has no effect when cl_bob is 0.
cl_bobupSets the amount of time the player bounces while running. Has no effect when cl_bob is 0.
cl_chasedistIt changes how much the camera zooms out while you are dead.
cl_clock resetIf the client’s clock deviates from the server by more than cl_clockreset, we simply reset it to use the server and reset the delta to 0 – this usually happens when the server is logged in and possibly when there is a lot of packet loss.
cl_cmdbackupAlso, with each batch of commands (cl_cmdrate), we resend the last few previous move commands (in case of packet loss) so that we can continue to run smoothly in the face of minor network issues. By default, the number of “backup” commands we send is 2, but you can change this number by setting cl_cmdbackup to a different number. You can send more than 8 backup commands and you should remember that sending backup commands will increase the outgoing bandwidth usage.
cl_cmdrateThis is the maximum number of command packets you send to the server per second. By default, up to 30 command packets per second are sent to the server. If you are running at more than 30 frames per second, there will be multiple commands placed in some packets. You can change the rate at which command packets are sent to the server by setting the cl_cmdrate variable.
cl_corpsestayTime in seconds before dead bodies disappear from the ground.
cl_crosshair_colorSpecifies the color of the crosshair in RGB, the value must be enclosed in double quotes.
cl_crosshair_sizeSpecifies the size of the crosshair. Possible values are: 0 or automatic / 1 or small / 2 or medium / 3 or large.
cl_crosshair_translucentIncludes a translucent crosshair.
cl_dlmaxCl_dlmax defines the ” chunk ” size for pieces of player decals, etc. that are loaded during the game. Clamped up to 16 to 1024 bytes. Useful to try and limit decal usage to bandwidth – it made a lot more sense when everyone was using 14.4kbps modems.
cl_download_ingameAllows you to load custom player sprays during the game.
cl_dynamiccrosshairEnables dynamic crosshair when crouching/jumping…
cl_fixtimerateCl_fixtimerate is the number of ms per frame to fix clock drift . Because the server sends timestamps in every packet, but we only read network information once per frame, we don’t want to just ” take ” the server’s clock, so we use that as a target and ” correct ” it with fixtimerate (if the delta is not will become too large and we will bind the client to the server clock).
cl_fog_bIt sets the value of the blue color of the fog. Fog can be enabled with gl_fog 1. This CVar is hidden by default and you need to add -dev to the game command line for this cvar to work. The only official map with fog is de_inferno_cz. Map authors can add fog to their maps using the env_fog object, which automatically sets this CVar.
cl_fog_densitySets the fog density. Fog can be enabled with gl_fog 1. This CVar is hidden by default and you need to add -dev to the game command line for this cvar to work. The only official map with fog is de_inferno_cz. Map authors can add fog to their maps using the env_fog object, which automatically sets this CVar. A good value is 0.0003.
cl_fog_gIt sets the green color value of the fog. Fog can be enabled with gl_fog 1. This CVar is hidden by default and you need to add -dev to the game command line for this cvar to work. The only official map with fog is de_inferno_cz. Map authors can add fog to their maps using the env_fog object, which automatically sets this CVar.
cl_fog_rIt sets the value of the red color of the fog. Fog can be enabled with gl_fog 1. This CVar is hidden by default and you need to add -dev to the game command line for this cvar to work. The only official map with fog is de_inferno_cz. Map authors can add fog to their maps using the env_fog object, which automatically sets this CVar.
cl_forwardspeedSets the speed using the “forward” key (+forward). This is limited to the sv_maxspeed backend. And in CS it’s limited by weapon speed. It must be equal to cl_backspeed and cl_sidespeed, otherwise you will have problems, for example, holding forward and left at the same time.
cl_gaitestimationCl_gaitestimation uses an alternative way to calculate the speed of other players, which is used to control the animation of their lower body (legs). However, cs 1.6 forcefully includes it and the variable is ignored.
cl_ggIf enabled, when viewing a demo with playdemo or viewdemo, it will run the demo in benchmarking mode, exit the game, and save the results in the fps.txt file. This is the same as running the demo with gg “demoname”.
cl_himodelsIncludes high quality models. This only works in Half-Life.
cl_idealpitchscaleThis was used by a system (mainly for the use of joysticks) to adjust the angle of the eyes when walking up / down inclines. This appears to have been used to ” scale ” how quickly the pitch converged to the ” ideal ” pitch for tilt. This works when lookspring is enabled (must disable browsing with the mouse) and when browsing with the joystick is enabled. The value indicates how many degrees the view changes when walking up/down slopes.
cl_lcThis is called “server-side hit calculation and lag compensation”. This only works if the server allows lag compensation (sv_unlag 1) and if the shooting player requests lag compensation (cl_lc 1 – note that the player must also predict weapon launch on the client side too, otherwise cl_lc is ignored). Don’t change it. See also cl_lw.
cl_logocolorIt defines the color of your spray: #Valve_Blue, #Valve_Brown, #Valve_Dkgray, #Valve_Ltblue, #Valve_Ltgray, #Valve_Green, #Valve_Orange, #Valve_Red, #Valve_Yellow
cl_logofileIt determines which spray you want to use among the following: 8ball1, andre, camp1, chick1, chuckskull, devl1, gun1, lambda, Skull, smiley, splatt, tiki, v_1.
cl_lwThis is called “client-side weapon firing prediction”. This refers to the instantaneous set of effects that occur when the fire button is pressed. All of these effects are performed on the client side if the client side weapon firing prediction is enabled (cl_lw is 1). Effects include: triggering a weapon firing animation, showing any muzzle flash, creating any ejected projectiles, drawing decals and bullets at the hit location on the level wall, triggering the sound of a weapon being fired, etc. However, the actual determination of whether a shot was fired ( at least for weapons with hit scan) to another player now and always has been done on the server. If this is disabled, delay compensation is also disabled. See cl_lc.
cl_minmodelsEnable displaying only minimal models: leet.mdl, gign.mdl and vip.mdl, enabling it may improve performance.
cl_movespeedkeyThe speed at which you move when +speed is active.
cl_needinstancedEnabling this option will display some information about loaded models (weapon models) in the console. You need developer 1 to see the information. And you need sv_instancedbaseline 1 on the server side. (It’s already 1 by default)
cl_nosmoothIt determines whether prediction errors will be smoothly corrected during cl_smoothtime. If set to 1, prediction error smoothing is disabled (same with cl_smootime 0).
cl_observer crosshairThis turns on the crosshairs in the Free Look viewer mode. It’s buggy, it only works if you die and the camera is set to freeview, after changing the spectator mode it won’t work except in the next round if you die and are in freeview again.
cl_pitchdownSets the maximum viewing angle to look down. This is locked and cannot be changed in CS.
cl_pitchspeedThis is how fast your up/down loop is with the +lookup/+lookdown commands.
cl_pitchupSets the maximum viewing angle to look up. This is locked and cannot be changed in CS.
cl_pmanstatsIt displays particle information on your screen. Particles are smoke grenades (maybe there are other things, but I haven’t seen anything else that could change this particle counter). “Number of particles” is the number of particles currently on the map. ” is the number of particles currently displayed on your screen. “CMiniMem Free” is the amount of memory available for smoke.
cl_radartypeEnables an opaque (opaque) radar.
cl_rateThis is the number of bytes per second that the client sends to the server. Note. It’s a command but it works like cvar except sometimes it doesn’t work if you try to set it in your cfg.
cl_resendThe delay, in seconds, before the client resends a connection attempt. This is when you have problems connecting to the server and you see: “Retrying to connect to server #1”. And it has nothing to do with the network code, as people originally did.
cl_righthandIf set to -1, your weapon will be in your left hand and your knife in your right. If it is set to 0, all weapons are in the left hand. If set to 1, all weapons are in the right hand.
cl_shadowsEnable player shadows (small black circle), disable for better performance.
cl_showerrorShow the prediction errors on the screen.
cl_showeventsEnables the display of events such as firing a weapon, all events are listed in cstrike/events/.
cl_showfpsShows your current FPS in the top left corner of the screen.
cl_showmessagesDrop network traffic to the console. Need a developer to work 1.
cl_shownet0 Do not display any information. 1 Print the size of the current incoming packet in bytes. 2 Display information about the current incoming packet and its size.
cl_sidespeedSets the speed using the left and right movement keys (+moveleft and +moveright). This is limited to the sv_maxspeed backend. And in CS it’s limited by weapon speed. This should be equal to cl_backspeed and cl_forwardspeed, otherwise you will have trouble holding forward and left at the same time, for example.
cl_slistThis is the maximum number of seconds to wait for responses when pinging the LAN ” slist ” . Late responses are ignored.
cl_smoothtimeIt specifies the amount of time that the representation will be smoothly correct after a prediction error. If we set cl_smoothtime to 0 (or cl_nosmooth to 1), our interpolation will not be “smoothed” or corrected and we will see the actual positions of the players. Please note that this will cause a jump in the players’ movements, but they will be correct.
cl_solid_playersWhether the motion prediction mechanism should consider other players as solid.
cl_timeoutWhen you are inactive, after how many seconds the server will disconnect you. This is also controlled by sv_timeout (server side)
cl_updaterateThis is the number of updates per second you are requesting from the server.
cl_upspeedSets the speed with the up/down navigation keys (+moveup/+moveleft). This is limited to the sv_maxspeed back end. And in CS it’s limited by weapon speed.
cl_vsmoothingThis is called View Smoothing, and involves interpolation between view vectors. It smoothes/interpolates the origin and viewing angles when riding on trains/platforms. 0.05 should be fine (if you’re above 20fps) and 0 turns it off so it should boost your fps.
cl_waterdistCompensates for the view along the water surface.
cl_weaponlistfixThis was supposed to fix a bug in the HL1 source code related to the WeaponList custom message – the message would simply be ignored if this was set.
cl_weatherEnables rain on de_aztec, 1 will cause a few drops of rain, 2 will increase their amount, 3 will cause a downpour. Disables it to improve performance.
cl_yawspeedSpecifies the rate of turn with +left and +right.
com_filewarning
prefixThis doesn’t work on Steam, but on Won (pre-Steam system) if you had this CVar set to “0” you couldn’t open the console.
con_colorSets the color of chat messages. in RGB. In Won (pre-Steam system) it was also used to change the console text color.
con_fastmode
con_notifytimeThe amount of time, in seconds, that developer messages remain in the top left corner of the screen before they disappear from the screen.
chicken coopThis was supposed to enable the co-op mode in Quake. This doesn’t work in HL1 because there is NO co-op mod (also doesn’t work in CS because CS is a multiplayer game).
crosshairEnables the red dot in the center of the awp/scout/g3sg1/sg550 scope.
c_maxdistanceThis is the maximum 3rd person camera distance (see cam_command) using +camdistance (cmd).
c_maxpitchThis is the maximum 3rd person camera pitch (see cam_command) when using +cammousemove (cmd).
c_maxyawThis is the maximum 3rd person camera tilt (see cam_command) when using the +cammousemove (cmd) command.
c_mindistanceThis is the minimum 3rd person camera distance (see cam_command) using +camdistance (cmd).
c_minyawThis is the minimum third person camera deviation (see cam_command) when using +cammousemove (cmd).
fight to the deathIt determines whether the server is multi-user (1) or single-user (0). This is automatically set to 1 when you start a listening or dedicated server. It only stays at 0 if you start the map with the “map name” card or play HL single player.
decalfrequencySets the frequency at which players can spray their logos. The amount is in seconds, 0 means no delay (spray as fast as possible).
default_fovSets the field of view in Half-Life. In CS, the change only takes effect when you zoom out your body in spectator mode after you die. Also, it will ruin your sensitivity if you try to adjust it. In Half-Life, this could be used to get a “zoom” effect even on weapons without a scope.
developerEnables developer mode. Developer mode can be used to display information on the screen and output extended information to the console. Developer 2 provides more detailed information than developer 1.
dev_overviewIt shows an overview map created by the game. Used for cartographers to get an overview image.
directSpecifies the ambient/direct lighting scaling on studio models.
displays a list of soundsIf set, this shows the list of AI sounds on the console (only with developer 2).
d_mipcapSets the maximum quality for all textures, near or far.0 High texture detail.1 Medium texture detail.2 Low texture detail.3 Minimum texture detail.
d_mipscaleIt sets the maximum scalable quality of remote textures. 0 Full object detail 1 Some object detail 2 Medium object detail 3 Low object detail And I think you can go to 3.
d_spriteskipIt provides fast rendering of sprites. It will skip rendering every N scan lines.
edge frictionThis is used to add slowdown when jumping off the edge. When jumping from a platform that is 70 units above the ground, the edge friction effect is greatly increased. When it is set higher, the force pulling you down is greater. (Gravity in a sense)
ex_interpex_interp sets the amount of time (in seconds) to interpolate between each successive update (cl_updaterate). Set this variable to 0 and nothing else. Counter-Strike will automatically set ex_interp to 1/cl_updaterate (i.e. your console will say “ex_interp is forcibly increased to xx ms”). This is because the time between each packet is 1/(number of updates per second), so that’s how long you want your client to interpolate.
feyklagSimulates a delay when the value is greater than 0. The higher the value, the greater the delay.
false lossSimulates a cheat when the value is above 0. The higher the value, the bigger the cheat, for this sv_cheats must be enabled.
fastspritesDetermines the quality of smoke puffs, 0 is the worst, 2 is the best. Set a lower quality for better performance.
fps_maxSet the maximum number of frames per second. You can only have more than 100 if developer is 1 (enabled).
fps_modemThis is the old CVar fps_max for the web. Leave this value at 0 and use fps_max.
fs_lazy_precacheNormally, this switch is disabled, which in turn allows the game to load all the necessary sound files for that particular map before launching the game. If this switch is enabled, the game will not preload sound files during map startup, instead, sound files will only be loaded when they are needed. Sound files will remain in memory after they are loaded to improve game performance by not having to reload the same sound files from the hard drive every time a sound file is used.
fs_perf_warningsControls whether texture resampling warnings are printed. Requires developer to be 1 (On).
fs_precache_timingsPerf printouts about sound and model loading. Requires developer to be 1 (On).
fs_startup_timingsManages a bunch of console nonsense about timings when starting the engine. Requires developer to be 1 (On).
gammaSets the gamma value.
gl_affinemodelsApplies opengl perspective correction hints: for example: glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
gl_alphaminThis determines how texture filtering with alpha masking (lattices, fences, screen doors) affects the appearance of edges. At higher values, these objects (like bars, fences, etc.) look “thinner”, at a value of 1 they disappear completely.
gl_clearIf you enable gl_clear it will clear the color buffer. This basically means that when the camera can see into the void, either because the card is out of the far clip plane or because of some kind of map data corruption. This is often used as a debugging tool since the color of gl_clear is red. Cartographers use it to see if there are leaks in their maps. Everything seems to turn red in D3D, even if you are not outside the map.
gl_cullEnables the opengl GL_CULL_FACE setting.
gl_d3dflipThis CVar is only valid in D3D mode. This includes reverse rendering order. With nVidia Detonator 53.03 and gl_d3dflip 0 you can get WH. If you have mouse lag issues in D3D (most of the time in smoke), you can try gl_d3dflip 1, this will reduce the lag or fix it.
gl_dither16-bit OpenGL rendering can use a form of anti-aliasing in which lack of color depth is hidden by rounding in different ways depending on the pixel being rendered. Setting it to 0 could theoretically be faster or less hideous. Again, this may look more benign. It depends on personal preference. It seems that in 32-bit mode it doesn’t affect the walls, only the sky.
gl_flipmatrixThis is a fix for your crosshair if you are using 3dfx drivers (old graphics cards eg: Voodoo, Voodoo2, Rush or Banshee.) Maybe in CS 1.6 you can’t even use 3dfx servers as there is no option like in 1.5 to enable it . If you use this with other drivers you will get an AWP/Scout scope error.
gl_fogTurn on/off the fog effect. This was done for CZ, not 1.6, but might work in 1.6. This only works in de_inferno_cz. But with this you can get a color map (or make it work on all maps): you have to have -dev in the launch options and set cl_fog_density to 1 + cl_fog_r/cl_fog_r/cl_fog_g (they control the color).
gl_keeptjunctionsKeep the collinear points added by QCSG/QBSP to fix T-junctions. If you set it to 0 you will see cracks between some of the textures.
gl_lightholesControls whether to apply lighting to surfaces with ” holes ” (not sure if this still works).
g_max_sizeThe maximum size in pixels in which textures are loaded. The value must be a multiple of 16 to prevent white textures from appearing. When a texture is greater than gl_max_size it will be clipped to this size, if this size is not a multiple of 16 it will become a white texture. Although gl_max_size does not have a maximum value, 512 is the most realistic maximum value for gl_max_size.
gl_monolightsCreate an even source of light, without shadows. (Also may be referred to as FullBright). When a grenade explodes in an area or you turn on the flashlight, the area’s gamma returns to normal.
gl_nobindToggles replacing textures with alphanumeric characters. Deprecated, does not work in 1.6.
gl_nocolorsDo not bind separately colored textures for players. Deprecated and not supported.
g_overbrightSaturated lighting. Makes lighting more natural and realistic.
gl_palette_texEnable/disable support for paletted textures. If the GL driver you’re using doesn’t support the extension, it won’t make any difference. But some cards do not support the extension well and support must be disabled using this variable.
gl_picmipSets the rendering quality – * higher number is faster but lower quality. Don’t set more than 3 or cs will crash.
gl_playermipSets the rendering quality for models. Not supported.
gl_polyoffsetThe amount of offset to apply to polygon labels.
gl_reportjunctionsThis cvar has no effect.
gl_round_downThis is texture accuracy or texture rounding. When textures need to be changed, they are rounded up or down depending on that. Setting it low SHOULD make textures more accurate, and setting it high SHOULD degrade texture accuracy. I say “MUST” because it may depend on the graphics card. The maximum value MUST be 5, but again this may depend on the graphics card.
gl_spriteblendHe turned on the alpha blending of the sprites. It’s like sprite rendering quality (gl_spriteblend 0 = poor quality), gore and all. (0 = more blood)
gl_waterampIt enhances water waves (on water maps, of course). This cvar can only be modified with sv_wateramp (on the server side).
gl_wireframegl_wireframe 1 does the former by placing glowing lines on each edge drawn by the engine to show how it splits. gl_wireframe 2 does the same, but the lines it creates can be seen through walls, allowing you to tell what part of the map is being drawn (including other areas that might not be drawn!). gl_wireframe 1 is thus good for watching faces break etc. gl_wireframe 2 is best for seeing if your VIS blockers are actually working and stopping other areas from being rendered. This is used by cartographers to see what is calculated to improve the performance of their maps.
g_zmaxSets the maximum size of zbuffer. This is the maximum visible distance. Setting it to 0 in the D3D renderer allows you to see through walls. Since people were cheating on it, VALVe added protection and now this cvar can only be changed with sv_zmax (on the server side).
gl_ztrickHalf of the Z-buffer range, but not cleared (keeps fill rate). Enabling this setting may cause distant objects to flicker. If you want more frames per second, enable this.
chart heightSets the height of net_graph.
its soundSwitches high quality sound.
host mapWhen a map is modified using the “map” command, this parameter is automatically set to the name of the map. For multiplayer, this is only set at server startup, because the first map is started with the “map” command, but when changing maps, “changelevel” is used.
hostnameSets the server name.
host portSets the port to be used for your server. This CVar has the same effect as the “port” CVar, except that if “hostport” is not 0, it is used instead of “port”.
host_framerateThis scales the clock, but only in singleplayer or during demo playback (can be used to fast forward).
host_killtimeSets the delay before killing the server.
host_profileDisplays the number of connected clients and their network latency.
host_speedsDisplays host FPS, network latency, transfer rate, render rate, and object count for the map.
hpk_maxsizeSpecifies the maximum size of the custom.hpk file in your cstrike folder, the custom.hpk file is used to store logos of other players. Its value is specified in megabytes, a value of 0 means no maximum size.
hud_capturemouseIf disabled, there is no mouse cursor in the command menu. This doesn’t work in CS 1.6 and DoD 1.3 because the command menu no longer supports number bindings. But it still works in HL, TFC and some other mods.
hud_centeridToggles the display of player names in the lower left corner or in the middle of the screen. The player’s name is displayed when you aim at another player.
hud_classautokillIf enabled, automatically kill yourself after selecting a new player class in TFC.
hud_deathnotice_timeSets the number of seconds for which death notifications are displayed.
hud_drawEnables HUD rendering.
hud_drawhistory_timeSets the number of seconds that the HUD icons are displayed. For example, buy icons.
hud_fastswitchToggles quick weapon switching. If enabled, the weapon switches immediately when a number key is pressed (should be bound to slotX commands). This has no effect when you scroll through your weapon (using invprev and invnext).
hud_saytextIt includes in-game chat (same as hud_saytext_internal for CS, CZ and DoD).
hud_saytext_internalIt includes in-game chat. hud_saytext (cmd) toggles this CVar. This is only in CS, CZ and DoD.
hud_saytext_timeSets the number of seconds that chat messages are displayed.
hud_takesshotsAllows you to take pictures at the end of maps.
people_join_teamThis is used for command restrictions. Set to “any” to allow all commands (default), “ct” to allow only counter-terrorists, and “t” to allow only terrorists.
IPIf a connection to the steam server cannot be established, you will need to use this variable on the server’s command line, specifying the server’s ip.
joyadvancedThis allows extended axis variables to be used, starting with joyadvaxisX, where X is the letter of the axis.
joyControls the DirectInput R axis mapping (usually joystick-rudder). The following controls can be set: 0 = Axis is not used 1 = Axis is designed to move forward and backward 2 = Axis is designed to look up and down (pitch) 3 = Axis is designed to move side to side 4 = Axis is designed to turn left and right (yaw) ). Alternatively, it can be designated as an absolute axis (such as a joystick) or a relative axis (such as an FPgaming trackball or WingMan Warrior SpinControl). Absolute axes are defined as having a stop position, while relative axes do not have a stop position and just rotate around. To designate this axis as a relative axis, add 16 to the above control number. This will have no effect until joyadvanced is set to 1.0.
joyadvaxisControls mapping of the DirectInput U axis (custom axis). The following controls can be set: 0 = Axis is not used 1 = Axis is designed to move forward and backward 2 = Axis is designed to look up and down (pitch) 3 = Axis is designed to move side to side 4 = Axis is designed to turn left and right (yaw) . Alternatively, it can be designated as an absolute axis (such as a joystick) or a relative axis (such as an FPgaming trackball or WingMan Warrior SpinControl). Absolute axes are defined as having a stop position, while relative axes do not have a stop position and just rotate around. To designate this axis as a relative axis, add 16 to the control number above.
joyadwakiswControls mapping of the DirectInput V axis (custom axis). The following controls can be set: 0 = Axis is not used 1 = Axis is designed to move forward and backward 2 = Axis is designed to look up and down (pitch) 3 = Axis is designed to move side to side 4 = Axis is designed to turn left and right (yaw) . Alternatively, it can be designated as an absolute axis (such as a joystick) or a relative axis (such as an FPgaming trackball or WingMan Warrior SpinControl). Absolute axes are defined as having a stop position, while relative axes do not have a stop position and just rotate around. To designate this axis as a relative axis, add 16 to the control number above.
joyadvaxixControls the display of the DirectInput X axis (usually joystick left and right). The following controls can be set: 0 = Axis not used 1 = Axis for forward and backward movement 2 = Axis for looking up and down (pitch) 3 = Axis for side to side movement 4 = Axis for turning left and right (yaw) In addition, it can be referred to as an absolute axis (such as a joystick) or a relative axis (such as an FPgaming trackball or WingMan Warrior SpinControl). Absolute axes are defined as having a stop position, while relative axes do not have a stop position and just rotate around. To designate this axis as a relative axis, add 16 to the control number above. This will have no effect until joyadvanced is set to 1.0.
JoyAdVaxisControls the display of the Y-axis DirectInput (usually joystick forward and backward). The following controls can be set: 0 = Axis is not used 1 = Axis is designed to move forward and backward 2 = Axis is designed to look up and down (pitch) 3 = Axis is designed to move side to side 4 = Axis is designed to turn left and right (yaw) . Alternatively, it can be designated as an absolute axis (such as a joystick) or a relative axis (such as an FPgaming trackball or WingMan Warrior SpinControl). Absolute axes are defined as having a stop position, while relative axes do not have a stop position and just rotate around. To designate this axis as a relative axis, add 16 to the control number above. This will have no effect until joyadvanced is set to 1.0.
joyadvaxisControls the mapping of the Z-axis DirectInput (usually a throttle stick). The following controls can be set: 0 = Axis is not used 1 = Axis is designed to move forward and backward 2 = Axis is designed to look up and down (pitch) 3 = Axis is designed to move side to side 4 = Axis is designed to turn left and right (yaw) ). Alternatively, it can be designated as an absolute axis (such as a joystick) or a relative axis (such as an FPgaming trackball or WingMan Warrior SpinControl). Absolute axes are defined as having a stop position, while relative axes do not have a stop position and just rotate around. To designate this axis as a relative axis, add 16 to the control number above. This will have no effect until joyadvanced is set to 1.0.
joyforwardsensitivityControls the rate of acceleration, or how much joystick movement is required to drive “full speed” forward and backward.
joyforwardthresholdControls the dead zone for forward and backward movement.
joypitchsensitivityControls the speed or ratio used when you look up and down.
threshold of joyControls the dead zone for looking up and down.
joyside sensitivityControls the speed of acceleration, or how much joystick movement is required to move at “full speed” from side to side.
joysidethresholdControls the dead zone for moving from side to side.
joystickAllows you to use the joystick.
joyhack1This is one of two variables that include custom response curves configured for the Logitech Wingman Warrior joystick. When enabled, this fixes the centering issue.
joyhack2This is one of two variables that include custom response curves configured for the Logitech Wingman Warrior joystick. When this feature is enabled, it eliminates the problem of “uncontrolled” rotation when using the joystick to turn or look left/right.
joy yawsensitivityControls the speed or ratio used when you look from left to right.
threshold of joyControls the dead zone for looking left and right.
LambertSets the Lambert level. Lambert is lighting the player models.
light rangeSets the game lighting gamma. It has a security that should be forced to 2.5 when connecting to a server, but it looks like a “broken” security because the gamma is set before the security is set, so you can still change that before connecting to the server. When a grenade explodes in an area or you turn on the flashlight, the area’s gamma returns to normal. If it is changed, it may crash the game. **Paft Edit: Actually yes, 0 used to be the lowest value and now the game crashes, but 1.9 is the new low.**
download as 8 bitToggles the use of the lowest quality 8-bit audio. On = 8 bits. Off = 16 bits.
logsdirSpecifies the directory where server logs will be created using the “log” command.
lookspringEnables automatic view centering when mouse browsing is disabled (-mlook). It must be set when mouse browsing is enabled (+mlook). It also disables up and down mouse movements.
glancestrafeWhen this feature is enabled, left/right mouse movements cause you to move sideways instead of turning.
lservercfgfileSets the configuration file that is loaded when the listener server starts.
mapchangecfgfileThis sets up a config file that is loaded whenever the map is changed.
mapcyclefileThis sets the file to be used for the map loop.
max_queries_secThis is part of the rate-limiting code for out-of-band requests (i.e. players, information). It defines the maximum number of requests per second per user (averaged over max_queries_window).
max_queries_sec_globalThis is part of the rate-limiting code for out-of-band requests (i.e. players, information). It defines the maximum number of requests per second for all requests.
max_queries_windowThis is part of the rate-limiting code for out-of-band requests (i.e. players, information). It defines the time window for averaging the request rate.
max_shellsThe maximum number of projectiles that can be fired from the weapons of all other players at the same time.
max_smokepuffsThe maximum number of puffs of smoke that fly out of smoke grenades and your bullets (into the wall) at a time.
modelSets your model to Half-Life. Valid model names: barney, gina, gman, gordon, Helmet, Hgrunt, Recon, Robo, Scientist, Zombie.
motdfileSets the file to be used as the message of the day (welcome screen).
MP3FadeTimeThis is the number of seconds it takes for the mp3 to fade out completely using the “cd fadeout” command.
MP3VolumeSets the MP3 volume level.
mp_allowmonstersAllow or disable the appearance of monsters in multiplayer. (half-life only)
mp_autocrosshairIf sv_aim is 1, this turns on the red crosshair in multiplayer.
mp_autokickEnable automatic blocking of teamkillers and kicking of idle clients.
mp_autoteambalanceEnables command auto-balancing.
mp_buytimeAssign the desired amount of buying time for each round.
mp_c4timerTimer duration C4. Minimum 15, maximum 90. The value must be 35 seconds in matches.
mp_chattimeThe amount of time in seconds that players can chat after the game ends.
mp_consistencyThis checks to see if the connecting client has changed its models or sounds to give it an unfair advantage. For some models, it only checks the size to make sure it doesn’t exceed the hitboxes. But this doesn’t check all models/sounds/… Some of them are still there, like the smoke sprite. (not to smoke)
mp_decalsIt sets the maximum number of decals (splash, logo, bullet holes, grenade burns, blood on the ground) to be visible on the screen. It must be installed before connecting to the server. This is not the same as r_decals.
mp_defaultteamIf set to 1, players are forced to join the first team (team index 0) when joining. Otherwise, they are forced to join the team with the fewest players. If a map forces them to join the first team (mp_defaultteam 1), then players are not allowed to change teams during that map (unless the map changes their team for them). This is one of the properties of the map, so the map will automatically set the cvar value depending on what the mapper has chosen.
mp_fadetoblackIf set to 1, the player’s screen turns black until the end of the round when they die (the screen still works fine so the player can chat, see results, etc.) Overrides mp_forcechasecam
mp_falldamageEnables realistic fall damage in Half-Life.
mp_flashlightSet to 1 to enable the use of flashlights, 0 to disable.
mp_footstepsSet to 1 to enable steps, 0 to disable.
mp_forcecameraThis cvar was added in CS 1.4 and seems to be exactly the same as mp_forcechasecam. If mp_forcecamera and mp_forcechasecam are set to a value other than 0, mp_forcecamera will be ignored and the value of mp_forcechasecam will be used instead. teammates only (Free Look works)
mp_forcechasecamIt looks like this variable is exactly the same as mp_forcechasecam. If mp_forcecamera and mp_forcechasecam are set to a value other than 0, mp_forcecamera will be ignored and the value of mp_forcechasecam will be used instead. teammates only (Free Look works)
mp_forcerespawnIf enabled, players will automatically respawn upon death.
mp_fraglimitIf set to a value other than 0, when someone’s result reaches mp_fraglimit , the server changes the map.
mp_fragsleftmp_fragsleft is the number of frags left if you set mp_fraglimit. You just type mp_fragsleft into the server console and it will tell you the number of frags left depending on the mp_fraglimit. NOTE: mp_fraglimit does not exist in CS and only seems to work in Half-Life.
mp_freezetimeThe duration in seconds of the freeze period at the start of the rounds. Set to 0 to disable.
mp_friendlyfireSet to 1 to enable friendly fire, 0 to disable.
mp_ghost frequencyGhost update period. How many seconds are left until the next update. In cs beta 5.0 you could see freeview spectators move when you were dead (they were called ghosts). But the ghosts were removed after. This cvar now has no effect.
mp_hostagepenaltyMaximum. the number of hostages you can kill before the server boots you… setting this to 0 will disable this command.
mp_kickpercentSets the percentage of teammates it takes to vote for a player.
mp_limitteamsThe maximum number of players one team can have over another. To completely disable command restriction, set the value to 0.
mp_logdetailBit variable to set the level of detail for logging attacks “mp_logdetail 0” » Log no attacks “mp_logdetail 1” » Log attacks from enemies “mp_logdetail 2” » Log attacks from teammates “mp_logdetail 3” » Log attacks from enemies AND teammates
mp_logechoIf enabled, server log messages are displayed in the server console.
mp_logfileEnables server console logging to a file in the logs/ folder.
mp_logmessagesUsed for server admins to spit chat messages into their log files.
mp_mapvoteratioSet the ratio of players required to vote on the same map before the map changes. The default value is 0.66, which means that 66% of the players on the server must vote for the same map in order for the server to switch to that map.
mp_maxroundsLeave the maximum number of rounds that can be played on the map at 0 to match mp_timelimit.
mp_mirrordamageThis CVar has no effect. It’s been in CS since the first betas. It’s not even in the CS specific cvar part of the CS Manual. This will probably be a feature where when you attack teammates it reflects damage back to you and they don’t take damage. The original creators of CS probably didn’t finish the code or forgot about it.
mp_playeridToggles the information players see on the status bar 0 all: players see all names listed on the status bar (with their respective team colors) 1 team only: players only see the names of their teammates and hostages on the status bar 2 off: players don’t see any names in the status bar status bar (including hostages)
mp_roundtimeMinimum round time 1 min. The maximum round time is 9 minutes. Supports partial minutes (1.5 – 90 seconds).
mp_startmoneySets the amount of money players start the game with.
mp_teamlistThis determines the names of the commands in HLDM depending on the models. Nothing to put, allow all commands. List of valid team names: barney, genie, gman, gordon, helmet, xgrant, scout, robot, scientist, zombie.
mp_teamoverrideAllows maps to override server mp_teamlist.
mp_timeleftmp_timeleft is the amount of time left before changing the map if you set mp_timelimit. You just type mp_timeleft into the server console and it will tell you the amount of time left based on the mp_timelimit. NOTE: mp_timeleft only works in Half-Life. This is useless in CS due to the “timeleft” client console command which does the same thing.
mp_timelimitPeriod between card rotations.
mp_tkpunishIf set to 1, TKers will be automatically killed on the next round.
mp_weaponstayThis causes the weapon to immediately respawn after one player has picked it up, allowing the next player to be able to grab the weapon immediately.
mp_windifferenceIt is used by the CS to determine the difference between the T and CT payoffs to apply the win logic.
mp_winlimitWill loop the map after one team reaches this number of wins.
m_filterToggles the mouse filter. The mouse filter smooths out mouse movements.
m_forwardIt determines how fast you move forward/back when you move your mouse. In order to move forward/backwards with the mouse, you need to turn off browsing with the mouse.
m_pitchSets the sensitivity ratio of mouse movements up and down. Negative numbers cause inverted mouse movements. This cannot be changed except in the options menu with “Reverted Mouse” which sets m_pitch to -0.022.
m_sideIt determines how fast you move when you move your mouse. Requires lookstrafe 1 and Mouse Look Enabled (+mlook) to navigate with the mouse.
m_yawSets the sensitivity ratio between left and right mouse movements. Negative numbers cause inverted mouse movements.
nameSets your name.
net_graphAllows you to use net_graph. It displays information about your settings, ping, frame rate, etc. depending on the type of network. For more information read this
net_graphposSets the position of the net_graph. 0 = right, 1 = center, 2 = left
net graphwidthSets the width of net_graph. The higher the number, the wider the net_graph.
net_scaleSets the number of bytes displayed per pixel in net_graph.
net_showdropShows a message in the console when a packet is dropped. This is for both client and server.
net_showpacketsShows incoming/outgoing packets. This is for both client and server.
without soundAll sounds should be turned off, except for certain sounds, such as the sound of footsteps when a bullet ricochets.
passwordSets the password for the server you want to connect to. This cvar is automatically changed when you log into a password-protected server using Server Explorer.
pauseAllow or prevent players from pausing the game using the pause command.
portSets the port to be used for your server.
indicatorThis is the number of bytes per second that the server sends to the client. Only for internet games (sv_lan 0), except when sv_lan_rate < 1001 in LAN game (sv_lan 1).
rcon_addressThis allows clients to remotely connect to a server/HLTV and use rcon commands without even being in the game. Set it to the server’s IP address without a port number (1.2.3.4).
RCON passwordIt sets the rcon password on the server so admins can use admin commands/variables. Administrators must also set rcon_password in their client console to be able to use admin commands/options with the rcon command.
rcon_portThe port through which the client can remotely connect to the server. See rcon_address.
type of numberCartographers use this to create an echo on their map, this automatically changes when a player enters a zone with the env_sound entity. Various values: 0 = Normal (off)1 = General2 = Metallic Small3 = Metallic Medium4 = Metallic Large5 = Tunnel Small6 = Tunnel Medium7 = Tunnel Large8 = Camera Small9 = Camera Medium 10 = Camera Large11 = Bright Small12 = Bright Medium13 = Bright Large14 = Water 115 = Water 216 = Water 317 = Concrete Small18 = Concrete Medium19 = Concrete Large 20 = Large 121 = Large 222 = Large 323 = Cave Small24 = Cave Medium25 = Cave Large26 = Freak 127 = Freak 228 = Freak 3
r_aliastransadj
r_aliastransbase
r_ambient_bArtificially shifts the lighting of the current world by a blue value.
r_ambient_gArtificially shifts the lighting of the current world to green.
r_ambient_rArtificially shifts the lighting of the current world to a red value.
r_bmodelhighfrac
r_bmodelinterpDetermines whether moving brush models will interpolate their position (smooth the view).
r_cachestudioDetermines whether to cache studio model ” hulls ” for faster testing – the cache has a limited size/lifetime. This is a performance optimization.
r_cullsequenceboxIn a multiplayer game, if set, instead of just checking the bbox on the back of the viewer, we check the entire truncated pyramid for the current animation extents (sequence window).
r_decalsIt sets the limit for decals (logo spatter, bullet holes, grenade burns, blood on the ground). If higher than mp_decals, mp_decals will be set (reset to mp_decals when connecting to server). This is not the same as mp_decals.
r_detailtexturesEnable/disable detailed textures. In cs 1.6, by default, there are detailed textures only for Cobble.
r_drawentitiesControls how objects/models are drawn. 0 = No objects 1 = Default and draw objects normally 2 = Objects are drawn as skeletons 3 = Objects are drawn, each bone has a bounding box 4 = Objects are drawn with a block 5 = Separate blocks for player and weapon NOTE: only works in SOFTWARE – D3D/OpenGL mode: single player only SoftWare: multiplayer mode
r_drawflatIn “r_drawflat 1” we see how the engine has to break up surfaces in order to draw them. I think it’s being used by cartographers.
r_draworderWallHack, which shows what is computed through walls, is used by cartographers to improve map performance.
r_drawviewmodelSwitch weapon model view.
r_dspeeds0 = Do not display renderer speed statistics. 1 = Display renderer speed statistics. (Developer 1 required)
r_dynamicDynamic lighting is when illuminated objects create projections onto walls or objects around them (example: rockets in half-life). You will improve performance by turning this off. But after the HL update, it is locked to 1 in multiplayer.
r_fullrightSetting this to “1” means no lightmaps, and will render all textures without any dynamic shading/lighting (so you’ll end up with brightly lit textures, so bright that even a flashlight beam will be invisible). Setting it to “2” will mean lightmaps only (all models gouraud shading without textures). NOTE. THE SPECIFIC VALUES ARE NOT FOR OPENGL, ONLY FOR PROGRAM MODE. Okay, this might be useful for cartographers. A setting of “3” means only lightmaps, but with an offset mesh. Setting to “4” is similar to “3”, but also shows the mip level of each surface in relation to the player.
r_glowshellfreqSets the glow frequency of player models. Player models are highlighted by server plugins. For example, respawn protection in deathmatch.
r_graphheightAdjusts the height of the chart. See r_timegraph
r_lightmapI only get the effect with this variable in D3D and Software: D3D: r_lightmap -1 or 1 = White walls.
r_lightstyler_lightstyle 1 removes all lights on maps, but you can still see enemies and the sky.
r_luminancer_luminance 1 makes the whole map blue-green.
r_maxedgesThis variable sets the maximum number of flat surface edges to render.
r_maxsurfsThis variable sets the maximum number of flat surfaces to render.
r_mirroralphaMirror effect. Deprecated and not supported.
r_mmxThis includes MMX optimization. MMX is detected automatically (1=enabled, 0=disabled), but you can force it on or off with this.
r_norefreshDisables world and HUD updates.
r_novisFirst you need to know what VIS is: VIS is short for Visible Information Set. This generates what can and cannot be seen from certain locations on the map. Half-Life will then use this information when the game starts to speed up rendering by only drawing what the player can see. you can see everything. You can try with gl_wireframe 2 to see the effect.
r_numedgesShows the number of edges displayed at one time.
r_numsurfsShows the number of brush planes displayed at one time.
r_polymodelstatsDisplays the number of polygon models shown
r_reportedgeoutIt toggles the display of how many edges are not shown. Only works with developer 1.
r_reportsurfoutIt toggles the display of how many surfaces are not displayed. Only works with developer 1.
r_ratesUsed by mappers to view the value of epoly and wpoly for map performance.
r_timegraphToggles the display of a graph showing the screen rendering time. It’s like net_graph, but for FPS only.
r_traceglowEnables occlusion calculation. If enabled, light halos (created by the env_glow entity) and some explosion sprites will not be visible through AI players (hostages in CS, scientists and monsters in HL) when they are behind them.
r_wadtexturesr_wadtextures is used to enable or disable enabled wad textures.
r_wateralphar_wateralpha 1 enables alpha water blending (default). To disable it (0), r_novis must be enabled. Turning it off will allow you to see above the water everything below the surface of the water (which effectively makes the surface of the water completely transparent). This does not work with the Half-Life 1 engine. To get transparent water, mappers must use the func_water entity.
r_waterwarpIf 0, then there is no underwater wave effect. Use 0 for better visibility in the water.
scr_centertimeThe time in seconds that the messages on the central screen remain active. (Example: the message “The terrorists won!”). Note that this only works if set before the message is printed, not while it is being displayed on the screen.
scr_connectmsgThis is the first line of a small message in white text drawn on a black box at the bottom center of the screen. It is usually only visible when connected to servers, as everything is rendered on top of it. Also visible with r_norefresh 1 or when clipping outside the map. Depending on your hand model, when disconnected from a server, it may only be partially visible when connected to another.
scr_connectmsg1The second line of the Connect-Message window. See scr_connectmsg.
scr_connectmsg2The third line of the Connect-Message window. See scr_connectmsg.
scr_conspeedIt sets the speed at which the console comes into view when the player presses the console key. This no longer works in version 1.6 because the console no longer appears in view.
scr_ofsxThis sets the X offset of the view’s origin.
scr_ofsyThis sets the Y offset of the view’s origin.
scr_ofszThis sets the Z offset of the view origin.
sensitivitySets the mouse sensitivity.
servercfgfileSets the configuration file that is loaded when the server starts. For dedicated servers only.
skillSets the difficulty level in Half-Life single player mode (set automatically when you select the difficulty level in the new game menu). 1 : Easy 2 : Medium 3 : Complex
sk_*All variables starting with sk_ control the health of HL monsters and weapon damage for each of the three skill levels (see “skill” variable). Example: sk_12mm_bullet3 – how much damage does a 12mm bullet with skill level 3.
snd_noextraupdateIf enabled, disables “excessive” audio updates that may occur during rendering or other potentially low frame rate situations.
spec_autodirectorThis enables the Auto Director viewer mode. Auto Director automatically moves the camera based on where the player is looking. This works for Free Chase Cam, Locked Chase Cam and Chase Map Overview. (Same as spec_autodirector_internal for CS, CZ and DoD).
spec_autodirector_internalThis enables the Auto Director viewer mode. Auto Director automatically moves the camera based on where the player is looking. This works for Free Chase Cam, Locked Chase Cam and Chase Map Overview. spec_autodirector (cmd) toggles this CVar. This is only in CS, CZ and DoD.
spec_drawconeToggles the 90-degree orange vision cone in view mode, which shows where you are looking in spec mode (same as spec_drawcone_internal for CS, CZ, and DoD).
spec_drawcone_internalToggles the 90-degree orange cone of view in view mode, which shows where you are looking in spec mode. spec_drawcone (cmd) toggles this CVar. This is only in CS, CZ and DoD.
spec_drawnamesToggles drawing names in overview mode (same as spec_drawnames_internal for CS, CZ and DoD).
spec_drawnames_internalToggles drawing names in overview mode. spec_drawnames (cmd) toggles this CVar. This is only in CS, CZ and DoD.
spec_drawstatusToggles the game information (current map, game time, …) that is displayed in the upper right corner of the screen in spectator mode (similar to spec_drawstatus_internal for CS, CZ and DoD).
spec_drawstatus_internalToggles the game information (current map, game time, etc.) that is displayed in the upper right corner of the screen in spectator mode. It’s only CS, CZ and DoD and it doesn’t work in those games anymore since Steam.
spec_mode_internalChanging this while playing has no effect. You must change it before entering the server. It sets the first observer mode you have when you enter observer mode (when you are dead or an observer). This is automatically changed when you change spectator mode using the JUMP key, the spec menu, or the spec_mode command. in emergency situations and the Czech Republic.
spec_pipSets the PIP spectator mode. 0 : Disabled 1 : Player Chase Camera 2 : First Person 3 : Chase Map View (zoomed out) 4 : Chase Map View (zoomed in) 5 : Buggy Mode (you see cone sprite view + player sprite view like in the map view, but works in third person, etc…)
spec_scoreboardTurns on/off the scoreboard. “togglescores” (command) toggles this CVar. This is a CVar specification, but you don’t have to be a spectator to use it. This is only in CS, CZ and DoD.
suit volumeSets the volume of the HEV suit sounds in Half-Life.
sv_accelerateSets the acceleration speed. Locked (only in CS), so it automatically switches to the default value (5). But in HL you can change it and the default value is 10.
sv_aimEnables auto-aim (when your crosshair is close to an enemy). Only works in Half-Life.
sv_airaccelerateIt sets how fast you accelerate in the air. Use 100 for surf cards.
sv_airmove
sv_allowdownloadAllows the server to upload any content to the client (maps, sprays, etc.)
sv_allowuploadAllows clients to send custom sprays to the server.
sv_alltalkAllow dead players to communicate via voice chat with live players. Also allow players to communicate with the opposing team/spectators.
sv_bounceControls the collision response of ” flying ” projectiles when they hit slopes.
sv_cheatsThis command allows you to use cheat codes such as impulse 101 (16000 money) or impulse 102 (blood). All variables in the “cheat” category in the variable list only work if enabled.
sv_clienttracesv_clienttrace sets the player’s bounding box for collisions (with world objects). This is not the same as setting the hitbox size (used for bullet hits). This cannot be changed in CS, it is forced to 1. The value may differ from other HL mods. (3.5 is used in DoD etc.)
sv_clipmode
sv_contactIt is used to set the server owner email.
sv_downloadurlInstalling this CVAR will allow clients to load custom content via HTTP rather than fetching content from the game server much faster. Set this parameter to “” (an empty string) to return to normal downloads.
sv_enableoldqueriesSetting “sv_enableoldqueries” to 1 allows old-style (no request/response) queries to work (this allows you to use the old HL1 Engine core query protocol). This should be disabled now because webserver browsers etc are using new requests to the server.
sv_filetransfer compressionAllows the server to compress and send compressed content to the client.
sv_filterbanSets packet filtering by IP mode. If disabled, everyone will be banned by IP, but their IP will not be added to the banlist.
sv_frictionIt controls the friction against the ground. This is locked to 4 in CS and cannot be changed.
sv_gravitySets gravity. A smaller value means less gravity. You stay in the air with sv_gravity 0 and cannot jump with sv_gravity 12000. Negative values have the same effect as sv_gravity 0 but jump much faster.
sv_instancedbaselineAllows the server to create and use “instance” baselines (for things like grenades, etc. that don’t have good baselines because they’re not placed in the .map file).
sv_lanIt includes LAN server mode (no heartbeat, no authentication, class C). Only people on your local network can join.
sv_lan_rateIt defines the rate for all clients on the LAN server (sv_lan 1), default is 20000. If sv_lan_rate < 1001 it will be ignored and “rate” (client side) will be used.
sv_logbansIt turns on and off the registration of player bans. Default is 0 (off).
sv_logblocksThis is part of the rate-limiting code for out-of-band requests (i.e. players, information). It logs which IP addresses have been blocked by this code. See also max_queries_* variables.
sv_log_onefileIt determines whether one log file is created (in total) or one log file per map change, as is currently the case. The default is the current behavior (one for each map change).
sv_log_singleplayerIf enabled, log files will be generated for single player games. Of course, logging (login) must be enabled.
sv_maxrateThis sets the maximum number of bytes per second that the server can send to the client. 0 = unlimited. Only for internet games (sv_lan 0), except when sv_lan_rate < 1001 in LAN game (sv_lan 1).
sv_maxspeedSets the maximum speed. In CS, after 260, nothing changes because of the speed of the weapon (With a scout, you go faster, and this is 260). See the forum for more information.
sv_maxunlagSets the maximum number of seconds during which the netcode compensates for someone’s ping (sv_unlag must be enabled). Netcode offsets 500ms by default.
sv_maxupdaterateThis is the maximum number of updates per second the server can send to the client (see cl_updaterate).
sv_maxvelocityIt sets the maximum speed of any moving object.
sv_minrateThis sets the minimum number of bytes per second that the server can send to the client. 0 = unlimited. Only for internet games (sv_lan 0), except when sv_lan_rate < 1001 in LAN game (sv_lan 1).
sv_minupdaterateThis is the minimum number of updates per second the server can send to the client (see cl_updaterate).
sv_newunitUsed to clear saved game data from previous levels to keep the saved game size as small as possible. This is used in the Half-Life single player maps. There is no need to change this CVar, mappers should set it in the worldspawn object.
sv_passwordSets the password for the server. People who want to connect to the server need a password.
sv_proxyThis is necessary so that HLTV proxies can connect to your server. It sets how many HLTV proxies will be able to connect to your server. HLTV proxies take up server slots so make sure you take that into account before enabling this.
sv_rcon_banpenaltyThe number of minutes to block users who are not authenticated by rcon. (0=permanent)
sv_rcon_maxfailuresThe maximum number of times a user can fail rcon authentication before being banned. This is similar to sv_rcon_minfailures, except that this setting is independent of sv_rcon_minfailuretime.
sv_rcon_minfailuresThe number of times a user can fail rcon authentication within sv_rcon_minfailuretime before being banned.
sv_rcon_minfailuretimeThe amount of time (in seconds) that rcon attempts must fail before the ban is enforced.
sv_regionThis is for the server browser filters to specify which region the server should appear in.
sv_restartSets the number of seconds before the server restarts the game. This will reset all frags, points, weapons and money to default. Use this to coordinate clan matches. This is the same as sv_restartround.
sv_restartroundSets the number of seconds before the server restarts the game. This will reset all frags, points, weapons and money to default. Use this to coordinate clan matches. This is the same as sv_restart.
sv_send_logosAllows the server to send custom sprays to clients. sv_send_logos 1 requires sv_allowdownload 1 to work.
sv_send_resourcesThis variable determines whether resources are passed to clients.
sv_skycolor_bIt sets the value of the blue color of the sky.
sv_skycolor_gIt sets the sky green value.
sv_skycolor_rIt sets the value of the red color of the sky.
sv_skynameIt sets the name of the sky to be used for the current map (players must reconnect if you change it via this cvar to see the new sky). Cartographers can set a specific sky for their map and it will automatically set that variable. If nothing is set, it will default to sky: desert.
sv_skyvec_xIt sets the sky orientation on the x-axis.
sv_skyvec_yIt sets the y-axis orientation of the sky.
sv_skyvec_zIt sets the sky’s Z orientation.
sv_spectatormaxspeedSets the maximum speed at which the viewer can move.
sv_statsSpecifies whether to collect server CPU usage statistics. Use the “stats” command to view the CPU usage data collected by this.
sv_stepsizeThis is used to determine the maximum height you can climb without jumping. If set to a high value, you can walk on very tall objects. If you set a small number, you will not be able to climb even the smallest step.
sv_stop speedIt sets the minimum stop speed on the ground. In Half-Life and other mods the default value is 100. But in CS it is locked to 75, if you change it it will always go back to 75.
sv_timeoutControls how long the server will disconnect a client that has stopped responding (it might just be AFK).
sv_unlagThis allows clients to use lag compensation. Leave it enabled.
sv_unlagsamplesSets the number of packets that will be averaged to find a ping to compensate (sv_unlag must be enabled). Examples: sv_unlagsamples 1 The server will calculate the ping from the last sample. (default) sv_unlagsamples 2 The server will calculate the ping from the average of the last two samples.
sv_uploadmaxIt limits the maximum size (in MB) that a customer can use for a custom resource (such as spray stickers).
sv_versionThe default is 1.1.2.0/2.0.0.0.47.3647. This is some information about the server version. These are the numbers that appear when you type “version”. For example, here: 1.1.2.0/2.0.0.0 is the game version/mod version. But we all know that CS version is 1.6, but it shows 1.1.2.5/2.0.0.0. In other mods it also shows 1.1.2.5/2.0.0.0 or 1.1.2.0/2.0.0.0 except CZ where 1.0.0.2/2.0.0.0.47 is the protocol version. 3647 is the build version.
sv_visiblemaxplayersThis is how many server slots are visible from the server browser. This is used to store slots for administrators. They must use the connect command to join the hidden slot. But without a mod/plugin, anyone can join the hidden slot.
sv_voicecodecSpecifies which voice codec DLL to use in the game. Set the DLL name without extension. There are two codecs: voice_miles (default) and voice_speex. voice_speex gives the best voice quality. See also sv_voicequality.
sv_voiceenableIt includes voice communication.
sv_voicequalityIf your server has voice enabled, you can set the voice quality here. Keep in mind that the better the quality, the more bandwidth your voice will need. The voice_speex codec must be enabled (see sv_voicecodec). high quality
sv_wateraccelerate
sv_waterampIt enhances water waves (on water maps, of course). This cvar automatically sets gl_wateramp (same but on the client side) on all clients.
sv_waterfriction
sv_zmaxSets the size of the Z-buffer. This is the maximum visible distance. Mappers can set the desired value on their map (with the world spawning entity) and it will automatically change that cvar when the map is loaded. It changes the gl_zmax value of any client that connects to the server. VALVe added this variable because with gl_zmax 0 you could see through walls (in the D3D renderer), so the client is forced to use the server’s value and cannot change gl_zmax. This can only be used in multiplayer on dedicated servers (only works in single player on listening servers).
sys_ticrateThis command sets the maximum number of ” frames ” per second that the server can calculate.
s_a3dTurn on A3D sound technology. Your sound card must support it.
s_eaxIncludes EAX audio technology. Your sound card must support it.
s_showShows on the screen which sounds are being played.
techxgammaSets the gamma value of the texture.
tfc_newmodelsThis includes new player models in TFC.
top colorSets the top color of your Half-Life model that others see.
traceralphaThis sets the transparency of the tracers. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
tracerblueThis sets the tracers value to blue. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
tracergreenThis sets the tracers value to green. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
tracer lengthThis sets how long tracers exist. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
traceroffsetThis sets how far the tracers will spawn from your weapon. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
tracingThis sets the tracers value to red. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
tracing speedThis sets the speed of the tracers. Tracers only work in HL with 9mm weapons, as well as some other mods. There are no tracers in CS.
vgui_emulatemouseThis causes a mouse cursor to be emulated (this can be useful for older graphics cards that display a flickering mouse cursor or no mouse cursor at all).
vid_d3dIt was like switching between OpenGL and D3D modes, but since it requires restarting the game, it doesn’t work. OpenGL is set to 0 and D3D is set to 1. It automatically resets to the video mode you’re in when you join the server.
view sizeIt sets the size of your game screen programmatically.
violence_bloodSwitches the alien’s blood.
violence_agibsSwitches the gibs of the alien.
violence_hbloodSwitches human blood.
violence_hgibsSwitches the bends of a person.
voice_enableProvides voice communication through a microphone.
voice_fadeouttimeThe number of seconds the player’s voice fades out at the end when they speak into the microphone. This is to make the transition to the point where they stop talking sound smoother. Set this to 0 if you want to play sounds using HLSS/HLDJ, as this makes the music fade out and become muted after the song is played continuously.
voice_forcemicrecordHe sets the recorder to Wave Out Mix instead of Line 1/Mic. The HL engine tries to make sure that the mixer control settings are set correctly while playing, but not all sound cards work the same, especially very high end ones. sound cards such as Audigy 2ZS pro cards. If you’re having issues with the microphone not working after launching the game, try setting this setting to 0.
voice_inputfromfileIf set to 1 and you use +voicerecord this will not record your voice but will play the WAV file from your cstrike/voice_input.wav.
voice_loopbackWhen you turn it on and speak into your microphone, it will loop your own voice so you can hear your voice.
voice_recordtofileRecords your voice to a file if set to 1 and you speak into the microphone. Two files: voice_decompressed.wav (does not contain actual audio) and voice_micdata.wav (you speak).
voice_scaleThis sets how loud other players’ voices will be when they talk (also your voice if you use voice_loopback).
volumeSets the sound volume level.
v_centermoveSets the distance to walk to lookpoints when -mlook and lookspring 1 are active.
v_centerspeedIt determines how quickly your crosshair is centered in the middle of the screen when mouse browsing is disabled (-mlook) and lookspring 1.
v_darkSetting this parameter to 1 causes the level to fade to black on initial load.
water_typeSets the room_type underwater, see room_type for a description of types. Set to 0 for clear underwater sound.
zoom_sensitivity_ratioSpecifies the sensitivity factor for scaling.
_cl_autowepswitchAutomatically switch to the most powerful weapon. (If set to 1, when you buy a new weapon or run over it to pick it up, it will automatically switch to that weapon.) If set to 0, your current weapon choice will remain selected.
_snd_mixaheadSets the time (in seconds) for audio mixing so far ahead. Should only be used for severe performance issues. If your sound is skipping or cracking, you may need to change this.
cs 1.6 atsisiustics download
counter-strike 1.6 downloadcs 1.6 atsisiusti
Counter-Strike 1.6 Download / Play and Download CS 1.6 for Free