Minecraft anticheat guide

Does an Anticheat Lag Your Minecraft Server?

Does an anticheat lag your Minecraft server? It can add work to every tick. The cost depends on enabled checks, player count, and host hardware.

Does an anticheat lag a Minecraft server?

Yes, it can. An anticheat runs work on incoming packets and game events, so it adds some cost to the server. Whether players notice depends on the checks you enable, how many players are online, and how much CPU your host has.

A small cost is not the same as a lag problem. Many servers see no visible lag from an anticheat, while others on small hosts see a real cost. Measure your own server before you decide.

When the cost is more likely to show

These factors change how much work an anticheat adds. The table shows the direction of each factor, not measured amounts.

Factors that raise or lower the cost of running an anticheat.
FactorHigher cost whenLower cost when
Player countMany players send packets at the same timeA small, whitelisted group
Check setMany checks run on every packetOnly the checks you need
Packet rateBusy combat with frequent actionsBuild or chat-heavy servers
Host hardwareShared or small CPUDedicated cores with headroom

What the cost looks like in practice

An anticheat cost usually shows up in tick time, not in a single obvious failure. You may see a higher average tick time, or short spikes that line up with busy moments such as a mass join or a fight near spawn. Average TPS can look fine while spikes still hurt play, so read tick time (MSPT) alongside TPS.

Checks differ in how often they run. A check that runs on every movement or swing adds more work than one that runs only on a rare event. The number of enabled checks matters, but so does how often each one runs under your load.

What to look for in logs and configuration

Logs and config files show whether lag lines up with anything the anticheat does. Read them before you change a setting, and keep the timestamps so you can match them with tick data.

A numbered procedure before you change anything

Separate the anticheat's cost from the rest of the server's load. Follow these steps in order, and keep one change per test run.

Edge cases that look like anticheat lag

Several problems look like anticheat lag but come from somewhere else. Entity counts, redstone clocks, chunk loading at spawn, and a noisy neighbor on a shared host can all raise tick time. A plugin that runs heavy work on a schedule can produce spikes at fixed intervals, which points away from packet checks.

Low population can also mislead. One player with high ping or a burst of packets can produce a spike that disappears on a busy night. Test with the load you actually expect, not only with an empty server.

Which symptom points to which next step

Use the symptom you observe to choose the next check. Each row is a starting point for investigation, not a diagnosis.

Observed symptoms and reasonable next steps.
SymptomLikely next stepNot enough on its own
Steady higher tick time after installCompare with the anticheat disabled on stagingAssuming the anticheat is the only change
Spikes at fixed intervalsCheck scheduled tasks in other pluginsBlaming packet checks
Spikes during mass joinsMeasure join load with and without the anticheatConcluding from one join
High ping for one playerReview that player's connection and packet volumeTreating ping as server lag

What we have not verified

We have not measured lag for any anticheat. Results depend on your version, plugins, and player load. Treat any number from a vendor or from this page as a claim to check on your own server, and use the staging comparison above before you change a live setting.

FAQ

Do PvP servers lag more than build servers?

They can, because combat usually sends more packets per player. That is a general pattern, not a measured result for any anticheat. Check it under your own load.

Does turning off checks fix lag?

It can reduce work, but it also removes detection. Disable a check only after you confirm it adds the cost, and record the change.

Is high ping the same as lag?

No. Ping is the delay on one player's connection. A server can have good TPS and still show high ping for one player.

Will a bigger server need a bigger host?

More players usually mean more work, so host capacity matters. How much capacity you need is a measurement on your own server, not a rule from this page.

Does a lag spike mean the anticheat is broken?

No. Spikes can come from many sources. Check whether they line up with anticheat activity, player joins, or world events before you blame one plugin.

Related sources and official pages

    Browse all anticheat guides