CS2 movement mechanics: counter-strafing, the three peeks, and when to walk
Movement in CS2 does two things. It decides whether your bullets land, and it decides whether the enemy knows where you are. Everything else is noise. This guide covers the movement skills that actually win duels.
Your bullets only work when you are stopped
Every weapon in CS2 has a maximum run speed and a much lower speed under which your first bullet goes where your crosshair points. That second number is roughly a third of the first.
With an AK-47 you run at 215 units per second. Your bullets stop lying around 70. With an AWP it is 200 and around 68. With pistols and SMGs it is 240 and around 82.
Type cl_showpos 1 in console and you get a live velocity readout. Shoot a wall while watching the number. At the moment you are convinced you have stopped, you are usually still moving at 90 to 120. That gap is where most lost opening duels live.
Counter-strafing is the whole skill
Letting go of D does not stop you. Your character decelerates over roughly ten frames. That is a tenth of a second of sliding sideways while your crosshair is already on the head.
Tapping A while moving right kills that velocity in one or two frames. Move right with D, tap A, shoot at the stop, move again.
Three things players get wrong. They hold the counter key instead of tapping it. They shoot on the key press instead of at the stop. They counter-strafe and then stand there, turning a window into a pose.
The drill is five minutes on aim_botz. D, tap A, one shot. D, tap A, one shot. Watch the velocity number, not the bot. When it reads under 40 on every click for a full minute, you own it.
The three peeks
Most players have one peek. They arrive at the angle at full speed, see an enemy, and try to fix everything with their mouse. There are three peeks, and you choose which one before you move.
Shoulder peek. You show an arm and pull straight back in. You are not trying to kill anybody. You are buying information, a flash, or a rotation. This is the peek that gets an AWPer to reveal himself so your teammate can trade the angle.
Jiggle peek. You tap out and back on the same angle, crosshair already placed. You get a frame of information. They get nothing they can act on.
Wide peek. You have committed. Counter-strafe, stop, shoot. No half peek, no backing off halfway through. Half-committed wide peeks are how players die with zero information gained.
Peeker's advantage is real and comes from network latency, not tickrate. The player peeking sees the player holding first. When you are the one holding, your crosshair has to be at head level on the exact pixel they will appear at, and you have to be completely still.
Walking is movement too
Shift roughly halves your speed and removes your footsteps. It is the most underused key in CS2 below Level 10.
Every time you run, you broadcast. The enemy gets your position, your rough count, your timing, and your intent for free. Run when the clock is worth more than the information. Walk the last few metres into any angle you intend to hold or clear. Walk whenever you are alone and out of position.
Landing from a jump makes noise too. Jumping into a site to be unpredictable tells them the exact frame you got there.
What does not win rounds
Bunny hopping caps at 300 units per second and chaining hops is harder than in CS:GO. Even executed perfectly, you arrive at the angle in the air, which means you cannot shoot accurately when you get there. Surf and KZ are a different game wearing the same textures. Crouch spam in a duel makes you accurate but slow and predictable, and everyone above Level 5 pre-aims the crouch.
A ten minute movement routine
Four minutes of counter-strafing on aim_botz with cl_showpos 1 on. Three minutes of peek practice on one angle, alternating shoulder, jiggle, and wide. Three minutes of one map-specific jump you actually use in real games. Movement is maintenance, not a project.
Source
[1] GameSenseLab: CS2 Movement Guide
CS2 movement mechanics: counter-strafing, the three peeks, and when to walk
Who is online
Users browsing this forum: No registered users and 0 guests