Enable cheats for local practice
CautionEnables practice commands that depend on sv_cheats on local servers.
Command
sv_cheats 1
Example use: Use at practice start before noclip, rethrow and impacts.
Dedicated variation for cs2-autoexec-generator no login. Use CS2 Autoexec Generator with the full workflow from the main tool, with no sign-up and no login.
Some binds and automation features may be blocked or considered invalid on official servers. This tool focuses on simple commands, local practice and safe settings.
136 command(s) found
Enables practice commands that depend on sv_cheats on local servers.
Command
sv_cheats 1
Example use: Use at practice start before noclip, rethrow and impacts.
Clears the server for solo practice without bot interference.
Command
bot_kick
Skips warmup and starts practice quickly.
Command
mp_warmup_end
Keeps weapons and utility available for fast repetitions.
Command
sv_infinite_ammo 1
Lets you hold more utility for lineup sequences.
Command
ammo_grenade_limit_total 5
Shows grenade trajectory to refine lineups.
Command
sv_grenade_trajectory_prac_pipreview 1
Hides grenade path for no-assist practice.
Command
sv_grenade_trajectory_prac_pipreview 0
Attempts to keep trajectory visible for longer.
Command
sv_grenade_trajectory_time_spectator 15
Displays hit markers for spray and prefire training.
Command
sv_showimpacts 1
Returns to clean visuals after spray tuning.
Command
sv_showimpacts 0
Keeps impact markers visible longer for review.
Command
sv_showimpacts_time 10
Lets you fly through map for lineup setup.
Command
noclip
Fast toggle for noclip in local practice.
Command
bind "v" "noclip"
Practice shortcut to rethrow utility without reset.
Command
bind "r" "sv_rethrow_last_grenade"
Useful command to reset flash practice quickly.
Command
ent_fire flashbang_projectile kill
Can help reset HE damage setups in practice.
Command
ent_fire hegrenade_projectile kill
Attempts to remove incendiary utility for fast retries.
Command
ent_fire molotov_projectile kill
Server-side fun command for movement experiments.
Command
sv_autobunnyhopping 1
Used on local private servers for movement experiments.
Command
sv_enablebunnyhopping 1
Makes air strafe much more permissive in fun sessions.
Command
sv_airaccelerate 1000
Restores normal gravity after fun tests.
Command
sv_gravity 800
Creates a low-gravity fun practice environment.
Command
sv_gravity 300
Fun mode for movement timing with heavier gravity.
Command
sv_gravity 1200
Adds a bot to available team automatically.
Command
bot_add
Creates T-side bot for execute and entry training.
Command
bot_add_t
Adds CT bot for retake and prefire drills.
Command
bot_add_ct
Freezes bots to act as static training targets.
Command
bot_stop 1
Restores normal movement behavior for bots.
Command
bot_stop 0
Places bot at crosshair location for angle drills.
Command
bot_place
Forces bots to crouch for head-level adjustments.
Command
bot_crouch 1
Restores default bot stance behavior.
Command
bot_crouch 0
Keeps bots passive for lineups and prefire drills.
Command
bot_dont_shoot 1
Re-enables bot fire for duel drills.
Command
bot_dont_shoot 0
Experimental command for fun bot behavior.
Command
bot_mimic 1
Disables mimic mode and restores defaults.
Command
bot_mimic 0
Sets total bot amount for scenario practice.
Command
bot_quota 10
Auto-fills teams until bot_quota is reached.
Command
bot_quota_mode fill
Sets beginner bots for fundamental practice.
Command
bot_difficulty 0
Intermediate level for aim and peeking practice.
Command
bot_difficulty 1
Increases duel pace for harder sessions.
Command
bot_difficulty 2
Sets bots to max difficulty for intense drills.
Command
bot_difficulty 3
Shows more map area, common in competitive configs.
Command
cl_radar_always_centered 0
Keeps player fixed at radar center.
Command
cl_radar_always_centered 1
Keeps fixed orientation for quick map reading.
Command
cl_radar_rotate 0
Rotates radar with player direction.
Command
cl_radar_rotate 1
Lower zoom to display larger map area.
Command
cl_radar_scale 0.35
Balanced value between local detail and map overview.
Command
cl_radar_scale 0.5
Higher zoom for nearby area focus.
Command
cl_radar_scale 0.7
Keeps standard radar size on HUD.
Command
cl_hud_radar_scale 1
Slight increase for easier reading.
Command
cl_hud_radar_scale 1.15
Common value for a more prominent minimap.
Command
cl_hud_radar_scale 1.2
Reduces minimum icon size for cleaner radar.
Command
cl_radar_icon_scale_min 0.6
Increases icon readability on minimap.
Command
cl_radar_icon_scale_min 1
Displays square radar while scoreboard is open.
Command
cl_radar_square_with_scoreboard 1
Enables teammate color identification on HUD/radar.
Command
cl_teammate_colors_show 1
Alternative teammate color mode for awareness.
Command
cl_teammate_colors_show 2
Makes HUD compact to free screen space.
Command
hud_scaling 0.85
Middle value balancing readability and space.
Command
hud_scaling 0.95
Restores default interface scale.
Command
hud_scaling 1
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 0
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 1
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 2
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 3
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 4
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 5
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 6
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 7
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 8
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 9
Switches HUD palette using client-side numeric value.
Command
cl_hud_color 10
Displays current weapons and utility on HUD.
Command
cl_showloadout 1
Reduces HUD clutter for minimal interface.
Command
cl_showloadout 0
Useful for recording and visual analysis sessions.
Command
cl_draw_only_deathnotices 1
Restores full interface information.
Command
cl_draw_only_deathnotices 0
Hides technical build text from screen.
Command
r_show_build_info 0
Displays technical build data for local debugging.
Command
r_show_build_info 1
Brings weapon closer for compact viewmodel style.
Command
viewmodel_fov 54
Middle value balancing weapon visibility.
Command
viewmodel_fov 60
Popular competitive value to open field of view.
Command
viewmodel_fov 68
Moves weapon horizontally on screen.
Command
viewmodel_offset_x -2.5
Moves weapon horizontally on screen.
Command
viewmodel_offset_x 0
Moves weapon horizontally on screen.
Command
viewmodel_offset_x 2.5
Adjusts side depth of weapon model.
Command
viewmodel_offset_y -2
Adjusts side depth of weapon model.
Command
viewmodel_offset_y 0
Adjusts side depth of weapon model.
Command
viewmodel_offset_y 1
Adjusts side depth of weapon model.
Command
viewmodel_offset_y 2
Moves weapon up/down on screen.
Command
viewmodel_offset_z -2
Moves weapon up/down on screen.
Command
viewmodel_offset_z -1.5
Moves weapon up/down on screen.
Command
viewmodel_offset_z 0
Moves weapon up/down on screen.
Command
viewmodel_offset_z 2
Applies quick preset weapon position.
Command
viewmodel_presetpos 1
Applies quick preset weapon position.
Command
viewmodel_presetpos 2
Applies quick preset weapon position.
Command
viewmodel_presetpos 3
Adjusts in-game FPS cap. Real gains still depend on hardware and overall settings.
Command
fps_max 0
Example use: Use 0 for uncapped FPS or set a fixed value matching your monitor.
Adjusts in-game FPS cap. Real gains still depend on hardware and overall settings.
Command
fps_max 144
Example use: Use 0 for uncapped FPS or set a fixed value matching your monitor.
Adjusts in-game FPS cap. Real gains still depend on hardware and overall settings.
Command
fps_max 165
Example use: Use 0 for uncapped FPS or set a fixed value matching your monitor.
Adjusts in-game FPS cap. Real gains still depend on hardware and overall settings.
Command
fps_max 240
Example use: Use 0 for uncapped FPS or set a fixed value matching your monitor.
Adjusts in-game FPS cap. Real gains still depend on hardware and overall settings.
Command
fps_max 300
Example use: Use 0 for uncapped FPS or set a fixed value matching your monitor.
Adjusts in-game FPS cap. Real gains still depend on hardware and overall settings.
Command
fps_max 400
Example use: Use 0 for uncapped FPS or set a fixed value matching your monitor.
Controls menu FPS to reduce load outside matches.
Command
fps_max_ui 60
Controls menu FPS to reduce load outside matches.
Command
fps_max_ui 120
Toggles FPS display modes on HUD.
Command
cl_showfps 0
Toggles FPS display modes on HUD.
Command
cl_showfps 1
Toggles FPS display modes on HUD.
Command
cl_showfps 2
Shows/hides network and performance telemetry.
Command
cq_netgraph 0
Shows/hides network and performance telemetry.
Command
cq_netgraph 1
Enables/disables first-person bullet tracers.
Command
r_drawtracers_firstperson 0
Enables/disables first-person bullet tracers.
Command
r_drawtracers_firstperson 1
Advanced latency parameter with hardware-dependent impact.
Command
engine_low_latency_sleep_after_client_tick 0
Advanced latency parameter with hardware-dependent impact.
Command
engine_low_latency_sleep_after_client_tick 1
Adjusts global game volume.
Command
volume 0.1
Adjusts global game volume.
Command
volume 0.3
Adjusts global game volume.
Command
volume 0.5
Adjusts global game volume.
Command
volume 0.7
Adjusts global game volume.
Command
volume 1
Toggles incoming voice chat.
Command
voice_modenable 0
Toggles incoming voice chat.
Command
voice_modenable 1
Mutes voice chat for full focus.
Command
voice_mute all
Restores global voice communication.
Command
voice_unmute all
Common safe bind for consistent manual jump timing.
Command
bind "mwheelup" "+jump"
Alternative safe scroll jump bind.
Command
bind "mwheeldown" "+jump"
Keeps default jump binding.
Command
bind "space" "+jump"
Simple shortcut for utility slot usage.
Command
bind "c" "slot8"
Utility shortcut without automation.
Command
bind "x" "slot7"
Another simple utility bind for competitive setup.
Command
bind "z" "slot6"
Simple standard grenade access bind.
Command
bind "4" "slot4"
Quick switch back to previously used weapon.
Command
bind "q" "lastinv"
Visual shortcut without unfair automation impact.
Command
bind "f" "+lookatweapon"
Fun private-server command. Availability may vary by update.
Command
god
Local fun command. Might not be enabled in every build.
Command
buddha
Fun mode to review mechanics in slow motion.
Command
host_timescale 0.5
Restores normal speed after timescale tests.
Command
host_timescale 1
Speeds up match for fun and timing experiments.
Command
host_timescale 2
Avoid multi-action automation scripts on single input.
Command
jumpthrow bind automatizado
We do not recommend movement automation null binds.
Command
null bind
Input automation features may be invalid on official servers.
Command
snap tap / socd automation
Quick local-practice setup with long rounds, high money, grenade access, and fast restart flow.
sv_cheats 1 bot_kick mp_warmup_end mp_freezetime 0 mp_roundtime 60 mp_roundtime_defuse 60 mp_buytime 9999 mp_buy_anywhere 1
Lineup-focused preset with trajectory preview, impacts, rethrow bind and noclip for fast iteration.
sv_cheats 1 bot_kick mp_warmup_end mp_freezetime 0 mp_roundtime 60 mp_roundtime_defuse 60 mp_buytime 9999 mp_buy_anywhere 1
Compact local smoke preset with trajectory preview, rethrow bind and free movement.
sv_cheats 1 mp_roundtime_defuse 60 mp_buy_anywhere 1 mp_buytime 9999 sv_infinite_ammo 1 ammo_grenade_limit_total 5 sv_grenade_trajectory_prac_pipreview 1 bind "r" "sv_rethrow_last_grenade"
Shows bullet impacts with infinite ammo so you can calibrate recoil control.
sv_cheats 1 sv_infinite_ammo 1 sv_showimpacts 1 sv_showimpacts_time 10 mp_roundtime 60 mp_buy_anywhere 1 mp_buytime 9999
Sets static bots for controlled pre-fire, peek and repositioning drills.
sv_cheats 1 bot_kick bot_add_t bot_add_ct bot_stop 1 bot_dont_shoot 1 bot_place mp_respawn_on_death_ct 1
Radar-focused preset for fast spacing reads and decision-making in official matches.
cl_radar_always_centered 0 cl_radar_rotate 0 cl_radar_scale 0.5 cl_hud_radar_scale 1.2 cl_radar_icon_scale_min 1 cl_radar_square_with_scoreboard 1 cl_teammate_colors_show 1
Clean viewmodel baseline focused on visibility while keeping essential weapon feedback.
viewmodel_fov 68 viewmodel_offset_x 2.5 viewmodel_offset_y 1 viewmodel_offset_z -1.5 viewmodel_presetpos 3
Preset to tune FPS caps and basic telemetry without promising fixed performance gains.
fps_max 0 fps_max_ui 120 cl_showfps 1 cq_netgraph 1 r_show_build_info 0
No-sv_cheats baseline with common client-side commands and no risky automation.
cl_radar_always_centered 0 cl_radar_rotate 0 cl_radar_scale 0.5 cl_hud_radar_scale 1.2 cl_radar_icon_scale_min 1 hud_scaling 0.85 cl_showloadout 1 viewmodel_fov 68
Fun preset for private/local lobbies with gravity, respawn, and timescale-style experiments.
sv_cheats 1 noclip sv_gravity 300 sv_autobunnyhopping 1 sv_enablebunnyhopping 1 sv_airaccelerate 1000 mp_respawn_on_death_ct 1 mp_respawn_on_death_t 1
45%
Build separate files for competitive play (autoexec.cfg), local practice (practice.cfg), and private fun servers (fun.cfg).
Different search intents mapped to the same tool to cover alternative query patterns.
The autoexec tool is built to shorten the path from search intent to execution. Instead of assembling commands manually, you choose options, copy ready blocks, and test in seconds.
This format improves routine consistency and avoids typing mistakes under pressure. It also makes map-to-map repetition and result comparison easier.
Start from a balanced preset, tune in small steps, and validate over several maps before adopting permanently.
Keep autoexec.cfg for client-side commands and separate practice.cfg/fun.cfg for local-only commands. This reduces operational risk on official match days.
sv_cheats commands should stay in local/private practice. For official competitive play, keep only common client-side adjustments.
Some binds and automation features may be blocked or considered invalid on official servers. This tool focuses on simple commands, local practice and safe settings.
Enable Developer Console in settings and use your configured key during practice or matches.
Only common client-side commands. Local sv_cheats training commands should stay out of competitive config.
Save files in the CS2 cfg folder and run exec autoexec, exec practice, and exec fun depending on context.
Separation prevents local training commands from leaking into official competitive config by mistake.
Helpful links to continue similar tasks without starting over.
CS2 Practice Config Generator
Generate practice.cfg for solo drills, smokes, spray, bots, and movement with copy and download ready output.
CS2 Competitive Config
Build a safe CS2 competitive config with radar, viewmodel, HUD, FPS, and simple binds without training-only commands.
CS2 Tournament Safe Config
Build a tournament-safe CS2 config using common client-side commands and no local training blocks.
CS2 Fun Commands
Private-server fun commands for CS2 including gravity tweaks, bunnyhop, noclip, respawn, and local experiments.
Tools on this page run directly in your browser and do not send entered content to a backend. This improves privacy and reduces latency.