StatGardenREF. DESK
Calculators/Gaming/Peeker’s advantage
Gaming

Peeker’s advantage calculator

The head start a player gets by moving around a corner first, added up from both players’ latency, the server tick and the interpolation buffer.

Published 9 October 2026

What this calculator does

The player moving around a corner sees the defender before the defender sees them. This is not a bug and it is not lag in the usual sense. It is the unavoidable consequence of the defender's screen showing a version of the world that is a few dozen milliseconds old.

The window is small and it is decisive. At typical settings it is around 50 milliseconds, which is between seven and eight frames at 144 fps and about 29 centimetres of movement. That is enough for the peeker to be aiming while the defender is still looking at an empty corner.

The formula

Formulaadvantage = peeker ping ÷ 2 + defender ping ÷ 2 + interpolation buffer + half a server tick. Each term is the delay before the defender can see the move

Four delays add up. The peeker's movement takes half their round-trip ping to reach the server. The server holds it for up to one tick, half a tick on average. Sending it on takes half the defender's ping. Finally the defender's client deliberately buffers incoming data by the interpolation delay so that movement renders smoothly. The sum is peeker ping ÷ 2 + defender ping ÷ 2 + half a tick + interpolation. This is a model with each term as an input rather than a measurement of any one game.

TermMeaning
Round-trip pingThe full there-and-back time. Half of it is the one-way delay, which is what matters here.
Tick rateHow often the server updates. A 64 Hz server has 15.6 ms between ticks, so half a tick is 7.8.
Interpolation bufferA deliberate delay on the client so movement between server updates renders smoothly. Often one or two ticks.
Advantage windowHow long the peeker is visible to themselves before they are visible to the defender.

The inputs explained

FieldWhat to enter
Peeker ping (round trip) (ms)The peeker's round-trip ping in milliseconds, as the scoreboard reports it.
Defender ping (round trip) (ms)The defender's round-trip ping. Both matter, which is why a low ping does not protect you from a high-ping opponent.
Server tick rate (Hz)Server updates per second. Competitive shooters run between 20 and 128.
Interpolation buffer (ms)The client interpolation delay. If you do not know it, one or two tick intervals is a reasonable guess.
Defender frame rate (fps)The defender's frame rate, used only to express the window in frames.
Peeker movement speed (m/s)How fast the peeker moves, used to turn the window into distance.

When to use it

Understanding why holding an angle feels unfair

It is unfair, in a precise and measurable sense. The defender is reacting to information that is already stale by the full window, and no amount of reaction speed recovers time that has not arrived yet.

Seeing what a higher tick rate actually buys

Going from 64 Hz to 128 Hz halves the tick contribution from 7.8 ms to 3.9. That is a real improvement and a small one against a 30 ms ping, which is why tick rate debates generate more heat than milliseconds.

Working out whether to hold or to peek

If the window is large, the player taking the duel first has the edge, and holding a static angle is the weaker play. Comparing the window against your own reaction time, usually 150 to 250 ms, puts it in proportion.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How much does ping change the advantage?

Only the peeker's ping changes.

30 ms defender, 64 Hz server, 15 ms interpolation, 144 fps
Peeker pingAdvantage windowFrames behindMetres cleared first
0 ms37.8 ms5.40.21 m
20 ms47.8 ms6.90.26 m
40 ms57.8 ms8.30.32 m
60 ms67.8 ms9.80.37 m
100 ms87.8 ms12.60.48 m
Even at zero ping for the peeker the window is 37.8 ms, because the defender's own latency, the tick and the interpolation buffer are still there. Every 20 ms of peeker ping adds 10 ms to the window, since only the one-way trip counts. At 100 ms the window reaches 87.8 ms, which is nearly 13 frames and half a metre of movement.

Is a higher tick rate worth it?

Only the server tick rate changes.

30 ms both players, 15 ms interpolation, 144 fps
Tick rateAdvantage windowTick interval
20 Hz70.0 ms50.00 ms
30 Hz61.7 ms33.33 ms
64 Hz52.8 ms15.63 ms
128 Hz48.9 ms7.81 ms
256 Hz47.0 ms3.91 ms
Moving from 20 Hz to 64 Hz cuts the window from 70 ms to 52.8, which is a real gain. Going on from 64 to 128 saves only 3.9 ms more, and 128 to 256 saves another 2. Tick rate has steeply diminishing returns because it is one of four terms, and at 64 Hz it has already stopped being the largest.

Questions

Is peeker’s advantage the same as lag compensation?

No, though they interact. Lag compensation rewinds the server to decide whether a shot hit. Peeker's advantage is about who sees whom first, and it exists even when every shot registers correctly.

Can a game remove it?

Not entirely. Some of the window is the speed of light through cable, and the rest is a deliberate smoothing buffer that removes stutter. Games can shrink it with a higher tick rate and a smaller buffer, at the cost of bandwidth and smoothness.

Does my frame rate affect it?

Only slightly. Frame rate adds up to one frame of its own delay, which is 7 ms at 144 fps against a window of around 50. The frame time calculator puts that in the same units so you can compare.

Why does the defender’s ping matter if they are standing still?

Because the peeker's movement has to travel to the defender's machine. That leg takes half the defender's round trip regardless of whether the defender is moving.

Is this model exact for my game?

No. It is an additive model of four known delays, and real engines add their own buffering and prediction. Use it to compare settings against each other rather than as a measurement.

The other half of the latency chain is on FPS to frame time, and the piece on frame time explains why milliseconds are the only unit worth adding up. For aim consistency there is cm per 360.