Imagine jumping off the roof on Vertigo and slowly floating down like a feather, or making the game feel like you're walking on the surface of the moon. Manipulating physics has always been a huge part of the fun in VREDUX lobbies and private matches. Whether you are looking for the classic CS gravity command to have a laugh with friends, or you need to adjust physics for a custom surf server, you are in the right place.
.jpg)
I’ve been tweaking server configs since the CS 1.6 days, and let me tell you: messing with the sv_gravity command never gets old. However, in Counter-Strike 2, the Source 2 engine handles physics a bit differently than Global Offensive did. In this guide, I’ll walk you through exactly how to change gravity, fly around the map, and avoid the common mistakes that crash local servers. Buckle up, we’re leaving Earth's atmosphere.
Article Contents:
.jpg)
What is the CS Gravity Command?
In technical terms, the CS gravity command (specifically sv_gravity) controls the vertical pull applied to all objects and players on the server. It’s a server-side variable, meaning you can only change it if you are the host or the admin.
By default, the gravity value is set to emulate realistic Earth physics (well, "Counter-Strike realistic"). But why stick to reality? Changing this value allows you to:
- Jump over entire buildings on Mirage.
- Create "Low Gravity" Scout knives modes (a classic).
- Practice complex jumps without taking fall damage.
- Simulate heavy resistance for hardcore movement training.
Many players confuse this with the noclip command. Here is the difference: Noclip lets you fly through walls and ignore collisions entirely. The CS GO gravity command (which works the same in CS2) keeps collision on but changes how fast you fall back to the ground.
How to Enable Gravity Commands in CS2
Before you can start floating, we need to do some prep work. You can't just hop into a Premier match and start flying—Valve isn't that generous. This only works on a private server (practice with bots) or a community server where you have rcon access.
Step 1: Activate the Developer Console
If you haven't done this yet, you are missing out on half the game's customization. Go to your game settings, find the "Game" tab, and set "Enable Developer Console (~)" to YES. Now, pressing the tilde key (~, usually under Esc) will open the command line.
Step 2: The Magic "God" Mode
Since changing physics is technically cheating the game rules, you need to unlock the server. Open your CS2 console and type:
sv_cheats 1
If you don't do this, the game will return an "Unknown command" or "Permission denied" error when you try to change gravity. Once cheats are enabled, you become the god of that server instance.
By the way, if you are looking to do more than just jump high, you should check our comprehensive list of CS2 cheat console commands to fully customize your lobby with wallhacks and infinite ammo.
.jpg)
Changing Gravity: The Complete Value List
Now for the fun part. The command is sv_gravity [number]. But what number should you use? The default value is 800. Anything lower makes you lighter; anything higher makes you heavier.
Here is a breakdown of the best values to try in-game:
| Command Value | Effect Description | Best Use Case |
|---|---|---|
| sv_gravity 800 | Standard Earth Gravity | Resetting to normal gameplay. |
| sv_gravity 400 | Low Gravity (Moon) | Scout Knivez, fun modes. |
| sv_gravity 200 | Super Low Gravity | Jumping over buildings. |
| sv_gravity 0 | Zero Gravity | You will float endlessly if you jump. |
| sv_gravity 1000+ | Heavy Gravity | Hardcore movement training. |
Zero Gravity and Floating
If you type sv_gravity 0, you effectively turn off the physics engine's vertical pull. If you jump, you won't come down. You'll hit the skybox and get stuck. It’s fun for a few seconds, but for actual gameplay, I recommend a minimum value of around 100-200. This gives you that "Matrix" feel without breaking the game.
Heavy Gravity Challenge
Want to torture your teammates? Set sv_gravity 2000. Players will barely be able to jump over a curb. It’s hilarious to watch enemies try to peek a box and fail miserably because their knees are glued to the floor. Just be careful: fall damage is calculated based on velocity, so falling with high gravity hurts a lot more.
.jpg)
Using Low Gravity for Movement Training
A lot of pro players use modified gravity to learn surf ramps or complex bhop routes. By lowering the value to roughly 600, you give yourself a bit more "hang time." This allows you to understand the strafe mechanics without hitting the ground instantly.
However, simply typing the command isn't enough to become a movement god. You need the right inputs. I strongly suggest you set up a proper mouse wheel jump bind in CS2. Trying to bunnyhop with the spacebar, especially in low gravity, is a nightmare because the timing feels "floaty" and inconsistent.
Once you get comfortable with the air strafes at 600 gravity, slowly increase it back to 800 (normal). It’s like training wheels for your movement skills.
Combining Commands for Ultimate Fun
To make the most out of your CS2 console command session, don't stop at gravity. Try these combos:
- sv_airaccelerate 100: Allows you to turn sharper in the air. Essential for surfing.
- sv_falldamage_scale 0: Removes fall damage. Critical if you are jumping from the top of Nuke.
- weapon_accuracy_nospread 1: Perfect accuracy while flying through the air.
Pro Tip: If you messed up the settings and your server feels unplayable, just type
sv_gravity 800to return to earth's gravity immediately. You don't need to restart the match.
.jpg)
Troubleshooting: Why is Gravity Not Changing?
I see this question pop up in the steam community forums constantly: "I typed the code, but I'm still stuck on the ground." Let's fix that.
1. Did you enable cheats?
I cannot stress this enough. sv_gravity is a cheat-protected command. You must change the server status with sv_cheats 1 first.
2. Are you the host?
You cannot change gravity in a public Matchmaking, Premier, or FACEIT game. You must host the server locally (Practice with Bots) or be the admin of a community server.
3. The "Floaty" Feel Lag
Sometimes, if your fps is low or your ping is high, low gravity can feel jerky. The Source 2 engine tries to predict your location, but non-standard physics confuses it. Ensure your game is running smoothly. If you are experiencing stuttering while flying, check our guide on how to fix high ping in CS2 to rule out network lag.
4. Is it cl_gravity or sv_gravity?
It is always sv (Server Variable). There is no client-side "cl_gravity" because physics are calculated by the server to prevent desync. Don't waste time looking for a command generator; just stick to the console.
Final Thoughts
The CS gravity command is one of those legendary features that has survived from Half Life 2 all the way to the modern era of Counter-Strike 2. It’s perfect for cooling down after a sweaty Premier match, practicing your air strafes, or just trolling your friends in a private lobby.
Remember, while messing with physics is fun, it doesn't make you a better shooter. But understanding how the engine handles movement? That is invaluable. So go ahead, open that console key, set gravity to 200, and enjoy the flight. Just don't forget to set it back to 800 before you try to clutch a round, or you'll be an easy target floating in the air.
For more advanced guides and configs, check out our main articles section.