CSGO Commands: The Ultimate Guide for Players
CSGO commands are one of the best tools you have for improving your aim, making a private training map, or just making the game feel more responsive. You can change almost everything about your Counter-Strike: Global Offensive experience by typing a few lines of code into the developer console. This includes crosshair settings, FPS boosts, bot behavior, and weapon spawns.
This guide is for people of all skill levels. We'll show you the best console commands for practice, performance, visuals, and more, whether you're just starting out or playing Premier matches all the time. You can test and use commands in seconds because everything here is ready to be copied and pasted.
And if you really want to improve your CS setup, don't just stop at configs. In order to look good and play well, check out Clash.gg for a fun way to build your inventory and improve your performance at the same time.
Let's look at the whole list of CSGO commands and start making your game your own like a pro.
How to Enable the Developer Console in CS:GO
The CS:GO developer console is the key to a more efficient and personalized gaming experience. The console provides a powerful interface for directly entering commands, whether you're adjusting your viewmodel, practicing with bots, or fine-tuning your crosshair.
Method 1: Enable Console in Game Settings
- Launch CS:GO and click on the Settings icon.
- Navigate to the Game tab.
- Find Enable Developer Console (~) and set it to Yes.
- Press the ~ key (usually located below the Esc key) to open the console.
Method 2: Use Launch Options
- Open Steam and go to your Library.
- Right-click on Counter-Strike: Global Offensive and select Properties.
- In the General tab, click on Set Launch Options.
- Enter -console and click OK.
Method 3: Autoexec.cfg Configuration
- Navigate to your CS:GO cfg folder, typically located at: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
- Create a new text file named autoexec.cfg.
- Add the following line to the file: con_enable "1"
- Save the file and launch CS:GO. The console will be enabled automatically.
Using these techniques, you can quickly gain access to the developer console and execute various commands to improve your CS:GO gameplay.
Essential Gameplay Commands in CS:GO
Mastering the console commands in CS:GO can help you improve your practice sessions, gameplay customization, and overall performance. Below are some of the most useful commands for improving your experience.
How to Change Round Time
Extending round time is especially beneficial for practice sessions, as it allows ample time to explore maps or practice strategies without interruption.
To set the round time to 60 minutes in various game modes, use the following commands:
mp_roundtime 60
mp_roundtime_defuse 60
mp_roundtime_hostage 60
mp_restartgame 1
Explanation:
mp_roundtime: Sets the round time for general game modes.
mp_roundtime_defuse: Specifically sets the round time for bomb defusal maps.
mp_roundtime_hostage: Sets the round time for hostage rescue maps.
mp_restartgame 1: Restarts the game to apply the new settings.
Note: The maximum value for round time is 60 minutes.
How to Switch Hands (Left or Right View)
Depending on personal preference, switching your weapon from left to right hand can improve visibility and comfort.
To switch hands:
cl_righthand 0 // Left hand
cl_righthand 1 // Right hand (default)
To toggle between left and right hands with a single key (e.g., the "V" key):
bind "v" "toggle cl_righthand 0 1"
This bind allows you to switch hands quickly during gameplay.
How to Bind Keys for Fast Actions
Binding keys to purchase weapons or perform actions can save valuable time during matches.
Examples:
bind "F1" "buy ak47; buy vest;"
bind "F2" "buy awp; buy vesthelm;"
These commands bind the F1 key to purchase an AK-47 and Kevlar vest, and the F2 key to purchase an AWP and Kevlar vest with helmet.
Tip: Use semicolons to separate multiple commands in a single bind.
Boost FPS with These Console Commands
Optimizing your FPS (frames per second) can lead to smoother gameplay.
fps_max 0
cl_forcepreload 1
mat_queue_mode 2
Explanation:
fps_max 0: Removes the FPS cap, allowing the game to run at the maximum possible frame rate.
cl_forcepreload 1: Forces the game to load all assets before a match starts, reducing in-game stutters.
mat_queue_mode 2: Enables multi-threaded rendering, which can improve performance on multi-core systems.
Note: The effectiveness of these commands can vary based on your system's hardware. It's recommended to test and see what works best for you.
By incorporating these commands into your CS:GO practice and gameplay, you can create a more tailored and efficient gaming experience.
Bot Commands in CS:GO
Practicing with bots in CS:GO is a great way to improve your skills, test strategies, or just have fun.The developer console provides a variety of commands for adding, removing, and controlling bots to meet your training needs.
How to Add Bots
To add bots to your game, use the following commands in the developer console:
bot_add: Adds a bot to a random team.
bot_add_t: Adds a bot to the Terrorist team.
bot_add_ct: Adds a bot to the Counter-Terrorist team.
You can also specify the difficulty level when adding a bot:
bot_add_t easy
bot_add_ct expert
Difficulty levels include:
- easy
- normal
- hard
- expert
These commands allow you to customize your practice sessions by controlling the number and difficulty of bots.
How to Remove Bots
To remove bots from your game, use the following commands:
bot_kick: Removes all bots from the game.
bot_kick t: Removes all bots from the Terrorist team.
bot_kick ct: Removes all bots from the Counter-Terrorist team.
These commands are useful for clearing the server or adjusting the number of bots during practice.
Adjust Bot Difficulty
To set the difficulty level for all bots in the game, use the bot_difficulty command:
bot_difficulty 0 // Easy
bot_difficulty 1 // Normal
bot_difficulty 2 // Hard
bot_difficulty 3 // Expert
Setting the appropriate difficulty helps tailor the challenge to your skill level.
Control Bot Behavior
For more advanced control over bot behavior during practice sessions, consider the following commands:
bot_stop 1 // Freeze bots
bot_stop 0 // Unfreeze bots
bot_mimic 1 // Bots mimic player movements
bot_mimic 0 // Disable mimic
bot_stop: Freezes or unfreezes all bots, allowing you to practice without interference.
bot_mimic: Makes bots replicate your movements, useful for testing strategies or practicing specific scenarios.
Special Bot Modes (DeathMatch and CO-OP)
To simulate different game modes, such as Deathmatch or Cooperative play, use the following command:
mp_teammates_are_enemies 1 // Deathmatch mode
mp_teammates_are_enemies 0 // Normal mode
mp_teammates_are_enemies 1: Makes all players enemies, enabling a free-for-all Deathmatch environment.
mp_teammates_are_enemies 0: Restores normal team-based gameplay.
These settings are ideal for practicing individual skills or creating custom game scenarios.
By utilizing these bot commands, you can create a customized and effective practice environment in CS:GO, enhancing your skills and preparing for competitive play.
Combat and Weapon Commands
Enhancing your combat skills in CS:GO often involves practicing with various weapons and customizing controls to suit your playstyle. The developer console provides commands to spawn weapons, remove players, and adjust input bindings for improved performance.
How to Get Free Weapons via Console
To spawn weapons for practice sessions, you can use the give command. However, this requires enabling cheats in your game.
Steps:
- Open the developer console by pressing the ~ key.
- Enable cheats by typing: sv_cheats 1
- Spawn weapons using the following commands:
give weapon_ak47, give weapon_awp, give weapon_m4a1
These commands will provide you with the AK-47, AWP, and M4A1 weapons, respectively. This is particularly useful for offline practice or on private servers where you have administrative privileges.
How to Kick a Player Using Console
If you need to remove a player from the game, the kick command is straightforward.
Command:
kick "playername"
Replace "playername" with the actual username of the player you wish to remove. Ensure you have the necessary permissions to execute this command.
Alternatively, to initiate a vote kick:
- Type status in the console to display player information.
- Note the player ID of the individual you want to kick.
- Initiate the vote with: callvote kick [player ID]
This method is useful in situations where you want the team to collectively decide on removing a disruptive player.
Shoot with Mouse Wheel Trick
Binding the attack function to your mouse wheel can allow for rapid firing, especially with semi-automatic weapons.
Commands:
bind "mwheeldown" "+attack"
bind "mwheelup" "+attack"
These commands associate the attack action with both upward and downward scrolls of the mouse wheel. This configuration may be useful for weapons such as the Tec-9 or Dual Berettas, where rapid clicking is desirable.
Note: While this technique can enhance firing speed, it's essential to use it responsibly to maintain fair play.
Using these commands will significantly improve your CS:GO practice sessions and gameplay experience. Remember to use them in appropriate settings, such as offline matches or private servers, to ensure that you follow game rules.
Advanced Movement Commands
How to Set Up Auto Bunnyhop
Enable automatic bunny hopping.
sv_cheats 1
sv_enablebunnyhopping 1
sv_autobunnyhopping 1
Best Movement Tweaks for Competitive Play
Adjust movement settings for smoother gameplay.
cl_showpos 1 // Display position info
cl_autowepswitch 0 // Prevent auto weapon switch
Crosshair and HUD Tweaks
Adjusting Your Crosshair via Console
Customize crosshair appearance.
cl_crosshairsize 3
cl_crosshairthickness 1
cl_crosshairgap -1
cl_crosshaircolor 5
Use cl_crosshaircolor values:
- 0: Red
- 1: Green
- 2: Yellow
- 3: Blue
- 4: Cyan
- 5: Custom (use RGB values)
Enabling Net_graph (Ping, FPS, Server Info)
Display network and performance information.
net_graph 1 // Enable
net_graph 0 // Disable
Pro Tips: Best Console Command Setups
Recommended Settings for Competitive Play
Optimize settings for competitive matches.
rate 786432
cl_updaterate 128
cl_cmdrate 128
cl_interp 0
cl_interp_ratio 1
Fun and Useful Custom Configs
Create an autoexec.cfg file to load custom settings automatically.
// autoexec.cfg
cl_crosshairsize 3
cl_crosshairthickness 1
cl_righthand 1
Place this file in your CS:GO cfg directory.
Mastering CS:GO with Console Commands
Mastering console commands in CS:GO lets you personalize your gameplay, improve practice efficiency, and optimize performance. By incorporating these commands into your routine, you gain better control over your environment and training, giving you a solid edge in matches. Use them wisely, experiment often, and watch your skills grow.
And if you want to complement your improved gameplay with fresh looks, visit Clash.gg for free case openings and skin upgrades that add style to your competitive edge.
FAQs About CSGO Commands
Are console commands allowed in competitive play?
Yes, most console commands are allowed in competitive play. However, commands that require sv_cheats 1 are restricted to private servers and cannot be used in official matchmaking.
What are the most useful CS:GO commands for beginners?
Beginners can benefit from commands that adjust crosshair settings, enable net_graph for performance monitoring, and bind keys for quick purchases.
Can you get banned for using console commands?
Using standard console commands does not result in bans. However, using commands that exploit the game or provide unfair advantages can lead to penalties. Always use commands responsibly.

Mikail "Maikelele" Bill is a former professional CS:GO player known for his sharp AWP skills and fearless playstyle. He competed for top teams like NiP, G2, and FaZe, leaving a lasting mark on the game. Now, he shares his insights on CS:GO, esports culture, and the stories behind the skins.