Skip to main content

Anti-Cheat

info

Throughout this guide 'Anti-Cheat(s)' may be referred to as 'AC' or 'ACs'

ACs are an integral part of any public server and help with catching hackers, since Minecraft's built-in anti-cheat is practically useless, it's better to turn it off than to endure the constant false positives it spews out.

You should change the following settings within the server.properties file.

...

allow-flight=true

...

Within the spigot.yml file you should also set the following values.

...

moved-wrongly-threshold: 100000.0
moved-too-quickly-multiplier: 100000.0

...

For the recommended anti-xray settings click here.

danger

We highly discourage the usage of auto-bans as no anti-cheat is perfect. If you want to auto-ban, consider having something like AntiCheatReplay so that you can undo false bans.

Common Anti-Cheats

This list consists common ACs and some pros and cons of each AC.

NoCheatPlus

Pros
  • Free and open-source
  • Good movement checks
Cons
  • Default configuration will spam false movement positives all over the place, you should buy a good config (eg. MarkElf's) OR make your own
  • Mediocre combat checks

Grim

Pros
  • Open-source
  • Great movement checks
  • Predictive technology
Cons
  • Currently WIP, not ready for production servers
  • Mediocre combat checks
  • Quite unoptimized

Vulcan

Pros
  • Great movement and combat checks
  • Good default config
  • Suboptimal performance when scaled to high player counts (>1.5% of ticks at 350 players)
Cons
  • USD 20.00

Spartan

Pros
  • 14-day money-back guarantee
  • Good Bedrock Checks. I wouldn't go as far as saying that you should auto-ban for violations, though
  • Decent movement checks.
Cons
  • EUR 22.49
  • Relatively poor combat checks
  • Crashes on start up at times
  • Performance so bad you might as well set the max TPS of the server to zero.

Matrix

Pros
  • Decent movement and combat checks.
Cons
  • Bad default config, but there are some good ones out there
  • USD 20.00 (With 95% Checks) and USD 129.00 (All Checks)
  • Dedicated Server Limit.
  • Terrible performance; Ate up >5% of the ticks at 135 players.

Themis

Pros
  • Free.
  • Proper Geyser-Floodgate (Bedrock Players) checks. (Only reason to use this anti-cheat)
Cons
  • Bad Combat & Mediocre Movement checks (Bad Elytra, Timer, KillAura Checks)
  • Lack of checks in general

note

This anti-cheat is optimised for bedrock players.


SoaromaSAC (Config 6)

Pros
  • Free
Cons
  • Bad Checks
  • Infinite False Positives
  • Fake Open Source Link. Leads to a Rick Roll

Negativity v1 & v2

Pros
  • Free & Open Source.
  • Paid Version (v2) is Open Source
  • v2 supports a lot of platforms (Minestom, Sponge, Fabric & more)
Cons
  • Lacks some important checks. (No Elytra Checks, NoSlow Checks etc)
  • Poor movement and combat checks

Astro

Pros
  • Great movement and combat checks
  • Good default config
  • Great performance - very light on the system.
Cons
  • USD 30.00
  • Timer checks false incredibly often
  • Atrocious ToS which states that you are not allowed to mention that your server is using Astro. Also, to purchase the anti-cheat, the server must have an active player count of 50 or above.

Polar

Pros
  • Great movement and combat checks
  • Works out-of-the-box on most servers
  • Cloud-based detections, which helps reducing stress on server resources
Cons
  • Subscription plans starting at EUR 15/month
  • Limitations on player count, server instances and dedicated servers based on subscription plan

Recommendations

Both Astro and Vulcan offer a great price to performance ratio however the key trade-off are Astro will be slightly lighter on system resources while Vulcan has better checks and will support Bedrock in the near future.

If you're looking for a Geyser anti-cheat and will tollerate poor performance at larger player counts consider using Spartan Bedrock Edition (or waiting for Vulcan V3).

tip

Remember, no anti-cheat is perfect. Players will be able to bypass anti-cheats, so we recommend having a moderator or two online to keep an eye out for any cheaters.