For years, how high you jumped in Counter-Strike depended partly on where on the map you took off. Not by much, but by enough that Valve wrote it down. In its release notes for 28 October 2024, the company said that in both CS:GO and CS2, jump height could vary by up to 0.03125 of a unit depending on your distance from the map origin.
That's a lovely detail to find in a patch note, because it's so specific. Same character, same jump, same input, and the result could shift a hair because of your position on the map's grid. The update tightened things, with Valve saying jump height would now stay consistent to within 0.015625 of a unit, regardless of distance from the origin. That's half the old variation.
What the map origin is, and why anyone cares
Every map in a 3D game is built on a coordinate system, and the origin is its zero point. Valve's note names it directly: coordinate (0,0,0). Every position on the map is measured from there, so a player standing near that point and one standing far from it have very different coordinates, even if the floor beneath them looks identical.
Valve's notes don't say why distance from that point changed a jump, so we won't pretend to know. What they do show is how small the numbers are. As fractions, 0.03125 is 1/32 and 0.015625 is 1/64. Nobody is going to spot that with the naked eye in a round.
So why fix it? Look one line further down the same notes. Valve also improved the consistency of landing on surfaces very close to the maximum height of a jump. That's the case where tiny margins count. A jump with plenty of clearance doesn't care about 1/32 of a unit. A jump that only just clears a ledge might. Valve didn't name any particular spot, but the notes tell you where its attention was.
Counter-Strike players have good reason to care about margins this small. In October 2023, Dexerto reported on a separate movement problem: a CS2 update that changed command aliases seemed to leave the default jump key inconsistent, with forward jump distance varying. Dexerto noted the differences were minute, but said small differences like these can decide how a fight plays out at the highest level, and reported that ESL decided day three of its matches wouldn't be played on that patch. Different bug, same lesson: this community notices the decimals.
There's one more thing worth knowing if you practise jumps. Valve's note says jump height is still affected by stamina, so that's a separate variable from where you're standing. It also says cl_showpos 2 reports your stamina at takeoff and colour codes the output based on the jump height you can reach. That's a tidy way to learn the mechanic, and a far better use of a practice server than guessing why a jump failed.
The follow-up notes are fun too. A day later, Valve added sv_jump_precision_enable, so servers running custom modes such as surf could opt out of the jump precision improvements. Even a fix this small had to leave room for the people whose whole mode runs on movement. Two days after the original notes, it increased jump tolerance for sliding along a surface, to fix certain jumps such as the corner outside on cs_office.
Decades of Counter-Strike, and in 2024 Valve was still sanding 1/64 of a unit off a jump. Respect.
Reporting notes



