The goal of this guide is to be used as a reference for concerns about legal and illegal actions in competitive play for Counter-Strike: Source.
BASIC GAME PLAY EXPLOITS(Exploits concerning general game play and a basic description of what is legal and illegal.)
BOMB PLANTING AND DEFUSAL
- Bomb Planting
- Attempting to make the bomb undefusable by covering it with objects is ILLEGAL [ Examples: 1 ]
- As long as the bomb is able to be heard and can be defused without interference from the environment, the bomb plant is LEGAL
- Bomb Defusing
PROJECTILE THROWING
- Throwing projectiles off of invisible walls/ceilings is LEGAL
- Projectile boosting(covered below) is ILLEGAL
GAME GLITCHES
- Super Boost (requires two players) [ LEGAL ]
- Player A jumps over player B
- Player B jumps while player A is in the air above him
- Player A jumps again
- **NOTE** This can be performed in two ways: standing(where player A starts off already on top of player B) and running(player A runs towards player B and jumps over him)
- Run Boost (requires two players) [ LEGAL ]
- Player A stands on top of player B
- Player A and B begin to run simultaneously in the same direction
- Player A jumps
- Projectile Boost (requires two players) [ ILLEGAL ]
- Player A jumps over player B
- Player B throws a projectile(flashbang, smoke grenade, or HE grenade) into player A's feet
- Ladder Boost [ LEGAL ]
- "Hook" onto a ladder and look down or up
- Move backward(if looking down) or forward(if looking up) and strafe into the ladder at the same time
- Air Strafing [ LEGAL ]
- Jump into the air with forward velocity
- Choose a direction to strafe and move your crosshairs in the same direction
- **NOTE** Air strafing increases your speed dramatically and is what allows longjumping and bunnyhopping to work
- Quick Crouching [ ILLEGAL ]
- Begin by crouching(usually behind a box)
- Release your crouch key and immediately press it again
GENERAL MAP EXPLOITS
- Any spot that allows you to see through the map in a way that is unintended is ILLEGAL [ Examples: 1 ]
- If an object goes through a significant portion of your player model (also known as clipping), the spot is ILLEGAL [ Examples: 1 , 2 ]
- Being in a spot that does not have a visible ledge for standing on is ILLEGAL [ Examples: 1 ]
- Intentionally placing or shooting objects in front of a swinging door is ILLEGAL [ Examples: 1 ]
INDIVIDUAL MAP EXPLOITS(Listing of illegal and common legal concerns pertaining to each map.)
NOTE: Using any exploit noted here as ILLEGAL will result in a MINIMUM 3 rounds overturned for your match.
DE_AZTEC
- Being on top of the arch outside of T spawn or the arch outside of A is ILLEGAL [ Examples : 1 , 2 , 3 ]
- Clipping through these ceilings is ILLEGAL [ Examples : 1 , 2 ]
- Being on the various sloped ledges around the map is ILLEGAL [ Examples : 1 , 2 , 3 , 4 ]
- Being on the ledge looking over bombsite B is LEGAL [ Examples : 1 , 2 ]
DE_CBBLE
- Being on the vines in T spawn is ILLEGAL [ Examples : 1 ]
- Being on the gutter pipes is ILLEGAL [ Examples : 1 , 2 ]
- Boosting on the arched door frames is ILLEGAL [ Examples : 1 , 2 ]
- Being on the sloped ledges is ILLEGAL [ Examples : 1 ]
DE_CONTRA
- Being on the sloped ledges is ILLEGAL [ Examples : 1 , 2 , 3 ]
- Being on the invisible ledge in plank room is ILLEGAL [ Examples : 1 ]
- Being on the higher ledges of the map is LEGAL [ Examples : 1 , 2 , 3, 4, 5 ]
- Being in the tree's is LEGAL [ Examples : 1 ]
- Being on the various non-sloped, visible ledges is LEGAL [ Examples : 1 , 2 , 3, 4 ]
DE_DUST2
- Being on the sloped ledge near CT spawn is ILLEGAL [ Examples : 1 ]
- Being on invisible ledges is ILLEGAL [ Examples : 1 ]
- Boosting on the door at long A is ILLEGAL [ Examples : 1 , 2 ]
- Being on the windows near T spawn is ILLEGAL [ Examples : 1 , 2 ]
- Looking through the window crack at long A is ILLEGAL [ Examples : 1 ]
- Being on the box and door frame at long A is LEGAL [ Examples : 1 ]
- Jumping while on the box or door frame at long A is ILLEGAL [ Examples : 1 , 2 ]
- Being on and jumping while on the door at CT mid is LEGAL [ Examples : 1 , 2 ]
- Being on the various non-sloped, visible ledges which do not enable you to see through the map is LEGAL [ Examples : 1 , 2 , 3 ]
DE_CPL_FIRE
- Being on this exit sign is ILLEGAL [ Examples : 1 , 2 ]
- Being on the beams in the halls between site B and mid is ILLEGAL [ Examples : 1 , 2 , 3 ]
- Being on the side of the rock near CT mid is ILLEGAL [ Examples : 1 ]
DE_INFERNO
- Planting the bomb in the water of the fountain is ILLEGAL [ Examples : 1 ]
- Jumping into this tree is ILLEGAL [ Examples : 1 ]
- Using this bench to look through the map is ILLEGAL [ Examples : 1 , 2 ]
- Being on the invisible ledge in T side apartments is ILLEGAL [ Examples : 1 ]
- Jumping onto this light is LEGAL [ Examples : 1 , 2 ]
- Being on this fence is LEGAL [ Examples : 1 ]
- Being on the various arches is LEGAL [ Examples : 1 ]
DE_CPL_MILL
- Looking through the rotating signs is ILLEGAL [ Examples : 1 , 2 ]
- Being on this ledge neat T spawn is ILLEGAL [ Examples : 1 , 2 ]
- Being in the any of the trees is LEGAL [ Examples : 1 ]
- Being on the keypads is LEGAL [ Examples : 1 ]
DE_NUKE
- Being on this invisible ledge is ILLEGAL [ Examples : 1 ]
- Being on this ledge in the lower bomb site is ILLEGAL [ Examples : 1 ]
- Being on any light where you clip through the beams is ILLEGAL [ Examples : 1 , 2 ]
- Looking through these lockers to see the double windows in locker room is ILLEGAL [ Examples : 1 ]
- Being on the pipes in ramp room is LEGAL [ Examples : 1 ]
- Being on the yellow container in CT warehouse is LEGAL [ Examples : 1 ]
DE_RUSSKA
- There are currently no known concerns for de_russka
DE_SEASON
- There are currently no known concerns for de_season
DE_CPL_STRIKE
- Being inside these arches at mid is LEGAL [ Examples : 1 ]
DE_TRAIN
- Being on any of the lights above bomb site B is ILLEGAL [ Examples : 1 , 2 ]
- Being on the invisible ledges above bomb site B is ILLEGAL [ Examples : 1 ]
- Being on the window's above bomb site B is ILLEGAL [ Examples : 1 , 2 ]
- Being on the invisible ledges above the outside train yard is ILLEGAL [ Examples : 1 ]
- Clipping into the yellow engine train's wheelbase is ILLEGAL [ Examples : 1 , 2 ]
- Clipping into the vent in the halls from T spawn is ILLEGAL [ Examples : 1 ]
- Being on the small rafter in T connector is LEGAL [ Examples : 1 ]
- Being on the pipes above ladder room is LEGAL [ Examples : 1 ]
- Being on the railing above the outside train yard is LEGAL [ Examples : 1 ]
- Being on the various lights and objects that aren't noted as illegal are LEGAL [ Examples : 1 , 2 , 3 , 4 , 5 ]
CONSOLE AND SCRIPTING(Concerns about the legality of console commands, console variables, and scripts.)
CONSOLE COMMANDS
- Using any console command that gets rid of radio calls is ILLEGAL
- Using any console command blocked by sv_cheats 0, sv_pure 2, the cal config, or the latest version of zblock is ILLEGAL
- Using any command that allows you to see through solid objects or modifies ambient sounds is ILLEGAL
- Here is a list of currently known ILLEGAL console commands:PHP Code:
"cl_removedecals"
"cl_ent_bbox"
"cl_ent_absbox"
"cl_ent_rbox"
"CreateHairball"
"cl_soundscape_flush"
"playsoundscape"
"stopsoundscape"
"Test_ProxyToggle_EnsureValue"
"r_shadowdir"
"r_shadowangles"
"r_shadowcolor"
"r_shadowdist"
"r_shadowblobbycutoff"
"testhudanim"
"thirdperson"
"camortho"
"set_screen_effect_param"
"cl_soundemitter_flush"
"shake_stop"
"r_screenoverlay"
"viewanim_reset"
"viewanim_addkeyframe"
"bench_showstatsdialog"
"ai_disable"
"ai_show_hints"
"ai_show_hull"
"ai_show_connect"
"ai_show_connect_jump"
"ai_show_connect_fly"
"ai_show_grid"
"ai_step"
"ai_resume"
"ai_next_hull"
"ai_nodes"
"ai_show_visibility"
"ai_show_graph_connect"
"npc_bipass"
"npc_destroy"
"npc_kill"
"npc_enemies"
"npc_focus"
"npc_create"
"npc_create_aimed"
"npc_destroy_unselected"
"npc_freeze"
"npc_teleport"
"npc_go"
"npc_go_random"
"npc_reset"
"npc_nearest"
"npc_route"
"npc_select"
"npc_combat"
"npc_squads"
"npc_tasks"
"npc_task_text"
"npc_conditions"
"npc_viewcone"
"npc_relationships"
"npc_steering"
"npc_steering_all"
"ai_drop_hint"
"ent_name"
"ent_text"
"ent_bbox"
"ent_absbox"
"ent_rbox"
"ent_attachments"
"ent_remove"
"ent_remove_all"
"ent_setname"
"find_ent"
"ent_dump"
"firetarget"
"ent_fire"
"ent_info"
"ent_messages"
"ent_pause"
"picker"
"ent_pivot"
"ent_step"
"ent_show_response_criteria"
"ent_autoaim"
"ent_create"
"cast_ray"
"cast_hull"
"drawline"
"drawcross"
"buddha"
"setmodel"
"test_dispatcheffect"
"snd_restart"
"bug_swap"
"noclip"
"Morales"
"setpos"
"setang"
"notarget"
"hurtme"
"bloodspray"
"test_entity_blocker"
"respawn_entities"
"fadeout"
"fadein"
"shake"
"dumpgamestringtable"
"global_set"
"nav_check_file_consistency"
"nav_remove_unused_jump_areas"
"nav_delete"
"nav_delete_marked"
"nav_split"
"nav_make_sniper_spots"
"nav_merge"
"nav_mark"
"nav_unmark"
"nav_begin_area"
"nav_end_area"
"nav_connect"
"nav_disconnect"
"nav_splice"
"nav_crouch"
"nav_precise"
"nav_jump"
"nav_no_jump"
"nav_stop"
"nav_walk"
"nav_run"
"nav_avoid"
"nav_transient"
"nav_dont_hide"
"nav_stand"
"nav_no_hostages"
"nav_strip"
"nav_save"
"nav_load"
"nav_use_place"
"nav_place_replace"
"nav_place_list"
"nav_toggle_place_mode"
"nav_set_place_mode"
"nav_place_floodfill"
"nav_place_pick"
"nav_toggle_place_painting"
"nav_mark_unnamed"
"nav_corner_select"
"nav_corner_raise"
"nav_corner_lower"
"nav_corner_place_on_ground"
"nav_warp_to_mark"
"nav_ladder_flip"
"nav_generate"
"nav_generate_incremental"
"nav_analyze"
"nav_mark_walkable"
"nav_clear_walkable_marks"
"nav_compress_id"
"nav_show_ladder_bounds"
"nav_build_ladder"
"surfaceprop"
"air_density"
"givecurrentammo"
"ch_createjeep"
"ch_createairboat"
"prop_debug"
"prop_dynamic_create"
"prop_physics_create"
"ent_rotate"
"Test_EHandle"
"Test_ProxyToggle_EnableProxy"
"Test_ProxyToggle_SetValue"
"Test_InitRandomEntitySpawner"
"Test_SpawnRandomEntities"
"Test_RandomizeInPVS"
"Test_RemoveAllRandomEntities"
"Test_CreateEntity"
"Test_RandomPlayerPosition"
"showtriggers_toggle"
"kdtree_test"
"voxeltree_view"
"voxeltree_playerview"
"voxeltree_box"
"voxeltree_sphere"
"collision_test"
"wc_create"
"wc_destroy"
"wc_destroy_undo"
"wc_air_node_edit"
"wc_air_edit_further"
"wc_air_edit_nearer"
"wc_link_edit"
"endround"
"map_showbombradius"
"map_setbombradius"
"CreatePredictionError"
"bot_goto_mark"
"nav_check_connectivity"
"stopsound"
"-showbudget_texture_global"
"+showbudget_texture_global"
"-showbudget_texture"
"+showbudget_texture"
"-showbudget"
"+showbudget"
"spike"
"editor_toggle"
"prop_crosshair"
"perfui"
"flush_locked"
"flush"
"mat_reloadtextures"
"mat_reloadallmaterials"
"mat_reloadmaterial"
"light_crosshair"
"recompute_speed"
"linefile"
"timerefresh"
"mat_debug"
"mat_suppress"
"print_colorcorrection"
"colorcorrectionui"
"cl_fullupdate"
"box"
"cl_view"
"cl_showents"
"bench_upload"
"bench_end"
"bench_start"
CONSOLE VARIABLES
- Using any console variable blocked by sv_cheats 0, sv_pure 2, the cal config, or the latest version of zblock is ILLEGAL
- Using any variable setting that allows you to see through solid objects or modifies ambient sounds is ILLEGAL
- Changing ANY graphic console variable after taking your first SS in a match is ILLEGAL
(NOTE: variables that change crosshairs are exempt from this rule) - Here is a list of console variables and their LEGAL values (Changing the values of these variables to anything other than what is listed is ILLEGAL):PHP Code:
"cl_showanimstate" = "-1"
"cl_showanimstate_log" = "0"
"g_debug_ragdoll_visualize" = "0"
"r_drawothermodels" = "1"
"cl_extrapolate" = "1"
"cl_interp_ratio" = "1"
"cl_interpolate" = "1"
"r_drawrenderboxes" = "0"
"fish_debug" = "0"
"r_drawropes" = "1"
"soundscape_fadetime" = "3.0"
"r_drawsprites" = "1"
"r_JeepViewBlendTo" = "1"
"r_JeepViewBlendToScale" = "0.03"
"r_JeepViewBlendToTime" = "1.5"
"r_JeepFOV" = "90"
"cl_predict" = "1"
"mat_stub" = "0"
"cl_drawleaf" = "-1"
"r_PortalTestEnts" = "1"
"cl_drawhud" = "1"
"r_newflashlight" = "1"
"r_flashlightlockposition" = "0"
"r_flashlightfov" = "45.0"
"r_flashlightoffsetx" = "10.0"
"r_flashlightoffsety" = "-20.0"
"r_flashlightoffsetz" = "24.0"
"r_flashlightnear" = "1.0"
"r_flashlightfar" = "750.0"
"r_flashlightconstant" = "0.0"
"r_flashlightlinear" = "100.0"
"r_flashlightquadratic" = "0.0"
"r_flashlightvisualizetrace" = "0"
"cl_sun_decay_rate" = "0.05"
"hidehud" = "0"
"cam_command" = "0"
"cl_pitchdown" = "89"
"cl_pitchup" = "89"
"cl_sidespeed" = "400"
"cl_upspeed" = "320"
"cl_forwardspeed" = "400"
"cl_backspeed" = "400"
"cl_extrapolate_amount" = "0.25"
"r_drawparticles" = "1"
"particle_simulateoverflow" = "0"
"particle_simulateoverflow" = "0"
"cl_particleeffect_aabb_buffer" = "2"
"cl_particles_show_bbox" = "0"
"cl_phys_timescale" = "1.0"
"r_propsmaxdist" = "1200"
"cl_wpn_sway_scale" = "1.0"
"cl_showerror" = "0"
"cl_predictionlist" = "0"
"cl_pdump" = "-1"
"cl_pclass" = ""
"pwatchent" = "-1"
"pwatchvar" = ""
"viewmodel_fov" = "54"
"mat_viewportscale" = "1.0"
"cl_leveloverview" = "0"
"r_mapextents" = "16384"
"r_farz" = "-1"
"r_DrawBeams" = "1"
"cl_overdraw_test" = "0"
"r_eyewaterepsilon" = "7.0f"
"cl_maxrenderable_dist" = "3000"
"r_drawopaqueworld" = "1"
"r_skybox" = "1"
"r_drawviewmodel" = "1"
"r_drawtranslucentrenderables" = "1"
"r_drawopaquerenderables" = "1"
"fog_override" = "0"
"fog_start" = "-1"
"fog_end" = "-1"
"fog_color" = "-1 -1 -1"
"fog_enable" = "1"
"fog_startskybox" = "-1"
"fog_endskybox" = "-1"
"fog_colorskybox" = "-1 -1 -1"
"fog_enableskybox" = "1"
"r_debugcheapwater" = "0"
"mat_drawwater" = "1"
"cl_drawmaterial" = ""
"cl_drawshadowtexture" = "0"
"mat_showwatertextures" = "0"
"mat_showframebuffertexture" = "0"
"mat_showcamerarendertarget" = "0"
"mat_camerarendertargetoverlaysize" = "128"
"mat_hsv" = "0"
"mat_yuv" = "0"
"r_TransitionSensitivity" = "6"
"mat_bloomamount_rate" = "0.05f"
"mat_debug_process_halfscreen" = "0"
"mat_debug_autoexposure" = "0"
"mat_force_bloom" = "0"
"mat_debug_bloom" = "0"
"mat_exposure_center_region_x" = "0.75"
"mat_exposure_center_region_y" = "0.80"
"mat_exposure_center_region_x_flashlight" = "0.33"
"mat_exposure_center_region_y_flashlight" = "0.33"
"mat_dxlevel" = "81","90","95"
"mat_picmip" = "0","1","2"
"mat_force_bloom" = "0"
"mat_bloomamount_rate" = "0.05f"
"mat_hdr_tonemapscale_max" = "16"
"mat_hdroverbrightrange" = "16"
"mat_colorcorrection" = "0"
"mat_leafvis" = "0"
"mat_surfacemat" = "0"
"mat_surfaceid" = "0"
"mat_bumpbasis" = "0"
"mat_debugdepth" = "0"
"mat_debugdepthvalmax" = "256"
"mat_debugdepthval" = "128"
"mat_debugdepthmode" = "0"
"mat_debugalttab" = "0"
"mat_debug_process_halfscreen" = "0"
"mat_debug_bloom" = "0"
"mat_debug_autoexposure" = "0"
"mat_showlightmappage" = "-1"
"cl_winddir" = "0"
"cl_windspeed" = "0"
"net_showevents" = "0"
"r_RainSplashPercentage" = "20"
"r_RainHack" = "0"
"r_RainRadius" = "1500"
"r_RainSideVel" = "130"
"r_RainSimulate" = "1"
"r_DrawRain" = "1"
"r_RainProfile" = "0"
"r_SnowEnable" = "1"
"r_SnowParticles" = "500"
"r_SnowInsideRadius" = "256"
"r_SnowOutsideRadius" = "1024"
"r_SnowSpeedScale" = "1"
"r_SnowPosScale" = "1"
"r_SnowFallSpeed" = "1.5"
"r_SnowWindScale" = "0.0035"
"r_SnowDebugBox" = "0"
"r_SnowZoomOffset" = "384.0f"
"r_SnowZoomRadius" = "512.0f"
"r_SnowStartAlpha" = "25"
"r_SnowEndAlpha" = "255"
"r_SnowColorRed" = "150"
"r_SnowColorGreen" = "175"
"r_SnowColorBlue" = "200"
"r_SnowStartSize" = "1"
"r_SnowEndSize" = "0"
"r_SnowRayLength" = "8192.0f"
"r_SnowRayRadius" = "256"
"r_SnowRayEnable" = "1"
"r_raindensity" = "0.001"
"r_rainwidth" = "0.5"
"r_rainlength" = "0.1f"
"r_rainspeed" = "600.0f"
"r_rainalpha" = "0.4"
"r_rainalphapow" = "0.8"
"r_VehicleViewClamp" = "1"
"cl_sporeclipdistance" = "512"
"default_fov" = "90"
"cl_bobcycle" = "0.8"
"cl_bob" = "0.002"
"cl_bobup" = "0.5"
"cl_leveloverviewmarker" = "0"
"ai_drawbattlelines" = "0"
"npc_ally_deathmessage" = "1"
"g_debug_trackpather" = "0"
"sv_showanimstate" = "-1"
"sv_showanimstate_log" = "0"
"sv_netvisdist" = "10000"
"ai_debug_los" = "0"
"ent_messages_draw" = "0"
"ai_debug_shoot_positions" = "0"
"fish_dormant" = "0"
"r_vehicleDrawDebug" = "0"
"r_vehicleBrakeRate" = "1.5"
"sv_showhitboxes" = "-1"
"r_VehicleViewDampen" = "1"
"r_JeepViewDampenFreq" = "7.0"
"r_JeepViewDampenDamp" = "1.0"
"r_JeepViewZHeight" = "10.0"
"r_AirboatViewDampenFreq" = "7.0"
"r_AirboatViewDampenDamp" = "1.0"
"r_AirboatViewZHeight" = "0.0"
"nav_check_file_consistency"
"nav_edit" = "0"
"nav_quicksave" = "0"
"nav_show_approach_points" = "0"
"nav_show_danger" = "0"
"nav_show_player_counts" = "0"
"nav_remove_unused_jump_areas"
"g_debug_vehicledriver" = "0"
"sv_pushaway_player_force" = "200000"
"sv_pushaway_max_player_force" = "10000"
"sv_noclipduringpause" = "0"
"sv_showlagcompensation" = "0"
"g_debug_angularsensor" = "0"
"g_debug_ragdoll_removal" = "0"
"showtriggers" = "0"
"g_debug_vehiclebase" = "0"
"g_debug_vehiclesound" = "0"
"g_debug_vehicleexit" = "0"
"cs_ShowStateTransitions" = "-2"
"bot_mimic" = "0"
"bot_freeze" = "0"
"bot_crouch" = "0"
"bot_mimic_yaw_offset" = "180"
"g_jeepexitspeed" = "100"
"bot_traceview" = "0"
"bot_stop" = "0"
"bot_show_nav" = "0"
"bot_debug" = "0"
"bot_debug_target" = "0"
"bot_zombie" = "0"
"bot_dont_shoot" = "0"
"bot_show_occupy_time" = "0"
"bot_show_battlefront" = "0"
"bot_loadout" = ""
"hostage_debug" = "0"
"sv_pushaway_hostage_force" = "20000"
"sv_pushaway_max_hostage_force" = "1000"
"r_modellodscale" = "1.0"
"cl_detailfade" = "400"
"cl_detaildist" = "1600"
"r_drawdetailprops" = "1"
"r_screenfademaxsize" = "0"
"r_screenfademinsize" = "0"
"mat_hdr_tonemapscale" = "1.0"
"mat_hdroverbrightrange" = "16.0"
"mat_filtertextures" = "1"
"mat_mipmaptextures" = "1"
"mat_showmiplevels" = "0"
"mat_slopescaledepthbias_decal" = "-0.500000"
"mat_slopescaledepthbias_normal" = "0"
"mat_depthbias_decal" = "-262144"
"mat_diffuse" = "1"
"mat_showlowresimage" = "0"
"mat_normalmaps" = "0"
"mat_measurefillrate" = "0"
"mat_fillrate" = "0"
"mat_reversedepth" = "0"
"mat_drawflat" = "0"
"mat_softwarelighting" = "0"
"mat_proxy" = "0"
"mat_hdr_manual_tonemap_rate" = "1.0"
"mat_accelerate_adjust_exposure_down" = "3"
"mat_debugdepth" = "0"
"mat_texture_limit" = "-1"
"mat_frame_sync_enable" = "1"
"mat_frame_sync_force_texture" = "0"
"mem_force_flush" = "0"
"mod_forcedata" = "1"
"mod_test_not_available" = "0"
"mod_test_mesh_not_available" = "0"
"mod_test_verts_not_available" = "0"
"mod_load_mesh_async" = "0"
"mod_load_anims_async" = "0"
"mod_load_vcollide_async" = "0"
"mod_trace_load" = "0"
"mod_lock_mdls_on_load" = "0"
"snd_obscured_gain_dB" = "-2.70"
"snd_showstart" = "0"
"dsp_dist_max" = "1440.0"
"dsp_dist_min" = "0.0"
"snd_visualize" = "0"
"snd_show" = "0"
"showbudget_texture" = "0"
"vgui_drawtree" = "0"
"r_drawvgui" = "1"
"vcollide_wireframe" = "0"
"r_colorstaticprops" = "0"
"r_drawstaticprops" = "1"
"r_partition_level" = "-1"
"r_lod" = "-1","0","1","2"
"r_rootlod" = "0","1","2"
"t_transitionsensitivity" = "6"
"t_modellodscale" = "1"
"r_avglight" = "1"
"r_ambientfraction" = "0.1"
"r_entity" = "-1"
"snd_gain_min" = "0.01"
"snd_gain_max" = "1"
"snd_gain" = "1"
"snd_foliage_db_loss" = "4"
"snd_refdb" = "60"
"snd_refdist" = "36"
"dsp_off" = "0"
"r_shadowids" = "0"
"r_shadowwireframe" = "0"
"r_shadows_gamecontrol" = "-1"
"r_drawdecals" = "1"
"r_dscale_basefov" = "90"
"r_dscale_fardist" = "2000"
"r_dscale_farscale" = "4"
"r_dscale_neardist" = "100"
"r_dscale_nearscale" = "1"
"r_portalsopenall" = "0"
"r_DrawPortals" = "0"
"r_ClipAreaPortals" = "1"
"r_occlusionspew" = "0"
"r_visocclusion" = "0"
"net_droppackets" = "0"
"net_fakeloss" = "0"
"net_fakelag" = "0"
"net_blockmsg" = "none"
"mat_loadtextures" = "1"
"r_lockpvs" = "0"
"r_novis" = "0"
"mat_depthbias_normal" = "0"
"mat_fullbright" = "0"
"mat_bumpbasis" = "0"
"mat_normals" = "0"
"mat_showlightmappage" = "-1"
"mat_luxels" = "0"
"mat_wireframe" = "0"
"mat_norendering" = "0"
"r_lightstyle" = "-1"
"r_lightmap" = "-1"
"mat_debugalttab" = "0"
"r_lightcachecenter" = "1"
"r_drawlightcache" = "0"
"r_avglight" = "0"
"r_radiosity" = "4"
"r_ambientlightingonly" = "0"
"r_lightcache_numambientsamples" = "162" min. 1.000000 max. 162.000000"lightcache_maxmiss" = "2"
"r_ambientfraction" = "0.1"
"r_modelwireframedecal" = "0"
"r_skin" = "0"
"r_drawentities" = "1"
"r_nosw" = "0"
"r_nohw" = "0"
"mat_softwareskin" = "0"
"r_showenvcubemap" = "0"
"r_itemblinkrate" = "4.5"
"r_itemblinkmax" = ".3"
"r_debugrandomstaticlighting" = "0"
"r_lightinterp" = "5"
"r_entity" = "-1"
"r_DrawModelLightOrigin" = "0"
"r_drawmodelstatsoverlaydistance" = "500"
"r_drawmodelstatsoverlay" = "0"
"host_sleep" = "0"
"developer" = "1"
"next" = "0"
"singlestep" = "0"
"r_drawfullskybox" = "1"
"r_drawskybox" = "1"
"mat_surfacemat" = "0"
"mat_surfaceid" = "0"
"fog_enable_water_fog" = "1"
"r_drawbrushmodels" = "1"
"r_drawworld" = "1"
"r_drawleaf" = "-1"
"mat_forcedynamic" = "0"
"r_drawtranslucentworld" = "1"
"r_aspectratio" = "0"
"r_visualizelighttracesshowfulltrace" = "0"
"r_visualizelighttraces" = "0"
"r_visualizetraces" = "0"
"r_avglightmap" = "0"
"r_drawlightinfo" = "0"
"r_drawlights" = "0"
"disp_numiterations" = "1"
"r_DispBuildable" = "0"
"r_DispWalkable" = "0"
"r_DrawDisp" = "1"
"r_drawclipbrushes" = "0"
"mat_leafvis" = "0"
"showbudget_texture" = "0"
"cl_clock_correction_adjustment_max_offset" = "90"
"cl_clock_correction_adjustment_min_offset" = "10"
"cl_clock_correction_adjustment_max_amount" = "200"
"cl_clock_correction_force_server_tick" = "999"
"cl_clock_showdebuginfo" = "0"
"cl_clockdrift_max_ms" = "150"
"cl_clock_correction" = "1"
"mat_show_texture_memory_usage" = "0"
"cl_showevents" = "0"
"cl_ignorepackets" = "0"
"cl_flushentitypacket" = "0"
"cl_entityreport" = "0"
"demo_recordcommands" = "1"
"mat_force_tonemap_scale" = "0.0f"
"mat_dynamic_tonemapping" = "1"
SCRIPTING
- Binding a command to multiple keys is LEGAL
[ Example: It is ok to have space and mwheeldown both bound to +jump ] - Binding a key to multiple commands is ILLEGAL
**NOTE** There are three exceptions to this rule:- BUY: The buy command can be bound to a key that already has another command bound to it
- BIND: The bind command can be bound to a key that already has another command bound to it
- ALIAS: The alias command can be bound to a key that already has another command bound to it ONLY if it is used in such a way that it does not mimic the effect of binding two commands to one key. Also, aliasing any command that starts with "+" to an alias that does not start with "+" is ILLEGAL
- Here is a LEGAL example of using the alias command:PHP Code:
alias weapswitch "prim"alias prim "slot1; alias weapswitch sec"alias sec "slot2; alias weapswitch prim"bind "q" "weapswitch"
- Here is an ILLEGAL example of using the alias command:PHP Code:
alias +cjump "+jump; +duck"alias -cjump "-jump; -duck"bind space +cjump
- Here is a LEGAL example of using the alias command: