This guide explains how to enable cheats (sv_cheats 1) on a Counter-Strike 2 (CS2) server, whether it’s a local listen server you start for practice or a dedicated server you host for friends. You’ll learn the exact console commands, launch options, and configuration file edits needed to unlock commands like noclip, god mode, and unlimited ammo. Before starting, ensure you have the CS2 game installed and can access the developer console (Settings → Game → Enable Developer Console).
What You’ll Need
- Counter-Strike 2 installed on your PC (for a local server) or a dedicated server machine with CS2 server files.
- Access to the in-game developer console (enable it in Settings → Game → Enable Developer Console → Yes).
- For a dedicated server: the CS2 Dedicated Server tool installed via Steam (free), and a basic text editor like Notepad.
- Administrator privileges on the machine running the server.
Step-by-Step
Method 1: Local Practice Server (Listen Server)
- Launch CS2 with console enabled. Open Steam, right-click Counter-Strike 2, select Properties, then in the General tab under Launch Options, type
-consoleand close the window. This ensures the console opens when the game starts. - Start the game and open the console. Launch CS2. Press the tilde key (~) to open the developer console. If it doesn’t open, verify the console key binding in Settings → Keyboard/Mouse.
- Create a practice server. In the console, type
map de_dust2(or any map name) and press Enter. This starts a local server with you as the only player. Wait for the map to load. - Enable cheats. In the console, type
sv_cheats 1and press Enter. The game will confirm with a message like “Cheats are enabled.” - Use cheat commands. Now you can enter commands like
noclip,god,sv_infinite_ammo 1, orgive weapon_ak47. Each command must be typed in the console and confirmed with Enter. - Add bots (optional). To practice against bots, type
bot_addin the console to add a bot to the server. Bots will respect the cheats enabled.
Method 2: Dedicated Server (For Friends)
- Install the CS2 Dedicated Server. In Steam, go to Library → Tools and install “Counter-Strike 2 Dedicated Server.” Wait for the download to complete.
- Locate the server files. By default, the server files are in
Steam/steamapps/common/Counter-Strike Global Offensive Dedicated Server/. Navigate to thegame/csgo/cfgfolder. - Create or edit a config file. Open the
server.cfgfile (or create a new .cfg file, e.g.,cheats.cfg) with a text editor. - Add the cheat line. Type
sv_cheats 1on its own line and save the file. You can also add other settings likesv_lan 0for online play, but for cheats, this line is essential. - Start the server with the config. Launch the dedicated server executable (srcds.exe) with command-line parameters. For example:
srcds.exe -game csgo -console -usercon +map de_dust2 +exec cheats.cfg. This loads the map and executes your config, enabling cheats. - Connect and test. Join the server from your CS2 client using the console command
connect [server_ip]:[port]. Once connected, open the console and typesv_cheatsto verify it returns 1.
Method 3: Using Launch Options for a Local Server
- Set launch options. In Steam, right-click CS2 → Properties → General → Launch Options.
- Add the cheat flag. Type
+sv_cheats 1into the launch options box. This sets sv_cheats to 1 when the game starts. - Start a map. Launch the game. You’ll need to start a map (via console or the Play menu) for the server to exist. Once the map loads, cheats are enabled.
- Verify. Open the console and type
sv_cheatsto confirm it shows 1.
Common Mistakes
- Forgetting to start a map first. In a local server, sv_cheats only takes effect after a map is loaded. If you set it in the main menu, it may reset.
- Typing commands in the wrong console. On a dedicated server, you must type commands in the server console, not the client console. For local servers, use the client console.
- Using the wrong command syntax. Some commands require a value, like
sv_infinite_ammo 1(1 = infinite, 0 = off). Missing the value may not work. - Not setting sv_cheats before other commands. Cheat commands like noclip will be ignored if sv_cheats is 0. Always set sv_cheats 1 first.
- Editing the wrong config file. On a dedicated server, ensure you edit the cfg file in the correct folder (game/csgo/cfg), not the client’s config.
Tips
- Use a custom config file. Create a file like
practice.cfgwith all your favorite cheat commands (e.g., sv_cheats 1, sv_infinite_ammo 1, mp_maxmoney 99999) and execute it withexec practice.cfgto quickly set up a practice session. - Bind a key to toggle noclip. Type
bind v noclipin the console to toggle noclip with the V key. This is handy for testing map spots. - Use the “give” command. To spawn weapons, type
give weapon_awp(or any weapon name) in the console. For grenades, usegive weapon_hegrenade, etc. - Disable cheats for a fair match. If you want to play legitimately, type
sv_cheats 0and restart the map to clear any cheat effects. - Check server settings. On a dedicated server, ensure
sv_lanis set appropriately (0 for online, 1 for LAN) and that your firewall allows connections.
Troubleshooting
Cheats don’t seem to work. Verify sv_cheats is 1 by typing sv_cheats in the console. If it shows 0, re-enter the command. On a dedicated server, check that the config file was executed (look for errors in the server console).
Console doesn’t open. Ensure you’ve enabled the developer console in Settings → Game. If you’re using a laptop, the tilde key might be the backtick key (~) next to 1. Try pressing Ctrl+Shift+~ or bind a different key via Settings.
Commands like noclip don’t respond. Make sure you’re in a game (map loaded) and that sv_cheats is 1. Some commands require you to be alive (not spectating). Also, check for typos: it’s noclip, not no_clip.
Dedicated server doesn’t start. Check that you’ve installed the server correctly and that the path in Steam is correct. Run srcds.exe from the command line to see error messages. Ensure your firewall allows the server port (default 27015).
Bots don’t spawn. If bot_add doesn’t work, try bot_add_ct or bot_add_t. Also, ensure the map supports bots (most official maps do).
Cheats reset after map change. In a local server, changing maps resets sv_cheats to 0. You’ll need to re-enable it after each map change. On a dedicated server, adding sv_cheats 1 to server.cfg ensures it persists.
Frequently Asked Questions
Can I enable cheats on a Valve official server? No. Valve’s official matchmaking servers have sv_cheats locked to 0. Cheats only work on your own server or a community server that allows them.
Will enabling cheats get me banned? Using cheats on your own private server is not a violation of Valve’s Anti-Cheat (VAC) because it’s a local or private environment. However, using cheat commands on a public server that doesn’t allow them may result in a kick or ban.
How do I turn off cheats? Type sv_cheats 0 in the console. Some cheat effects (like god mode) will remain until you die or restart the round. Restarting the map (map [mapname]) also resets everything.
Can my friends use cheats on my server? Yes, if you set sv_cheats 1 on your server, anyone connected can use cheat commands as long as they have console access. To restrict it, you can set sv_cheats 0 and only enable it for yourself temporarily.
What are the most useful cheat commands? Common ones include: noclip (fly), god (invincible), sv_infinite_ammo 1 (unlimited ammo), give weapon_ (spawn weapons), and mp_restartgame 1 (restart round).
Does sv_cheats 1 affect performance? No, enabling cheats itself doesn’t impact performance. However, spawning many entities or using certain commands might reduce FPS slightly.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Valheim Server Not Showing in Community List Fixes
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes