It's hard to understand how a knife feels in CS2 just by looking at its inventory image. The draw animation, inspect movement, how it sits in your hand while running, and how much of the screen it covers all differ between knife models.
CS2 knife commands let you try out different models on an offline map without spending any money. You can summon options like the Karambit, Butterfly Knife, M9 Bayonet, or Bowie Knife and compare which one suits your playstyle best.
What Are CS2 Knife Commands For?
Knife commands are used via the developer console to spawn a specific knife model. This method is especially practical for players who want to compare animations, model size, and grip style.
Commands should only be used in offline or private test environments where you have control. You cannot enable sv_cheats on official Premier, Competitive, or Valve servers, so you cannot spawn knives this way on those servers.
How to Open the Developer Console
You need to enable the developer console before using the commands.
- Open CS2 settings.
- Go to the Game tab.
- Set Enable Developer Console to Yes.
- Start a practice match with bots or an offline map.
- Press the console key to open the command screen.
The console key may vary depending on your keyboard layout. If the console doesn't open, check your key bindings for the key assigned to the developer console.
Quick Setup for Knife Testing
After entering the map, type the following commands into the console in order:
sv_cheats 1
mp_drop_knife_enable 1
bot_kick
mp_roundtime_defuse 60
mp_restartgame 1sv_cheats 1 enables the necessary commands for testing. mp_drop_knife_enable 1 allows you to drop your current knife with the G key. The other commands remove bots, extend round time, and restart the match to apply settings cleanly.
After this setup, drop your current knife and use the give command for the knife you want.
Most Used CS2 Knife Commands
The commands below are used to spawn popular knife models in an offline test environment.
| Knife Model | Console Command |
|---|---|
| Karambit | give weapon_knife_karambit |
| Butterfly Knife | give weapon_knife_butterfly |
| M9 Bayonet | give weapon_knife_m9_bayonet |
| Shadow Daggers | give weapon_knife_push |
| Bowie Knife | give weapon_knife_survival_bowie |
| Classic Knife | give weapon_knife_css |
| Falchion Knife | give weapon_knife_falchion |
| Huntsman Knife | give weapon_knife_tactical |
For example, to try the Butterfly Knife, first drop your current knife, then type the following command into the console:
give weapon_knife_butterflyIf you want to switch to another model, simply drop the new knife and run the relevant command again.

CS2 Knife Drop Command
You can't drop knives in normal matches. To quickly switch between models during testing, use this command:
mp_drop_knife_enable 1After entering the command, equip your knife and press the G key. Once the knife is on the ground, you can use the give command for the new model. This makes it easy to examine several knives in a row under the same map and lighting conditions.
If the knife doesn't drop, make sure the command value is 1, you're on a local map, and you've previously run the sv_cheats 1 command.
Knife Model and Skin Are Not the Same
Console commands are primarily used to test the knife model and its animations. The Karambit's spin, the Butterfly Knife's opening, or the Bowie Knife's screen coverage can be easily compared with this method.
However, the spawned knife may not be an exact copy of a specific item you see on the Steam Market. Float value, pattern seed, Doppler phase, wear, and other item properties work separately from the model command. If you want to check a specific skin before buying, a reliable skin test server that supports inspect links will give more detailed results.
Commands to Make the Test Environment More Useful
If you'll be comparing knives for a long time, the following settings make the test environment more comfortable.
| Command | Effect |
|---|---|
sv_cheats 1 | Enables test commands. |
bot_kick | Removes all bots from the map. |
mp_limitteams 0 | Disables team limit. |
mp_autoteambalance 0 | Disables automatic team balancing. |
mp_roundtime_defuse 60 | Extends round time on bomb maps. |
mp_restartgame 1 | Restarts the match after one second. |
After entering all the settings, go to both bright and dark spots on the map. Especially for bright finishes like Doppler and Gamma Doppler, the look can change significantly under different lighting.

What to Look for in Each Knife
Each knife has its own standout feature. During testing, focus not only on color but also on how it feels to use.
| Knife | Features to Check |
|---|---|
| Butterfly Knife | Smoothness of draw and inspect animations. |
| Karambit | Spin movement on finger and screen coverage. |
| M9 Bayonet | Effect of large model on field of view. |
| Shadow Daggers | Dual-wield grip and attack animations. |
| Bowie Knife | Large blade surface and heavy feel. |
| Classic Knife | Nostalgic model and rare inspect animation. |
Instead of just inspecting the knife for a few seconds, run, jump, and try both primary and secondary attacks with it. Model size or animations that might be annoying in long matches are easier to notice this way.
Common Issues
If a command doesn't work, first check that you're on an offline map. Then re-enter the sv_cheats 1 command and make sure the knife name is used exactly as shown in the table.
If your current knife doesn't drop, run the mp_drop_knife_enable 1 command again. If the new knife spawns but doesn't appear in your hand, drop the old knife on the ground and try the give command again.
CS2 updates can change how console commands behave. If a command stops working after an update, restarting the local match or opening a different practice map can solve the problem.
Conclusion
CS2 knife commands are one of the fastest ways to compare knife models and animations before making an expensive choice. After opening the developer console and using the sv_cheats 1 and mp_drop_knife_enable 1 commands, you can try out the Karambit, Butterfly Knife, M9 Bayonet, and other popular models in turn.
Offline testing is sufficient for model, animation, and screen usage. If you want to evaluate a specific skin's float, pattern, or Doppler phase, it's best to inspect the actual item before making a final decision.



