/

/

Settings & Config

Settings & Config

CS2 Sub-Tick: What Valve Actually Said

Valve wrote four sentences about sub-tick. Here is what they say, what they do not say, and the arithmetic behind both.

Intermediate

·

5

MIN READ

·

Intermediate

·

5

MIN READ

·

WHAT YOU’LL LEARN

WHAT YOU’LL LEARN

  • A 64 tick server updates once every 15.625 milliseconds.

  • At 144 Hz you see 2.25 frames per server tick.

  • Valve has never published a tick rate for CS2 official servers.

  • Sub-tick times events. It does not touch your ping.

  • A 64 tick server updates once every 15.625 milliseconds.

  • At 144 Hz you see 2.25 frames per server tick.

  • Valve has never published a tick rate for CS2 official servers.

  • Sub-tick times events. It does not touch your ping.

CS2 sub-tick guide cover, server tick timeline and the exact shot instant

Open any CS2 discussion about a duel someone thinks they should have won and sub-tick will be blamed inside three replies. It is the most talked about and least read feature in the game.

Valve wrote about four sentences on it. That is the entire official account. Everything else you have read, including the millisecond figures and the confident claims about hit registration, was written by someone who was also guessing.

Here is what sub-tick actually is, what Valve does and does not claim, and the arithmetic that shows why it had to exist.

What a tick is, in milliseconds

A Counter-Strike server does not watch the game continuously. It wakes up, looks at the world, works out what happened, and goes back to sleep. Each of those wake ups is a tick.

At 64 tick the server wakes up 64 times a second, which is one update every 15.625 milliseconds. At 128 tick it is 7.81 milliseconds. That is simply 1000 divided by the tick rate, and it is the only number in this whole topic that is not in dispute.

In the old model, anything you did between two ticks did not exist until the next one arrived. You fired, and the server filed the shot at the next wake up, with the world in the state it was in at that moment rather than the state you were looking at.

CS2 sub-tick timing, a shot at 24.3 ms recorded late at the next 31.25 ms tick

Pull the trigger 24.3 milliseconds into the round on a 64 tick server and the old model records the shot at 31.25, which is the next tick boundary. Your click was 6.95 milliseconds late by the time it counted, and the enemy had kept moving for all of it.

Sub-tick is the fix for exactly that. In Valve's own words, servers now know the exact instant that motion starts, a shot is fired, or a nade is thrown. The shot is stamped at 24.3, not at 31.25.

Your monitor was already faster than the server

This is the part that makes the problem obvious, and it is pure arithmetic.

CS2 server tick interval compared with monitor frame time at 60, 144, 240 and 360 Hz

A 144 Hz monitor draws a new frame every 6.94 milliseconds. A 64 tick server updates every 15.625. So you were being shown more than two frames of new information for every single server evaluation. On a 240 Hz monitor it is nearly four frames. On 360 Hz it is over five.

Think about what that means. Your screen was telling you the truth at a resolution the server could not act on. You were aiming at a position that existed between two server wake ups, and the server had no way to represent the moment you clicked.

That gap is why the old game felt inconsistent at high refresh rates specifically. The faster your monitor, the more of your inputs landed in the dead space between ticks.

If you have never checked that your monitor is actually running at its rated refresh rate rather than quietly sitting at 60, the refresh rate guide covers how to confirm it in thirty seconds. It is the single most common silent settings mistake in CS2.

What Valve actually claims, and what it does not

What Valve states about CS2 sub-tick next to what Valve never claimed

The left column is Valve's own wording from the Counter-Strike 2 page. The right column matters just as much.

Valve has never published a tick rate for official CS2 servers. Not in the announcement, not since. The number you see quoted everywhere is community reporting, not a stated figure.

Valve gives no millisecond improvement figure. Any article telling you sub-tick saves you a specific number of milliseconds invented it.

Valve says nothing about peeker's advantage. Sub-tick is described as timing, not as a fix for the geometry of who sees whom first. Those are different problems, and peeker's advantage is covered properly in its own guide.

