Discord
Anti-Cheat auf einem Minecraft Server
Wiki - Server

Minecraft Server Anti-Cheat

Ein Vergleich von Anti-Cheat-Systemen: Vulcan, Grim, Matrix und Spartan. So wählst du den Schutz gegen Cheater aus, installierst und konfigurierst ihn.

Lesezeit: ca. 12 Min. Niveau: Fortgeschritten

Cheat-Arten in Minecraft

Bevor du dich für einen Anti-Cheat entscheidest, solltest du wissen, wogegen du kämpfst. Cheats (Hacks) in Minecraft lassen sich in ein paar Kategorien einteilen:

Bewegungs-Cheats

  • Fly: Fliegen ohne Elytren oder Kreativmodus
  • Speed: sich schneller bewegen, als das Spiel erlaubt
  • NoFall: keinen Fallschaden nehmen
  • Spider: Wände hochklettern
  • Step: Blöcke hochlaufen, ohne zu springen
  • Jesus/WaterWalk: über Wasser laufen
  • NoSlowdown: keine Verlangsamung in Spinnennetzen oder auf Seelensand

Kampf-Cheats

  • KillAura: greift automatisch Spieler in Reichweite an
  • Reach: eine größere Angriffsreichweite
  • AutoClicker: automatisches Klicken mit unnatürlich hoher Rate
  • Velocity/AntiKnockback: verringerter oder gar kein Rückstoß
  • Criticals: jeder Treffer ist ein kritischer Treffer
  • AimBot: zielt automatisch auf Kopf oder Körper

Sonstige Cheats

  • X-Ray: Erze und Blöcke durch Wände sehen
  • Nuker: viele Blöcke auf einmal abbauen
  • Scaffold: automatisch Blöcke unter den Füßen platzieren
  • ChestStealer: Truhen sofort leeren
  • FreeCam: eine freie Kamera, losgelöst vom Charakter

Kein Anti-Cheat erkennt 100 % der Cheats. X-Ray lässt sich serverseitig besonders schwer erkennen. Die beste Lösung ist Paper Anti-XRAY (in Paper eingebaut), das Erze, die du nicht sehen kannst, serverseitig durch Stein ersetzt.

Wie funktioniert ein Anti-Cheat?

Ein Anti-Cheat analysiert die Netzwerkpakete, die der Client sendet, und vergleicht sie mit dem erwarteten Verhalten. Bewegt sich ein Spieler schneller, als das Spiel erlaubt, schlägt er aus größerer Reichweite zu oder nimmt keinen Fallschaden, zählt der Anti-Cheat Verstöße.

Jeder Verstoß erhöht den VL-Zähler (Violation Level) des Spielers. Überschreitet der VL einen Schwellenwert, greift der Anti-Cheat ein:

VL-Stufe Typische Aktion Beschreibung
Niedrig (1-10) Logging Wird im Log festgehalten, Admins werden benachrichtigt
Mittel (10-30) Setback Der Spieler wird auf seine vorherige Position zurückteleportiert
Hoch (30-50) Kick Der Spieler wird vom Server geworfen
Sehr hoch (50+) Ban Ein befristeter oder dauerhafter Bann

Der Admin legt die VL-Schwellenwerte und die Aktionen fest. Zu aggressive Schwellenwerte führen zu Fehlalarmen (zu Unrecht markierte Spieler), zu nachsichtige lassen Cheater durch.

Anti-Cheat-Vergleich

Merkmal Vulcan Grim Matrix Spartan
Preis ~20 USD Kostenlos (Open Source) ~15 USD ~25 USD
Bewegungserkennung Hervorragend Hervorragend Gut Gut
Kampferkennung Hervorragend Sehr gut Gut Gut
Fehlalarme Wenige Wenige Mittel Mittel
CPU-Last Niedrig Niedrig bis mittel Niedrig Mittel
Updates Häufig Häufig (Open Source) Regelmäßig Seltener
Dokumentation Sehr gut Gut (GitHub-Wiki) Gut Einfach
Unterstützung für 1.21+ Ja Ja Ja Ja

Empfehlung: Vulcan ist der beste kostenpflichtige Anti-Cheat, Grim der beste kostenlose. Wenn das Budget reicht, nimm Vulcan, sonst Grim. Manche Server setzen beide gleichzeitig ein. Wegen möglicher Konflikte ist das nicht empfehlenswert, aber es geht.

Vulcan

Vulcan ist ein kostenpflichtiger Anti-Cheat, erhältlich auf SpigotMC. Viele große Server nutzen ihn wegen der hervorragenden Erkennung und der wenigen Fehlalarme.

Wichtige Funktionen

  • 100+ Checks: erkennt Fly, Speed, Reach, KillAura, Velocity, Scaffold, Timer und vieles mehr
  • Setback-System: setzt den Spieler auf seine vorherige Position zurück, statt ihn zu kicken
  • Admin-Benachrichtigungen: Chat-Meldungen über verdächtige Spieler
  • Logs: eine vollständige Aufzeichnung der Verstöße in einer Datei
  • LiteBans-Integration: automatische Bans über LiteBans
  • Geringe CPU-Last: für große Server optimiert

Installation: Lade die JAR-Datei von SpigotMC herunter, lege sie in plugins/ und starte den Server neu. Vulcan funktioniert mit der Standardkonfiguration sofort, aber du solltest die Schwellenwerte an deinen Server anpassen.

Grim AntiCheat

Grim ist ein kostenloser Open-Source-Anti-Cheat, erhältlich auf GitHub. Er geht ungewöhnlich vor: Er sagt die Bewegung des Spielers serverseitig voraus und vergleicht sie mit dem, was vom Client ankommt.

