Minecraft anticheat guide

Smoothing and Acceleration Aimbot Checks Explained

How FairPlay's smoothing and acceleration aimbot checks read steady, symmetric turns, where they overlap with legitimate slow aim, and how to review alerts.

What do the smoothing checks read in a turn?

These five checks read how a view turn speeds up and slows down. A human turn usually has an uneven shape, with pauses, corrections and small overshoots. The smoothing family asks whether the turn is too even, too symmetric or too stable across a window to match that shape.

The five checks are Aimbot Smooth, Smooth Acceleration Stats, Stable Acceleration, Symmetric Smooth and Invalid Smooth. They read related but different features of the turn. One reads a sample of recent turns for a smooth pattern. Another reads average acceleration and how much it varies. Another checks whether speeding up and slowing down are mirror images.

An alert from this family describes the shape of a turn. It does not describe the player's skill or the player's intent.

Which cheat behavior are these checks written for?

The family targets aim assistance that moves the view in a smooth, controlled curve toward a target. Software that eases the camera toward a point tends to produce turns whose acceleration is steady and whose deceleration mirrors it. Symmetric Smooth looks for that mirror shape. Stable Acceleration looks for acceleration that stays inside a narrow band.

Invalid Smooth reads a different kind of signal. It looks for smoothing that appears at very small magnitudes, where a real mouse usually shows jagged output. Aimbot Smooth looks at a bounded sample of recent turns and asks whether that sample is smooth in a repeated way, using explicit conditions for when a sample counts at all.

The family is about smoothness that is too regular. It is not a test of how smooth a player's turns look to the eye, which is a different and much less reliable measure.

Which legitimate play can look smooth?

Pointer acceleration is the most common cause. Operating systems often smooth or accelerate raw mouse movement, and that changes the shape of every turn. A player with pointer enhancement turned on can show acceleration curves that look engineered when they are simply a setting.

A slow sensitivity setting makes almost any turn look smooth, because the movement is spread over more updates. Players who aim carefully at distant targets often use low sensitivity, and their turns can match the smoothing checks for that reason.

Tracking a slow or steady target is another. A player following a mob across open ground makes long, even turns that are naturally smooth. That is ordinary aiming, and it is the situation where the family's wording matters most.

What are the limits of a smoothing check?

The protocol the server receives does not reveal every way the client produces input. A smooth camera feature or a modified client can change the view before it reaches the server, and the server then sees only the result. The smoothing checks cannot tell every input method apart.

This is why staff should avoid reading a smoothing alert as proof of a method. The honest reading is that the turns had a regular shape, and the question is what produced that shape. Settings, hardware and the target's movement are the first things to check.

How do you review a smoothing alert?

Start with the target. Smooth turns toward a moving target can be ordinary tracking, while smooth turns with no target in view are harder to explain. Then check the player's setup, including pointer settings and sensitivity. Only after that should you look at the numbers in the alert.

The table below pairs each check group with the context that most often explains it.

Context for smoothing and acceleration alerts
Check groupTypical legitimate explanationWhat to check before acting
Aimbot Smooth and Smooth Acceleration StatsTracking a slow or steady target at low sensitivityWhether a target was in view and moving steadily
Stable AccelerationPointer enhancement or a narrow sensitivity bandThe player's pointer settings and a second session
Symmetric SmoothMirror-shaped turns from a deliberate, careful aimA recording of the same fight, not just the numbers
Invalid SmoothVery small movements from a slow settingWhether the alert came from tiny moves or from large ones

What belongs in staging and not in production?

Smoothing checks react strongly to the shape of the sample, so small changes to windows or buffers can move the alert count a lot. Test changes against a fixed set of recorded sessions that include tracking, slow sensitivity and pointer enhancement. Without that set, you have no way to tell a good change from a noisy one.

Keep the family enabled as a group in production only after the replay set shows the expected pattern. Use per-check permissions for players whose setup is known and documented.

What is the honest conclusion from a smoothing alert?

The honest conclusion is narrow. The turns had a shape that the family is written to read, and that shape needs an explanation. Sometimes the explanation is a setting. Sometimes it is a recording that shows a deliberate aim. Sometimes it is an input method the server cannot see.

Write down which of those applies. A note that says the turns matched the smoothing family, the player's pointer setting was enabled, and the recording showed a steady tracking fight is far more useful than a label.

FAQ

Does pointer acceleration make smooth turns more likely to alert?

It can change the shape of every turn, so a player with pointer enhancement on may show curves that look engineered. Ask about pointer settings before reading the alert as a smoothing pattern.

How do I tell smooth tracking from smooth aim assistance?

Look at whether there was a moving target in view during the smooth stretch. Tracking a moving mob or player is a normal explanation. Smooth turns with no target present are harder to explain and deserve a closer look.

Which check in this family is the most sensitive to settings?

All five depend on the sample shape, so none is safe to read alone. The Invalid Smooth reading in particular can change with very small movements, which slow sensitivity produces naturally.

Related sources and official pages

Browse all anticheat guides