When it comes to FPS games, the customizability of CS2 is remarkable. This is largely thanks to the developer console where you can run commands to alter your private lobbies. These commands can be useful when you want to explore the map, learn grenade lineups, or practice movement. However, the best part about the console commands is the unlimited ways you can customize your games with friends. From infinite ammo with the Zeus to flying around with full accuracy, the CS2 console makes your imagination the limit! Here are some of the best console commands for you to start experimenting with.
How to Enable the Console
If you are new to the game, you have to start by enabling the console in your game settings. Follow these easy steps.
- Open up the settings page
- Click on “Game”
- The first setting will be “Enable Developer Console” → Turn it to “Yes”
- Press the “~” key to open or close the console
- If you want to change the keybind, click the arrow icon next to “Go to Console Key Binding”
This is the settings page where you can enable the developer console.
Practice Commands
One of the best ways to take advantage of console commands is in practice games where you can explore the map, practice movement, and learn new grenade lineups. Start a practice game with bots and use the following commands:z
- mp_roundtime_defuse 100000
Sets each round to one hour so you can practice for as long as you want.
Removes all the bots from the game.
Gives you $16000 to spend on the first round.
- sv_grenade_trajectory_prac_pipreview true
Opens a window to show you the trajectory of your grenades and where they will land.
Enables cheats to use more commands.
Gives you infinite ammo and grenades.
- sv_regeneration_force_on 1
Gives you fast automatic health regeneration in case you are testing molotovs or high explosives grenades.
Shows where your bullets land and everything they pass through.
Restarts the game.
To make things simpler, you can run multiple commands at once in the console by separating each command with a semicolon “;”. Here are all the commands mentioned previously so you can quickly copy and paste them into your console.
mp_roundtime_defuse 100000;bot_kick;mp_startmoney 16000;sv_grenade_trajectory_prac_pipreview true;sv_cheats 1;sv_infinite_ammo 1;sv_regeneration_force_on 1;sv_showimpacts 1;mp_restartgame 1
Fun Commands for Custom Games
The best part of commands is playing custom games with your friends. There are plenty of commands to experiment with, but here are some of my favorites. Obviously, you will need to enable sv_cheats for most of these to work.
Try infinite ammo with a Negev or a Zeus.
Doubles the game speed. If you want to make it even faster (or slower), just change the number at the end.
Allows you to phase through walls.
Decreases the gravity of the game so you launch into the air when you jump. By default, the gravity of the game is set at 800 so this reduces it by 8x.
- weapon_accuracy_nospread 1
Removes weapon inaccuracy from moving. Combine this with less gravity and you can set up the popular minigame flying scoutsman in your own custom lobbies!
Flying Scoutsman was an OG CS:GO gamemode and one of the community's favorite minigames that never made it to CS2.
Gives you an AK-47. You can replace “ak47” with other gun names. However, there are a few weird gun names such as:
Desert Eagle: deagle
USP-S: usp_silencer
CZ75: cz75a
Dual Berettas: elite
P2000: hkp2000
M4A1-S: m4a1_silencer
Binding Commands to Hotkeys
You can also use the console to bind commands and controls. For example, many players prefer to use their scroll wheel to jump for easier bhop timing. To bind this, you can use:
- bind mwheeldown +jump;bind space +jump
Replace mwheeldown with mwheelup if you prefer scroll wheel up. This command also keeps the space bar as jump.
Another useful hotkey is to bind noclip to a key so you can quickly move around the map during practice. To do this, use:
Again, you can change “v” to any other key you would like.