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.
| Factor | Higher cost when | Lower cost when |
|---|---|---|
| Player count | Many players send packets at the same time | A small, whitelisted group |
| Check set | Many checks run on every packet | Only the checks you need |
| Packet rate | Busy combat with frequent actions | Build or chat-heavy servers |
| Host hardware | Shared or small CPU | Dedicated 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.
| Symptom | Likely next step | Not enough on its own |
|---|---|---|
| Steady higher tick time after install | Compare with the anticheat disabled on staging | Assuming the anticheat is the only change |
| Spikes at fixed intervals | Check scheduled tasks in other plugins | Blaming packet checks |
| Spikes during mass joins | Measure join load with and without the anticheat | Concluding from one join |
| High ping for one player | Review that player's connection and packet volume | Treating 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.