Cheaters zijn onvermijdelijk op publieke servers. Fly hacks, speed hacks, kill aura, X-ray, auto-click: de lijst is lang. Een goede anti-cheat detecteert het meeste en straft automatisch. Maar geen anti-cheat is perfect, en een te agressieve configuratie straft onschuldige spelers.
De drie niveaus van bescherming
- Server-side checks: de server controleert of de bewegingen van de speler fysiek mogelijk zijn. Paper doet dit al tot op zekere hoogte (te snel bewegen, vliegen zonder elytra). Een anti-cheat plugin gaat verder.
- Anti-cheat plugin: een dedicated plugin die patronen analyseert, verdachte spelers flagged en automatisch actie onderneemt.
- Handmatige moderatie: moderators die meekijken via spectator mode of via replay-plugins (Replay Mod server-side). Het vangt wat anti-cheats missen.
Populaire anti-cheat plugins
| Plugin | Type | Prijs | Sterk in |
|---|---|---|---|
| Grim | Prediction-based | Gratis (open source) | Bewegingscheats (fly, speed, nofall) |
| Vulcan | Heuristic | Betaald | Combat cheats (kill aura, reach) |
| Spartan | Heuristic | Betaald | Brede detectie, actieve ontwikkeling |
| Matrix | Heuristic | Gratis basis, betaald premium | Beweging en combat |
Grim is prediction-based: het simuleert de beweging van de speler aan de serverkant en vergelijkt die met wat de client stuurt. Dit is nauwkeuriger dan heuristiek maar kost meer CPU.
Wat anti-cheats niet detecteren
- X-ray: een anti-cheat kan niet zien wat de client rendert. Gebruik een anti-xray plugin (Paper heeft dit ingebouwd via
engine-modeinpaper-world-defaults.yml). Engine mode 2 vervangt ertsen met stone totdat de speler ze bereikt. - Seed-cracking: als een speler de seed kent, kan hij structuren en ertsen vinden zonder X-ray. Verberg de seed (
/seedbeperken via LuckPerms) en gebruik Paper's anti-xray. - Macro's en auto-clickers: moeilijk te onderscheiden van snelle maar legitieme spelers. De meeste anti-cheats detecteren extreme click rates maar missen subtiele macro's.
False positives voorkomen
- Stel de anti-cheat in op "log only" voor de eerste dagen. Bekijk de logs en pas drempels aan voordat u automatische straffen activeert.
- Hoge latentie (ping > 200 ms) veroorzaakt veel false positives. Stel hogere toleranties in voor spelers met hoge ping.
- Sommige plugins (Elytra-plugins, grapple hooks, teleportatie) veroorzaken false positives. Voeg exemptions toe voor bekende plugins.
Moet ik meerdere anti-cheats combineren?
Combineren kan maar is riskant. Twee anti-cheats die dezelfde checks doen kunnen conflicteren en meer false positives geven. Als u combineert, zet overlap-checks uit op een van de twee.
Helpt een whitelist tegen cheaters?
Gedeeltelijk. Een whitelist voorkomt dat willekeurige spelers verbinden, maar als een gewhiteliste speler gaat cheaten, helpt het niet. Een whitelist is een eerste filter, geen vervanging voor een anti-cheat.
Is een anti-cheat nodig op een vriendenserver?
Waarschijnlijk niet. Als u uw spelers vertrouwt, is een anti-cheat overhead. Op publieke servers of servers met meer dan 20 spelers is het essentieel.
Anti-cheat plugins werken op alle Minecraft Paper-pakketten.