Nebula Anti-Cheat

Description

Nebula Anti-Cheat (NAC) 🔗

A basic anti-cheat for Luanti. Note that this is not a replacement for the built-in anti-cheat, but rather an addition to it. This is intended for simple mini-game servers rather than heavily modded survival servers. The defaults are stricter on purpose so you don't miss any important checks, so just disable anything that falsely triggers for your server, or file an issue in the repository. If you are testing the anti-cheat for accuracy, make sure to turn on the verbose setting and give yourself the alert privilege (and be aware that while some checks may occasionally false flag, if it doesn't reach the point of triggering a setback, punishment, or alert in non-verbose mode, then it isn't an actual issue).

Players with the nebula_anticheat_alert privilege can see anti-cheat alerts. Note that this isn't required, since punishment is automatic.

Reviews

Review

Do you recommend this mod?

  • English

    Great anticheat solution for your server/world

    Unlike Aratox, which have false-positives for fly and fast priv and AMTAC (Advanced-MineTest-AntiCheat) which have its AntiSpeed broken, this is perfect. Literally no false-positives and it catches hackers.

    0 comments

Releases

1.2.2

Download

Luanti 5.15+

2026-04-21 06:07 UTC

1.2.2 🔗

  • Added Motion (B) check
  • Completely remade Fly (C) check
  • Made Speed (A) take a while before setbacking or alerting since it can trigger easily with lag
  • Misc other changes

1.2.1

Download

Luanti 5.15+

2026-04-20 16:44 UTC

1.2.1 🔗

  • Added Fly (D) check (Mostly a better version of Fly C)
  • Added a minimum number of violations required for a setback, mostly 2 on the checks, to avoid setbacks on random fluke falses
  • Adjusted flag cutoff values

1.2.0

Download

Luanti 5.15+

2026-04-20 14:16 UTC

1.2.0 🔗

  • Lots of refactoring
  • New Fly C check
  • General updates like updating engine version data (should now catch latest Cloak V4 (v1.1.0) on join without the need for a server debug build, even with version spoofer either on or off)
  • Now accounts for delta time
  • Some checks may be worse since I did a lot of changes to make things more stable overall but not a lot of testing, so while it should be more consistent, the cutoff values may not be right, however, this is just a matter of changing some values in the code and some minor changes to make it better
  • Please report any inaccuracies (not as a review) so I can quickly fix it, I have not done testing over a network with latency

1.1.6

Download

Luanti 5.8+

2025-01-25 02:29 UTC

1.1.6 🔗

Fixed crash

1.1.5

Download

Luanti 5.8+

2025-01-24 21:30 UTC

1.1.5 🔗

Fixed Packet Limiter (A) crash and added Packet Limiter (B)

All releases

Information

Provides

nebula_anticheat

Dependencies

Required
No required dependencies

Information

Type
Mod
Technical Name
nebula_anticheat
Languages
English
License
CC0-1.0
Maintenance State
Actively Developed
Added
2025-01-22 01:11 UTC
Maintainers
JoinNebula