Wichtige Funktionen

  • Prediction Engine: simuliert die Spielerphysik auf dem Server und vergleicht das Ergebnis mit den Daten des Clients
  • Latenztoleranz: gleicht Netzwerk-Lag aus, was bei hohem Ping die Fehlalarme senkt
  • Open Source: der Quellcode ist öffentlich, du kannst ihn prüfen und ändern
  • Aktive Community: häufige Updates aus der Community
  • Setback-System: setzt den Spieler zurück, statt ihn zu kicken

Installation:

# Neuesten Build von GitHub Releases herunterladen
# Die .jar-Datei in plugins/ legen
# Server neu starten
# Die Konfiguration liegt in plugins/GrimAC/config.yml

Grim benötigt PacketEvents (eine Bibliothek zum Abfangen von Netzwerkpaketen). Installiere es vor Grim.

Matrix AntiCheat

Matrix ist ein kostenpflichtiger Anti-Cheat der mittleren Preisklasse. Er bietet solide Erkennung und eingebaute Werkzeuge zur Analyse verdächtiger Spieler.

Wichtige Funktionen

  • Eingebaute Verstoß-Datenbank: eine Alarm-Historie für jeden Spieler
  • Der Befehl /matrix verbose: zeigt Verstöße in Echtzeit an
  • Konfigurierbare Schwellenwerte: die Empfindlichkeit lässt sich leicht anpassen
  • Bedrock-Unterstützung: funktioniert mit Geyser (der Brücke zwischen Java und Bedrock)

Matrix ist eine gute Wahl für Server, die einen soliden Anti-Cheat zu einem erschwinglichen Preis brauchen, mit Unterstützung für Bedrock-Spieler.

Fehlalarme

Ein Fehlalarm (False Positive) liegt vor, wenn der Anti-Cheat einen ehrlichen Spieler zu Unrecht als Cheater markiert. Die häufigsten Ursachen:

  • Hoher Ping: Spieler mit Netzwerk-Lag können Bewegungs-Checks auslösen
  • Map-Konstruktionen: Trampoline aus Schleimblöcken, Elytren-Katapulte, Enderperlen-Stasiskammern
  • Plugins: Plugins, die die Bewegung verändern (MCMMO, Jobs mit Geschwindigkeitsboosts, Elytras+)
  • Client-Version: Spieler mit älteren Versionen (über ViaVersion) verhalten sich unter Umständen anders
  • Dreizack mit Sog: schnelle Bewegung mit einem Dreizack kann Speed- oder Fly-Checks auslösen

So senkst du die Zahl der Fehlalarme

  1. Mit nachsichtigen Schwellenwerten starten: nutze die Standardkonfiguration und beobachte die Alarme eine Woche lang
  2. Alarme überwachen: nutze den Befehl /vulcan alerts oder /grim alerts
  3. Problematische Checks deaktivieren: wenn ein Check viele Fehlalarme erzeugt, schalte ihn ab oder erhöhe seinen Schwellenwert
  4. Mit verschiedenen Client-Versionen testen: stelle sicher, dass Spieler auf 1.20 und 1.21 keine Alarme auslösen
  5. Bans nicht sofort automatisieren: banne in den ersten Wochen von Hand und stelle erst dann auf automatische Bans um

Konfiguration und Feintuning

Empfohlene Einführungsstrategie

  1. Woche 1: Installiere den Anti-Cheat mit der Standardkonfiguration. Aktion: nur Logging und Alarme (keine Kicks oder Bans)
  2. Woche 2: Analysiere die Logs. Deaktiviere die Checks, die Fehlalarme erzeugen. Passe die Schwellenwerte an
  3. Woche 3: Aktiviere Setback und Kick für die bestätigten Checks (Fly, Speed, Reach)
  4. Ab Woche 4: Aktiviere automatische Bans für die eindeutigsten Cheats. Beobachte und justiere weiter

Paper Anti-XRAY konfigurieren

Paper hat einen eingebauten X-Ray-Schutz. Bearbeite config/paper-world-defaults.yml:

anticheat:
  anti-xray:
    enabled: true
    engine-mode: 2
    hidden-blocks:
      - diamond_ore
      - deepslate_diamond_ore
      - gold_ore
      - deepslate_gold_ore
      - iron_ore
      - deepslate_iron_ore
      - emerald_ore
      - deepslate_emerald_ore
      - ancient_debris
      - lapis_ore
      - deepslate_lapis_ore
    replacement-blocks:
      - stone
      - deepslate
      - netherrack

Engine-Modus 2 ersetzt versteckte Blöcke durch zufällige Erze, sodass ein X-Ray-Nutzer überall Erze sieht und die echten nicht von den falschen unterscheiden kann. Er kostet mehr Performance als Modus 1, wirkt aber deutlich besser.

Ergänzende Plugins

Plugin Funktion
LiteBans Ein Ban-System mit Anti-Cheat-Integration (automatische Bans)
AdvancedBan Eine kostenlose Alternative zu LiteBans
CoreProtect Aktionsprotokoll: Du kannst prüfen, ob ein Spieler Erze mit verdächtiger Treffsicherheit abgebaut hat
ViaVersion Kompatibilität mit vielen Versionen (wichtig für den Anti-Cheat)

Fazit

Auf jedem öffentlichen Minecraft Server ist ein Anti-Cheat unverzichtbar. Nimm Vulcan (kostenpflichtig, der beste) oder Grim (kostenlos, Open Source), führe ihn schrittweise ein und prüfe die Alarme regelmäßig. Ergänze Paper Anti-XRAY und ein Ban-System.

Verwandte Guides: