Console commands in CS2 are really handy tools that let you customize a bunch of things. With these codes, you can tweak the graphics settings to look how you want, track your stats to see how you’re improving and unlock all kinds of other cool features.
They give you more control over your gaming experience, so you can make CS2 work best for your playstyle. Instead of being limited by the default settings, console commands put the power in your hands to enhance the game your way.
Get ready to level up; this list of essential CS2console commands is about to become your new best friend. Trust us, you’re going to want to bookmark this one!
How to use console commands in CS2?
Before we dive into the juicy list, let’s quickly cover how to actually access and use console commands in CS2. Just open up the game, press the tilde (~) key to bring up the console, type in your command, and hit Enter. It’s that simple! Now you’re just a few keystrokes away from unlocking some game-changing potential.
A Word of Warning: while most console commands are totally legit, some can potentially get you kicked from servers for “cheating”. We’ve only included fair game commands here, but make sure to use them at your own risk.
The Master List of useful CS2 console commands
Display and performance optimization
- cl_showfps 1: displays your current FPS (frames per second) which can help optimize your PC’s performance.
- net_graph 1: shows extensive data about your network traffic, choke, packet loss, etc.
- cl_showpos 1: displays your current X/Y/Z coordinates, useful for testing grenades or boosts.
- weapon_debug_spread_show 1: see a visual representation of your weapon’s spread to get a better feel for spraying.
Cheats and testing (Requires sv_cheats 1)
- sv_cheats 1: activates cheat commands, allowing use of god mode, free money/ammo, etc. (for offline practice only).
- mp_restartgame 1: quickly restart the current game you’re playing.
- mp_warmup_end: end the warmup period instantly.
- mp_maxmoney 16000: start with $16,000 for each round for buying out.
- sv_infiniteammo 2: never reload and get infinite ammunition.
- mp_buytime 9999: provides unlimited buy time each round.
- mp_freezetime 0: completely skip the freeze period between rounds.
- sv_gravity 800: increase gravity to practice movement and bhopping.
- sv_cheats 0: disables cheats on the server.
Server and gameplay management
- bot_kick: kick all bots from the server and play by yourself.
- changelevel [map name]: changes the server to the specified map. For example, changelevel de_dust2 would switch the map to Dust II.
- mp_restartgame_delay [seconds]: sets a delay in seconds before the game restarts after using mp_restartgame.
- sv_password [password]: sets a password for the server. Players must enter this password to join.
- kick [player name]: removes a specific player from the game.
- sv_lan 1: sets the game to LAN mode, preventing players from joining over the internet.
- mp_kick_for_team_swap 1: automatically kicks players who attempt to switch teams too often.
- sv_deadtalk 1: allows dead players to chat with living players.
- mp_scrambleteams: randomly shuffles players between the teams for balance.
- sv_vote_issue_kick_allowed 0: disables the ability for players to initiate a vote to kick other players.
- sv_forcepreload 1: forces the server to preload assets, potentially improving performance.
- mp_autokick 0: disables the automatic kicking of players for being idle or team killing.
UI and communication controls
- cl_scoreboard_mouse_enable_nofocus 1: access the scoreboard with your mouse, even when the game window doesn’t have focus.
- cl_mute_enemy_team 1: mute all living enemies to eliminate distractions.
- voice_scale 0: mute all voice communications from teammates and enemies.
Gameplay tweaks
- mp_limitteams 0: removes limitations on team sizes.
- mp_autoteambalance 0: disables automatic team balancing.
- mp_roundtime 60: set the round time to 60 minutes (useful for longer practice sessions).
- mp_timelimit 0: removes the time limit on matches.
- bot_add: adds a bot to the match.
- bot_difficulty 3: sets the difficulty of bots (0=easy, 3=hard).
Physics and environment adjustments
- r_drawparticles 0: disables particle effects (can improve performance).
- fog_enable 0: disables fog for clearer visibility.
Audio and Visual Enhancements
- snd_musicvolume 0: turns off in-game music.
- mat_monitorgamma 1.6: brightens the game (useful for dark maps).
- r_drawtracers_firstperson 0: disables bullet tracers from your own weapon.
Debugging and information
- developer 1: activates developer mode, which shows more technical information.
- con_filter_enable 2: enables filtering of console output based on text.
- con_filter_text “error”: only shows console messages that include the word “error”.
That’s just the start! There are countless other CS2 console commands for changing crosshairs, impacting rates and values, automating buy binds, and so much more. If you want to tweak your experience, the possibilities are endless.
Now that you have this console commands guide, it’s time to put them to work and take your CS2 gameplay to new heights. Optimizing your settings and tracking your stats can seriously enhance your experience, whether you’re a hardcore competitor or just playing for fun.
So what are you waiting for? Fire up CS2, pull up that console, and get ready to take control and make the game your own!