
Grim Anticheat: Komplett-Guide zur Server-Sicherheit 2026
"Asynchron, multithreaded, vorhersagebasiert, quelloffen, 3.01-Reach, 1.005-Timer, 0.01%-Speed, 99.99%-Antikb, "bypassbar" 1.8-1.21 Minecraft-Anticheat."
GrimAnticheat/Grim, github.com
Das Betreiben eines Minecraft-Servers bedeutet, mit Cheatern umzugehen. Reach-Cheatern, Speed-Hackern, den üblichen. Grim ist ein quelloffener Anticheat, der das fängt, was andere Tools verpassen, und kostenlos auf jedem modernen Server mit Java 17+ installiert werden kann.
Was Grim tut
Grim arbeitet nicht wie traditionelle Anticheats, die verdächtiges Verhalten nachträglich reagieren. Stattdessen berechnet es, was ein legitimer Spieler unter Berücksichtigung seiner Position, Ping und Spielzustand tun kann, und markiert Verstöße, wenn die Realität nicht übereinstimmt. Diese Vorhersage-Ansatz fängt Reach-Hacker (bis 3.01 Blöcke), Speed-Modifikationen und Timer-Angriffe (bei 1.005-Geschwindigkeitsdetektion).
Das Projekt auf GitHub mit 1574 Sternen wird aktiv gewartet. In Java geschrieben, vollständig asynchron und multithreaded, so dass es den Tick-Rate Ihres Servers selbst mit Hunderten von Online-Spielern nicht beeinträchtigt. Unterstützt alles von 1.8 bis 1.21.10 und 1.21.11.
Warum Sie Grim verwenden sollten
Seien wir ehrlich. Das Verwalten eines Survival-Servers ist Arbeit. Sie haben Spieler wie adderall_abuser, der obsessiv miniert, ironmouse, der massive Projekte baut, und testuser, der nur Chaos sät. Das Letzte, was Sie benötigen, ist jemand, der umherfliegt, Ein-Tap-Kills ausführt oder Diamanten durch Stein speed-mined.
Die meisten öffentlichen Anticheats entweder spamen False Positives (so dass Sie ständig legitime Spieler whitelisten müssen) oder verpassen die offensichtlichen Dinge. Grim liegt irgendwo in der Mitte, auf eigenen Bedingungen. Es behauptet eine False-Positive-Rate von 0.01% bei der Geschwindigkeitsdetektion und 99.99% Genauigkeit bei der Knockback-Erkennung, was bedeutet, dass es auf Präzision und nicht auf Breite ausgerichtet ist. Der Tradeoff ist, dass Sie den Lag-Schwellenwert Ihres Servers Ihrem Netzwerk anpassen müssen, nicht umgekehrt.
Und hier ist die Sache: Es ist quelloffen. Sie können genau sehen, welche Checks ausgeführt werden. Wenn joakim2tusen markiert wird und schwört, er habe nicht betrogen, können Sie tatsächlich die Verletzungsprotokolle und den Code untersuchen. Im Gegensatz zu kommerziellen Anticheats, die schwarze Kisten sind.
Grim in Betrieb nehmen
Zuerst Java 17 oder höher holen. Sie benötigen es. Dann die neueste Grim-Build von Modrinth (empfohlen) oder die Nightly-Artifakte von GitHub herunterladen.
Die JAR-Datei in den Plugins-Ordner kopieren.
plugins/
├── Grim.jar
└── ... andere Plugins
Server neu starten. Grim erstellt automatisch eine Konfigurationsdatei.
Für Proxy-Setups (Velocity, BungeeCord) gibt es einige Fallstricke. Wenn Sie Geyser für Crossplay mit Konsolen verwenden, benötigen Sie Floodgate auf dem Backend-Server, wo Grim tatsächlich läuft, nicht auf dem Proxy. Dies ermöglicht es Grim, Geyser-Spieler von regulären Spielern zu unterscheiden (sie erhalten einen Freipass, um False Positives aufgrund von Eingabelag zu vermeiden). Bei Verwendung von ViaVersion muss es auf dem Backend installiert werden. Die Installation auf dem Proxy würde Grims Paketlesevorgang völlig unterbrechen.
Wie Grim Cheatern fängt
Der Kern von Grim ist sein Erkennungsmodell. Hier sind die tatsächlichen Checks:
Reach-Erkennung fängt Spieler, die zu weit klicken. Wenn jemand versucht, Sie von 3.01 Blöcken entfernt zu treffen, sieht Grim das. Der Berechnung werden ihre Hitbox, Ihre Hitbox, ihre Position und der Lag berücksichtigt. Es handelt sich nicht um eine einfache Distanzprüfung.
Geschwindigkeitsdetektion sucht nach Bewegungen, die schneller sind als der Spielerer Hunger- oder Sprintstatus zulassen. Grim berücksichtigt Lag und Bewegung, so dass Spieler mit hohem Ping nicht falsch als Speed-Hacks markiert werden. Es behauptet 0.01% False Positives hier, was bedeutet, dass es streng ist, was als Speed-Hack gilt.
Timer-Checks fangen Spieler, die die Spiel-Loop schneller als 20 Ticks pro Sekunde ausführen. Dies fängt subtile Timer-Hacks, die den Kampf seltsam wirken lassen, selbst wenn der Spieler nicht offensichtlich speed-hacked. Und wenn housecz_zero schneller Schaden einträgt, als die Physik zulässt, fängt Grim das auch.
Knockback-Prädiktion ist wirklich wild. Grim berechnet, wo Sie nach einer Schädigung durch einen Schadensquell, Ihre Position und die Stärke des Angreifers zurückgeworfen werden sollten, und markiert es, wenn Ihr nächster Packet Sie an einem unmöglichen Ort zeigt. Es behauptet 99.99% Genauigkeit hier.
Die neueste Version fügte PostgreSQL-Unterstützung hinzu, um Verletzungsprotokolle in einer echten Datenbank anstelle von Flachdateien zu speichern. Außerdem verbesserte es die Discord-Webhook-Integration, so dass Verletzungen direkt in einen Forumkanal mit benutzerdefiniertem Format und Timestamps gepostet werden können.
Feinabstimmung für Ihren Server
Aus der Box funktioniert Grim. Aber Sie werden es anpassen wollen.
Die Hauptkonfiguration befindet sich in plugins/Grim/config.yml. Setzen Sie den durchschnittlichen Player-Lag-Schwellenwert Ihres Servers. Wenn die meisten Ihrer Spieler 40ms Ping haben, setzen Sie Lag auf 40. Wenn Sie auf einem lokalen Netzwerk sind und der Ping 5ms beträgt, setzen Sie es auf 5. Grim verwendet dies, um zu berechnen, ob Bewegungen tatsächlich unmöglich oder nur lag-induziert sind.
Sie können Verletzungsschwellenwerte pro Check anpassen. Einige Administratoren erhöhen den Reach-Schwellenwert auf 3.1 Blöcke, wenn sie False Positives bei schnellem PvP-Klicken erhalten. Sie können auch Befehle einstellen, die ausgeführt werden, wenn Verletzungen bestimmte Schwellenwerte erreichen, wie zum Beispiel das Auswerfen bei 100 Verletzungen oder das Protokollieren in Discord bei 50.
Eine Sache, die Menschen übersehen: Grim-Exemptions-Flags. Sie können bestimmte Spieler whitelist oder sie in eine Bypass-Liste aufnehmen, wenn sie es für legitime Gründe benötigen (vielleicht testen sie etwas oder ihr Internet ist tatsächlich schlecht). Verwenden Sie einfach den Befehl und gehen Sie weiter.
Für große Server mit Hunderten von Spielern aktivieren Sie den multithreaded Packet-Handler in der Konfiguration unter Threading. Dies verteilt die Anticheat-Checks über CPU-Kerne anstelle dessen, alles auf dem Hauptthread auszuführen.
Was Leute in Schwierigkeiten bringt
False Positives passieren, wenn der Lag-Schwellenwert falsch ist. Wenn Sie ihn auf 5ms setzen, aber die Hälfte Ihrer Spieler 80ms Ping hat, markieren Sie legitime Spieler ständig falsch.
Eine weitere: ViaVersion auf dem Proxy. Es ist wert, es zu wiederholen, weil Menschen es trotzdem tun. Es wird Grims Paketlesevorgang völlig unterbrechen. Installieren Sie ViaVersion nur auf dem Backend.
Geyser benötigt Floodgate aus dem gleichen Grund. Wenn Sie Floodgate vergessen, markiert Grim Geyser-Spieler ständig, weil es sie nicht als cross-plattforme Spieler mit Freipass für Checks identifizieren kann. Ziemlich nervig, wenn Sie Bedrock-Spieler unterstützen.
Die dritte gängige Sache: Nicht aktualisieren, wenn neue Minecraft-Versionen veröffentlicht werden. Grim bleibt ziemlich aktuell (Unterstützung für 1.21.10 kam schnell), aber Sie müssen trotzdem die Update-JAR holen und den Server neu starten. Und hier sind Menschen lasch - sie führen eine Version von 2024 und fragen sich, warum sie nicht mit 1.21 funktioniert. Aktualisieren Sie die JAR. Das ist alles.
Wie es gegen Alternativen aussieht
Es gibt NeoAntiCheat, der ebenfalls quelloffen ist. Es gibt Spartan und AntiAura, wenn Sie proprietäre Optionen wünschen. Grims Vorteil ist, dass es kostenlos, quelloffen, aktiv gewartet und mit soliden Genauigkeitsansprüchen ist. Der Nachteil: Es ist noch nicht so funktionsreich wie kommerzielle Anticheats. Keine heuristische Erkennung (eine Premium-Tier mit diesen Checks ist geplant).
Für die meisten Server ist Grim der richtige Anruf. Wenn Sie einen massiven öffentlichen Server betreiben und jeden möglichen Vorteil benötigen, könnten Sie einen zweiten Anticheat darüber legen. Aber das ist für die meisten, die Vanilla-Survival betreiben, übertrieben.
Der wahre Takeaway
Grim ist tatsächlich beeindruckend für ein kostenloses Werkzeug. Es denkt in Physik- und Vorhersagebegriffen anstelle von einfachen Mustermustern, und deshalb fängt es Reach-Hacks und Timer-Hacks, die andere Tools verpassen. Sie werden vielleicht 30 Minuten damit verbringen, es richtig einzurichten, Lag-Schwellenwerte anzupassen und Discord-Webhooks zu integrieren, wenn Sie das wünschen. Danach funktioniert es einfach.
Ist es perfekt? Nein. Sie werden immer noch gute Staff benötigen, um False Positives zu überprüfen und offensichtliche Hacker zu verbannen. Aber es reduziert den Lärm erheblich, und Sie werden nicht aufwachen, um sich über Beschwerden über Cheater in Ihrem PvP-Gebiet zu ärgern.
🔗 GitHub: GrimAnticheat/Grim - GPL-3.0, ★1574Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Kommentare
Noch keine Kommentare. Sei der Erste, der seine Gedanken teilt!


