How to Set Infinite Ammo in CS2?
Infinite ammo setup is simple but needs several fast steps to unlock all of the console commands you will require:
1. Enable Developer Console. Go to Settings → Game and set "Enable Developer Console" to Yes, first of all. This is necessary since all commands in CS2 begin from here. After enabling it, press the ~ key (often near the Esc key) to open the window for the console.
2. Allow Cheat Commands. Now type in sv_cheats 1 and hit Enter. This single line unlocks all developer-only functions, letting you test weapons, physics, and of course, unlimited ammo. Without this step, no cs2 infinite ammo command will work.
3. Unlock Infinite Ammo Mode. You can have your choice of:
sv_infinite_ammo 1 - This provides you with an infinite amount of bullets with never having to reload. Perfect for endless shooting practice.
sv_infinite_ammo 2 - This version gives you infinite bullets, but you'll reload between clips. Great for users wishing to simulate actual gameplay while having unlimited ammo.
Both function fully in local servers or private matches, and they are great tools in your cs2 ammo command arsenal.
Want to swap between them? You can do that in mid-practice — no need for a restart of the server.
CS2 Commands For Infinite Ammo
Once you’ve enabled cheat mode in your local or training server, the next step is knowing which exact console commands to use — and what each one actually does. Not all cs2 infinite ammo commands work the same way, and understanding their subtle differences helps tailor your training to your goals — whether it’s mastering weapon spray, refining aim, or drilling utility throws.
Below are the most popular and effective commands, along with how they work in practice:
sv_infinite_ammo 1 – Grants true infinite ammo without requiring reloads. You can hold down fire endlessly — great for spray transfer training and close-range recoil control.
sv_infinite_ammo 2 – Gives you unlimited ammunition, but still enforces reloads after each magazine. This is the realistic option and mimics competitive pacing more closely, making it perfect for scrims and movement-based aim practice.
ammo_grenade_limit_total 5 – Lets you carry all grenade types at once (HE, flashbangs, smoke, molotov, decoy). Essential for utility practice maps and exploring lineup mechanics.
Keep in mind: all these tools function only when sv_cheats 1 is active — and they do not work in official matchmaking or competitive games, since cs2 infinite ammo is cheat protected. This restriction preserves the integrity of ranked play and ensures fair conditions for all players.
How to Disable Infinite Ammo in CS2?
Finished with your practice session and want to restore default gameplay conditions? Disabling infinite ammo in CS2 is quick and easy. You don’t need to reload your game or restart the server — a few simple commands will do the trick.
Open the Developer Console — Just like before, press ~ (tilde) to bring up the input bar.
Type sv_infinite_ammo 0 — This command disables the infinite ammo mode and brings back standard ammo consumption with limited clips and reserves.
(Optional): To lock cheat commands again and return to a default config, use sv_cheats 0. This prevents accidental use of other dev tools.
Toggling between infinite and standard modes helps you switch up training routines without losing server control or restarting your map.
What to Do if CS2 Infinite Ammo Not Working?
Sometimes, even after entering the right commands, the feature may refuse to activate. If cs2 infinite ammo not working is a problem you’re facing, don’t worry — the fix is usually simple. Here’s a breakdown of the most common issues and how to resolve them:
Cheats Not Enabled. Before anything else, make sure to enter sv_cheats 1 in your console. Without this, any command related to infinite ammo won’t work — the game treats them as restricted by default.
Incorrect Command Syntax. Typos are a frequent cause of frustration. Be sure you’re using the exact command format, like sv_infinite_ammo 1 or sv_infinite_ammo 2. Avoid mistakes such as writing "unllimead" or confusing underscores with spaces.
Developer Console Disabled. If the console won’t open when you press ~, go to Settings → Game and set “Enable Developer Console” to Yes. Then restart the map to ensure the setting applies correctly.
Server Restrictions. Infinite ammo only works in servers where you have full permissions — that is, private lobbies or local offline sessions. If you're trying this in a community server or workshop map with restricted permissions, the command won’t function.
Grenade Limit Not Applied. If grenades disappear after use, it’s not a bug — it’s a missing command. Use ammo_grenade_limit_total 5 to allow unlimited grenade practice alongside infinite weapon ammo.
The safest place to test everything is on a local server with bots. This setup ensures you control all settings and can adjust variables without interference from server-side configurations.
Why Use Infinite Ammo?
Efficient practice: Focus on aim and recoil control without pause.
Spray mastery: Learn spray patterns without interruption.
Tactical experimentation: Test grenade lineups and positions freely.
Fun jam sessions: Create custom games with friends.
These commands are essential tools for any serious player. Learning how to set infinite ammo in cs2 will give you immense practice freedom. For more console command guides, check out our related walkthroughs at Skin.Land blog.
Write comment