Valve says nothing about hit registration accuracy. The claim is about when events are recorded, not about whether a bullet that visually connected will be counted.

So when someone tells you a duel was lost to sub-tick, ask which of those four things they mean. In most cases the answer is none of them.

What sub-tick does not fix

Three things get blamed on it constantly and are not it.

Your ping. Sub-tick times events precisely. It does not make the trip from your machine to the server any shorter. A 60 ms connection is still a 60 ms connection, and no amount of timing precision closes that.

Your frame rate. If your game is running at 80 frames, you are seeing a new picture every 12.5 milliseconds no matter how precisely the server timestamps things. You cannot click on information you have not been shown yet.

Your crosshair placement. This is the honest one. The overwhelming majority of duels described as a sub-tick problem were duels where the crosshair started at chest height, or on the wrong side of the door. That is a crosshair placement problem with a known fix, and it costs far more rounds than any netcode question.

How to tell the difference yourself

You do not have to take anyone's word on this, including mine. Watch your own demo.

Pause the frame before the duel resolves and look at two things. Where was your crosshair when the enemy became visible, and were you moving when you fired. If the crosshair was off the angle, or you were still carrying momentum, the netcode never entered into it.

Do that on five duels you were sure you won and the pattern usually resolves itself in about ten minutes. The demo review checklist walks through exactly what to pause on and in what order.

And before you change a single setting because of something you read about sub-tick, make sure the settings you already have are sane. The settings that actually matter is a short list, and almost nothing on it is network related.

Where to go next

The reason this topic swallows so much attention is that it feels like an explanation you cannot be blamed for. It is not. Sub-tick made the timing of your inputs exact, which means your inputs are now the variable.

So the useful work is upstream of the server. Build a crosshair you can actually see against a smoke in the CS2 Crosshair Generator, then make sure the sensitivity you are aiming with is one your mousepad can physically support, with the eDPI Calculator. Both take under a minute.

If you want to see what the players at the top are doing with that responsiveness, the CS2 Pro Positions tool shows where every player on an HLTV top 50 team stands round by round, and which positions actually win the first duel. And to compare your own record against a specific opponent rather than against an average, the FACEIT Head-to-Head tool puts both histories side by side.

For the number that tells you whether your aim is genuinely improving, what counts as a good ADR explains why headshot rate moves between ranks and ADR barely does.

KEEP IMPROVING

KEEP IMPROVING

GET YOUR DEMOS REVIEWED.

FIND YOUR MISTAKES. FIX THEM.

Want someone to look at your own games? Book CS2 coaching and get your demos reviewed, or join the CS2 Rank Up Society for a structured 20-day plan and weekly accountability.

Join the CS2 Rank Up Society for the 20-day plan, or book CS2 coaching and get your own demos reviewed.

Join the CS2 Rank Up Society for the 20-day plan, or book CS2 coaching and get your own demos reviewed.

$5/MONTH · CANCEL ANYTIME

NEXT STEP

$5/MONTH · CANCEL ANYTIME

COMMUNITY

COMMUNITY

FIND TEAMMATES. ASK ANYTHING.

Queue with players at your level instead of going solo, and ask whatever you are stuck on in the questions channel.

Queue with players at your level instead of going solo, and ask whatever you are stuck on in the questions channel.

JOIN THE DISCORD

→

Brian Sirbu, CS2 coach at GameSenseLab

WRITTEN BY

Brian Sirbu

CS2 COACH // GAMESENSELAB

STOP IMPROVING ALONE

Turn scattered practice into a repeatable system with feedback, accountability, and a clear next round.

Turn scattered practice into a repeatable system with feedback, accountability, and a clear next round.

$5/MONTH · CANCEL ANYTIME · +200 ELO GUARANTEE

GAMESENSELAB

.PRO

CS2 coaching, training systems, and improvement content.

CS2 coaching, training systems, and improvement content.

© 2026 GAMESENSELAB.PRO

© 2026 GAMESENSELAB.PRO

© 2026 GAMESENSELAB.PRO