Rename remaining branding to LightningGrim #1

Merged
NotAlexNoyle merged 1 commits from codex/rename-plugin-to-lightninggrim into lightning 2026-03-21 13:51:15 -04:00
24 changed files with 131 additions and 131 deletions

No files matched your search

+3 -3
View File
@@ -1,6 +1,6 @@
# Contributing to GrimAC
# Contributing to LightningGrim
Thank you for your interest in contributing to GrimAC. This document outlines the guidelines for
Thank you for your interest in contributing to LightningGrim. This document outlines the guidelines for
making pull
requests to the project. *We're usually pretty lenient with pull requests, but this guide will help
make the process go more smoothly.*
@@ -31,7 +31,7 @@ make the process go more smoothly.*
### Development Notes
- GrimAC is built using [Gradle](https://gradle.org/) kotlin scripts.
- LightningGrim is built using [Gradle](https://gradle.org/) kotlin scripts.
- Java 21 is currently required to build the project. A minimum of Java 17 is required to run it.
### Questions & Support
+7 -7
View File
@@ -1,5 +1,5 @@
<div align="center">
<h1>GrimAC (LightningGrim Fork)</h1>
<h1>LightningGrim</h1>
<div>
<a href="https://github.com/GrimAnticheat/Grim/actions/workflows/gradle-publish.yml">
@@ -18,12 +18,12 @@
<br>
</div>
GrimAC is an open source Minecraft anticheat designed to support the latest versions of Minecraft.
LightningGrim is an open source Minecraft anticheat fork designed to support the latest versions of Minecraft.
It currently supports minecraft versions 1.8–1.21. Geyser players are fully exempt from the anticheat to prevent false positives.
This project is considered feature-complete for the 2.0 (open-source) branch. If you would like a bug fix or enhancement and cannot sponsor the work, pull requests are welcome.
A premium version is planned, which will offer additional subscription-based paid checks, such as heuristics.
## Changes over Grim:
## Changes over GrimAC:
- WallHit - checks for hitting through walls
- EntityPierce - checks for hitting through other entities
@@ -46,14 +46,14 @@ A premium version is planned, which will offer additional subscription-based pai
see [Updating-to-Java-17](https://github.com/GrimAnticheat/Grim/wiki/Updating-to-Java-17).*
- A Spigot, Paper, or Folia, server environment. *For more details
see [Supported-environments](https://github.com/GrimAnticheat/Grim/wiki/Supported-environments).*
- If you use Geyser, place Floodgate on the backend server so grim can exempt bedrock players. Grim
- If you use Geyser, place Floodgate on the backend server so LightningGrim can exempt bedrock players. LightningGrim
cannot access the Floodgate API if it is on the proxy.
- If you use ViaVersion, it should be on the backend server as movement is highly dependent on
client version.
## Developer Plugin API
Grim's plugin API allows you to integrate Grim into your own plugins. Visit
LightningGrim's plugin API allows you to integrate LightningGrim into your own plugins. Visit
the [plugin API repository](https://github.com/GrimAnticheat/GrimAPI) for the source code and more
information.
@@ -64,9 +64,9 @@ information.
3. `./gradlew build clean eclipse --warning-mode all`
4. The final jars will compile into the `<platform>/build/libs` folders
## Grim Supremacy
## LightningGrim Supremacy
What makes Grim stand out against other anticheats?
What makes LightningGrim stand out against other anticheats?
### Movement Simulation Engine
@@ -3,7 +3,7 @@ package versioning
import java.io.ByteArrayOutputStream
/**
* Utility for computing the version string of GrimAC artifacts.
* Utility for computing the version string of LightningGrim artifacts.
*
* The version string is constructed based on:
* - A base semantic version (e.g., "2.3.72")
+2 -2
View File
@@ -93,8 +93,8 @@ dependencies {
}
bukkit {
name = "GrimAC"
author = "GrimAC"
name = "LightningGrim"
author = "LightningGrim"
main = "ac.grim.grimac.platform.bukkit.GrimACBukkitLoaderPlugin"
website = "https://grim.ac/"
apiVersion = "1.13"
@@ -44,7 +44,7 @@ public class GrimLog implements BuildableCommand {
try {
urlConn.setDoOutput(true);
urlConn.setRequestMethod("POST");
urlConn.addRequestProperty("User-Agent", "GrimAC/" + GrimAPI.INSTANCE.getExternalAPI().getGrimVersion());
urlConn.addRequestProperty("User-Agent", "LightningGrim/" + GrimAPI.INSTANCE.getExternalAPI().getGrimVersion());
urlConn.addRequestProperty("Content-Type", type); // Not really yaml, but looks nicer than plaintext
urlConn.setRequestProperty("Content-Length", Integer.toString(log.length()));
try (OutputStream stream = urlConn.getOutputStream()) {
@@ -36,7 +36,7 @@ public class GrimVersion implements BuildableCommand {
public static void checkForUpdatesAsync(Sender sender) {
String current = GrimAPI.INSTANCE.getExternalAPI().getGrimVersion();
sender.sendMessage(Component.text()
.append(Component.text("Grim Version: ").color(NamedTextColor.GRAY))
.append(Component.text("LightningGrim Version: ").color(NamedTextColor.GRAY))
.append(Component.text(current).color(NamedTextColor.AQUA))
.build());
// use cached message if last check was less than 1 minute ago
@@ -58,7 +58,7 @@ public class GrimVersion implements BuildableCommand {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(CommonGrimArguments.API_URL.value() + "updates"))
.GET()
.header("User-Agent", "GrimAC/" + GrimAPI.INSTANCE.getExternalAPI().getGrimVersion())
.header("User-Agent", "LightningGrim/" + GrimAPI.INSTANCE.getExternalAPI().getGrimVersion())
.header("Content-Type", "application/json")
.timeout(Duration.of(5, ChronoUnit.SECONDS))
.build();
@@ -69,7 +69,7 @@ public class GrimVersion implements BuildableCommand {
Component msg = updateMessage.get();
sender.sendMessage(Objects.requireNonNullElseGet(msg, () -> Component.text()
.append(MessageUtil.miniMessage("%prefix%"))
.append(Component.text(" Failed to check latest GrimAC version. Update server responded with status code: ")
.append(Component.text(" Failed to check latest LightningGrim version. Update server responded with status code: ")
.color(NamedTextColor.YELLOW))
.append(Component.text(statusCode)
.color(getColorForStatusCode(statusCode))
@@ -92,11 +92,11 @@ public class GrimVersion implements BuildableCommand {
//
Component msg = switch (status) {
case AHEAD ->
Component.text("You are using a development version of GrimAC").color(NamedTextColor.LIGHT_PURPLE);
Component.text("You are using a development version of LightningGrim").color(NamedTextColor.LIGHT_PURPLE);
case UPDATED ->
Component.text("You are using the latest version of GrimAC").color(NamedTextColor.GREEN);
Component.text("You are using the latest version of LightningGrim").color(NamedTextColor.GREEN);
case OUTDATED -> Component.text()
.append(Component.text("New GrimAC version found!").color(NamedTextColor.AQUA))
.append(Component.text("New LightningGrim version found!").color(NamedTextColor.AQUA))
.append(Component.text(" Version ").color(NamedTextColor.GRAY))
.append(Component.text(latest).color(NamedTextColor.GRAY).decorate(TextDecoration.ITALIC))
.append(Component.text(" is available to be downloaded here: ").color(NamedTextColor.GRAY))
@@ -104,7 +104,7 @@ public class GrimVersion implements BuildableCommand {
.clickEvent(ClickEvent.openUrl(downloadPage)))
.build();
case UNKNOWN ->
Component.text("You are using an unknown GrimAC version.").color(NamedTextColor.RED);
Component.text("You are using an unknown LightningGrim version.").color(NamedTextColor.RED);
};
// in case of a critical exploit that requires attention, allow us to provide a warning
if (warning != null && !warning.isBlank()) {
@@ -114,7 +114,7 @@ public class GrimVersion implements BuildableCommand {
sender.sendMessage(msg);
} catch (Exception e) {
sender.sendMessage(Component.text("Failed to check latest version.").color(NamedTextColor.RED));
LogUtil.error("Failed to check latest GrimAC version.", e);
LogUtil.error("Failed to check latest LightningGrim version.", e);
}
}
@@ -31,7 +31,7 @@ public class PacketEventsInit implements LoadableInitable {
if (!checkPacketEventsVersion()) {
LogUtil.error("\n" +
"******************************************************\n" +
"GrimAC requires PacketEvents >= " + MINIMUM_REQUIRED_PE_VERSION +
"LightningGrim requires PacketEvents >= " + MINIMUM_REQUIRED_PE_VERSION +
(MINIMUM_REQUIRED_PE_VERSION.snapshot() ? "-SNAPSHOT" : "") + "\n" +
"Current version: " + PacketEvents.getAPI().getVersion() + "\n" +
"Please update PacketEvents to a compatible version.\n" +
@@ -28,7 +28,7 @@ public class JavaVersion implements StartableInitable {
if (version < 17) {
LogUtil.warn("You are running an outdated Java version, please update it to at least Java 17 (your version is " + javaVersion + ").");
LogUtil.warn("GrimAC will no longer support this version of Java in a future release.");
LogUtil.warn("LightningGrim will no longer support this version of Java in a future release.");
LogUtil.warn("See https://github.com/GrimAnticheat/Grim/wiki/Updating-to-Java-17 for more information.");
}
}
@@ -69,7 +69,7 @@ public final class SuperDebug extends Check implements PostPredictionCheck {
if (predictionComplete.getIdentifier() == 0) return; // 1 - 256 are valid possible values
StringBuilder sb = new StringBuilder();
sb.append("Grim Version: ").append(GrimAPI.INSTANCE.getExternalAPI().getGrimVersion());
sb.append("LightningGrim Version: ").append(GrimAPI.INSTANCE.getExternalAPI().getGrimVersion());
sb.append("\n");
sb.append("Player Name: ");
sb.append(player.user.getName());
@@ -16,7 +16,7 @@ public class TAB implements StartableInitable {
if (PacketEvents.getAPI().getServerManager().getVersion().isNewerThanOrEquals(ServerVersion.V_1_13))
return;
LogUtil.warn("GrimAC has detected that you have installed TAB with ViaVersion.");
LogUtil.warn("LightningGrim has detected that you have installed TAB with ViaVersion.");
LogUtil.warn("Please note that currently, TAB is incompatible as it sends illegal packets to players using versions newer than your server version.");
LogUtil.warn("You may be able to remedy this by setting `compensate-for-packetevents-bug` to true in the TAB config.");
}
@@ -17,13 +17,13 @@ public class ViaVersion implements StartableInitable {
ServerVersion serverVersion = PacketEvents.getAPI().getServerManager().getVersion();
if (Via.getConfig().getValues().containsKey("fix-1_21-placement-rotation") && Via.getConfig().fix1_21PlacementRotation() && serverVersion.isOlderThan(ServerVersion.V_1_21)) {
LogUtil.error("GrimAC has detected that you are using ViaVersion with the `fix-1_21-placement-rotation` option enabled.");
LogUtil.error("This option is known to cause issues with GrimAC and may result in false positives and bypasses.");
LogUtil.error("LightningGrim has detected that you are using ViaVersion with the `fix-1_21-placement-rotation` option enabled.");
LogUtil.error("This option is known to cause issues with LightningGrim and may result in false positives and bypasses.");
LogUtil.error("Please disable this option in your ViaVersion configuration to prevent these issues.");
}
if (GrimAPI.INSTANCE.getPluginManager().getPlugin("ViaBackwards") != null && serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) {
LogUtil.warn("GrimAC has detected that you have installed ViaBackwards on a 1.21.2+ server.");
LogUtil.warn("LightningGrim has detected that you have installed ViaBackwards on a 1.21.2+ server.");
LogUtil.warn("This setup is currently unsupported and you will experience issues with older clients using vehicles.");
}
}
@@ -18,7 +18,7 @@ public class CommonGrimArguments {
public final static SystemArgument<Platform> PLATFORM_OVERRIDE = FACTORY.create(platform("PlatformOverride"));
/**
* Enables "Fast Bypass" mode for chat messages sent by GrimAC.
* Enables "Fast Bypass" mode for chat messages sent by LightningGrim.
* <p>
* <b>BENEFIT:</b> Messages are sent directly as packets, significantly improving
* performance and reducing server overhead especially when lots of alerts are being sent.
+10 -10
View File
@@ -1,7 +1,7 @@
# GrimAC Hauptkonfiguration
# Quellcode: https://github.com/MWHunter/Grim
# LightningGrim Hauptkonfiguration
# Quellcode: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside und Mitwirkende, lizenziert unter GPLv3.
# Modifizierte Binärdateien, oder Plugins mit kopiertem Grim-Code, müssen privat sein,
# Modifizierte Binärdateien, oder Plugins mit kopiertem LightningGrim-Code, müssen privat sein,
# oder mit vollständigem Quellcode für Käufer ohne zusätzliche Kosten verfügbar sein.
alerts:
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# Wie lange sollen Spieler Zeit haben, bis wir sie wegen Zeitüberschreitung rauswerfen? Standard = 60 Sekunden
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Prediction-based no slow check
# Grim ist verantwortlich für den fehlerhaften Netcode hier... schwer zu falsen, selbst wenn man Rechtsklick und Offhand-Taste spammt.
# LightningGrim ist verantwortlich für den fehlerhaften Netcode hier... schwer zu falsen, selbst wenn man Rechtsklick und Offhand-Taste spammt.
# Viel stabiler als andere Anticheats, aber bitte melde alle Falses... Ich habe hier eine Menge Netcode-Probleme behoben.
NoSlow:
# Wie viel von einem Offset ist "schummeln"
@@ -196,14 +196,14 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim bricht manchmal illegale Pakete ab, z.B. mit Timer, nachdem X Pakete in einer Sekunde abgebrochen wurden, wann sollte
# wir den Spieler einfach kicken? Dies ist erforderlich, da einige Paketbegrenzer die von Grim abgebrochenen Pakete nicht zählen.
# LightningGrim bricht manchmal illegale Pakete ab, z.B. mit Timer, nachdem X Pakete in einer Sekunde abgebrochen wurden, wann sollte
# wir den Spieler einfach kicken? Dies ist erforderlich, da einige Paketbegrenzer die von LightningGrim abgebrochenen Pakete nicht zählen.
packet-spam-threshold: 100
# Aktiviere dies, um einen Stacktrace auszugeben, wenn ein Spieler wegen packet-spam-threshold gekickt wird
debug-packet-cancel: false
# Grim kann erzwingen, dass ein Spieler, der aus dem Flugzustand gesetzt wurde, nicht mehr als X ms Ping haben darf
# Dies liegt daran, dass Grim derzeit fliegende Spieler nicht überprüft
# LightningGrim kann erzwingen, dass ein Spieler, der aus dem Flugzustand gesetzt wurde, nicht mehr als X ms Ping haben darf
# Dies liegt daran, dass LightningGrim derzeit fliegende Spieler nicht überprüft
# Zum Deaktivieren -1 verwenden
max-ping-out-of-flying: 1000
+8 -8
View File
@@ -1,5 +1,5 @@
# GrimAC main configuration
# Source code: https://github.com/MWHunter/Grim
# LightningGrim main configuration
# Source code: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside and contributors, Licensed under GPLv3.
# Modified binaries, or plugins with copied grim code, must be private,
# or with full source code available to buyers at no additional cost.
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# How long should players have until we kick them for timing out? Default = 60 seconds
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Prediction-based no slow check
# Grim accounts for buggy netcode here... hard to false even when spamming right click and offhand button
# LightningGrim accounts for buggy netcode here... hard to false even when spamming right click and offhand button
# Much more stable than other anticheats, but please report any falses... I have fixed a ton of netcode issues here.
NoSlow:
# How much of an offset is "cheating"
@@ -196,14 +196,14 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim sometimes cancels illegal packets such as with timer, after X packets in a second cancelled, when should
# LightningGrim sometimes cancels illegal packets such as with timer, after X packets in a second cancelled, when should
# we simply kick the player? This is required as some packet limiters don't count packets cancelled by grim.
packet-spam-threshold: 100
# Enable this to print a stacktrace when a player is kicked due to packet-spam-threshold
debug-packet-cancel: false
# Grim is able to enforce that a player set out of flying state cannot have more than X milliseconds of ping
# This is due to Grim not currently checking flying players
# LightningGrim is able to enforce that a player set out of flying state cannot have more than X milliseconds of ping
# This is due to LightningGrim not currently checking flying players
# To disable, use -1
max-ping-out-of-flying: 1000
+10 -10
View File
@@ -1,7 +1,7 @@
# La configuración principal de GrimAC
# Código fuente: https://github.com/MWHunter/Grim
# La configuración principal de LightningGrim
# Código fuente: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside y contribuyentes, licenciado bajo GPLv3.
# Binarios modificados o plugins con código de Grim deben ser privados o con
# Binarios modificados o plugins con código de LightningGrim deben ser privados o con
# el código fuente disponible para todos los compradores sin costo adicional.
alerts:
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -43,7 +43,7 @@ spectators:
# Por defecto, este valor se encuentra en 60 segundos.
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -100,7 +100,7 @@ RotationPlace:
cancelvl: 5
# Comprobación de NoSlow basado en predicciones
# Grim compensa por código de red con errores aquí... difícil de sacar un falso positivo incluso haciendo spam del
# LightningGrim compensa por código de red con errores aquí... difícil de sacar un falso positivo incluso haciendo spam del
# clic derecho y la mano secundaria.
# Mucho mas estable que otros anti-cheats, pero por favor reportar todo falso positivo... he arreglado muchos
# problemas del código de red aquí.
@@ -197,15 +197,15 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim a veces cancela paquetes ilegal como los de Timer. Después de X paquetes en un solo segundo cancelados,
# LightningGrim a veces cancela paquetes ilegal como los de Timer. Después de X paquetes en un solo segundo cancelados,
# cuando deberíamos simplemente expulsar al jugador? Esto es obligatorio ya que algunos limitadores de paquetes
# no cuentan los paquetes cancelados por Grim.
# no cuentan los paquetes cancelados por LightningGrim.
packet-spam-threshold: 100
# Activa esto para imprimir un stacktrace cuando un jugador sea expulsado por packet-spam-threshold
debug-packet-cancel: false
# Grim puede hacer cumplir que un jugador que ha salido del estado de vuelo no tenga más de X ms de ping
# Esto se debe a que Grim actualmente no comprueba a los jugadores que están volando
# LightningGrim puede hacer cumplir que un jugador que ha salido del estado de vuelo no tenga más de X ms de ping
# Esto se debe a que LightningGrim actualmente no comprueba a los jugadores que están volando
# Para desactivar, usa -1
max-ping-out-of-flying: 1000
+9 -9
View File
@@ -1,5 +1,5 @@
# Configuration principale de GrimAC
# Code source : https://github.com/MWHunter/Grim
# Configuration principale de LightningGrim
# Code source : https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside et contributeurs, sous licence GPLv3.
# Les binaires modifiés, ou les plugins contenant du code grim copié, doivent être privés,
# ou avec le code source complet disponible pour les acheteurs sans frais supplémentaires.
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# Au bout de combien de temps les joueurs doivent-ils être expulsés en cas de perte de connexion ? Défault = 60 secondes
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Vérification de no-slow basée sur la prédiction.
# Grim tient compte des problèmes de netcode ici... difficile à tromper même en spamant le clic droit et le bouton de la main secondaire.
# LightningGrim tient compte des problèmes de netcode ici... difficile à tromper même en spamant le clic droit et le bouton de la main secondaire.
# Bien plus stable que les autres anti-triche, mais veuillez signaler toute fausse détection... J'ai corrigé de nombreux problèmes de netcode ici.
NoSlow:
# Quel est le niveau d'écart considéré comme "triche"
@@ -192,15 +192,15 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim annule parfois des paquets illégaux, comme ceux liés au chronomètre, après avoir annulé X paquets en une seconde,
# LightningGrim annule parfois des paquets illégaux, comme ceux liés au chronomètre, après avoir annulé X paquets en une seconde,
# à partir de combien de paquets annulés devrions-nous simplement expulser le joueur ?
# Cela est nécessaire car certains limiteurs de paquets ne comptent pas les paquets annulés par Grim.
# Cela est nécessaire car certains limiteurs de paquets ne comptent pas les paquets annulés par LightningGrim.
packet-spam-threshold: 100
# Activez ceci pour afficher une trace de pile lorsqu’un joueur est expulsé à cause du packet-spam-threshold
debug-packet-cancel: false
# Grim peut faire en sorte qu’un joueur sorti de l’état de vol n’ait pas plus de X ms de ping
# Cela est dû au fait que Grim ne vérifie pas encore les joueurs en vol
# LightningGrim peut faire en sorte qu’un joueur sorti de l’état de vol n’ait pas plus de X ms de ping
# Cela est dû au fait que LightningGrim ne vérifie pas encore les joueurs en vol
# Pour désactiver, utilisez -1
max-ping-out-of-flying: 1000
+7 -7
View File
@@ -1,5 +1,5 @@
# GrimAC main configuration
# Source code: https://github.com/MWHunter/Grim
# LightningGrim main configuration
# Source code: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside and contributors, Licensed under GPLv3.
# Modified binaries, or plugins with copied grim code, must be private,
# or with full source code available to buyers at no additional cost.
@@ -29,7 +29,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -174,14 +174,14 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim sometimes cancels illegal packets such as with timer, after X packets in a second cancelled, when should
# LightningGrim sometimes cancels illegal packets such as with timer, after X packets in a second cancelled, when should
# we simply kick the player? This is required as some packet limiters don't count packets cancelled by grim.
packet-spam-threshold: 100
# Abilita questa opzione per stampare uno stacktrace quando un giocatore viene espulso a causa del packet-spam-threshold
debug-packet-cancel: false
# Grim può imporre che un giocatore uscito dallo stato di volo non abbia più di X ms di ping
# Questo perché Grim al momento non controlla i giocatori in volo
# LightningGrim può imporre che un giocatore uscito dallo stato di volo non abbia più di X ms di ping
# Questo perché LightningGrim al momento non controlla i giocatori in volo
# Per disattivare, usa -1
max-ping-out-of-flying: 1000
+5 -5
View File
@@ -1,7 +1,7 @@
# GrimACのメイン設定
# ソースコード: https://github.com/MWHunter/Grim
# LightningGrimのメイン設定
# ソースコード: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside and contributors, Licensed under GPLv3.
# 改変されたバイナリやGrimのコードをコピーしたプラグインは、私的なものとするか、
# 改変されたバイナリやLightningGrimのコードをコピーしたプラグインは、私的なものとするか、
# 購入者に追加料金なしで完全なソースコードを公開する必要があります
# "セットバック"は、Grimによってプレイヤーの違反が検知された際、プレイヤーを元の位置/状態に戻すことを意味します。
@@ -30,7 +30,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -44,7 +44,7 @@ spectators:
# プレイヤーがタイムアウトでKickされるまでの時間を設定します。 | デフォルト= 60(秒)
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
+10 -10
View File
@@ -1,7 +1,7 @@
# GrimAC configuratie
# Broncode: https://github.com/MWHunter/Grim
# LightningGrim configuratie
# Broncode: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside en bijdragers, gelicentieerd onder GPLv3.
# Gewijzigde binaire bestanden, of plugins met gekopieerde Grim code, moeten privé zijn,
# Gewijzigde binaire bestanden, of plugins met gekopieerde LightningGrim code, moeten privé zijn,
# of met volledige broncode beschikbaar voor kopers zonder extra kosten.
alerts:
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# Hoe lang moeten spelers hebben voordat we ze schoppen voor timing-out? Standaard = 60 seconden
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -62,7 +62,7 @@ Simulation:
# Hoe groot moet de afwijking van de beweging van de speler zijn?
# Gemeten in blokken van de mogelijke beweging
# We houden rekening met Optifine door trig-tabellen te verwisselen, maar door dit te verlagen naar 0,001 zal FastMath
# zal ervoor zorgen dat Grim wordt gemarkeerd als deze compensatie niet werkt...
# zal ervoor zorgen dat LightningGrim wordt gemarkeerd als deze compensatie niet werkt...
threshold: 0.001
# Hoe groot is de overtreding in een tick voordat de speler onmiddellijk een terugslag krijgt?
# -1 om uit te schakelen
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Op voorspelling gebaseerde NoSlow-controle
# Grim is verantwoordelijk voor buggy netcode hier... moeilijk om vals te spelen, zelfs als je met rechts klikt en de offhand-knop spamt
# LightningGrim is verantwoordelijk voor buggy netcode hier... moeilijk om vals te spelen, zelfs als je met rechts klikt en de offhand-knop spamt
# Veel stabieler dan andere anticheats, maar rapporteer alsjeblieft alle falses... Ik heb hier een heleboel netcode-problemen opgelost.
NoSlow:
# Hoeveel van een offset is "valsspelen"?
@@ -196,14 +196,14 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim annuleert soms illegale pakketten zoals met timer, na X pakketten in een seconde geannuleerd, wanneer moeten
# LightningGrim annuleert soms illegale pakketten zoals met timer, na X pakketten in een seconde geannuleerd, wanneer moeten
# we de speler gewoon schoppen? Dit is nodig omdat sommige pakket-begrenzers pakketten die door grim worden geannuleerd niet tellen
packet-spam-threshold: 100
# Schakel dit in om een stacktrace af te drukken wanneer een speler wordt gekickt wegens packet-spam-threshold
debug-packet-cancel: false
# Grim kan afdwingen dat een speler die uit de vliegmodus is gezet niet meer dan X ms ping heeft
# Dit komt doordat Grim momenteel vliegende spelers niet controleert
# LightningGrim kan afdwingen dat een speler die uit de vliegmodus is gezet niet meer dan X ms ping heeft
# Dit komt doordat LightningGrim momenteel vliegende spelers niet controleert
# Om uit te schakelen, gebruik -1
max-ping-out-of-flying: 1000
+10 -10
View File
@@ -1,7 +1,7 @@
# Configuração padrão do GrimAC
# Código fonte: https://github.com/MWHunter/Grim
# Configuração padrão do LightningGrim
# Código fonte: https://github.com/Axionize/LightningGrim
# Copyright 2025 DefineOutside e contribuidores, Sob licença GPLv3.
# Códigos modificados, ou plugins que utilizam o código do Grim, devem ser privados,
# Códigos modificados, ou plugins que utilizam o código do LightningGrim, devem ser privados,
# ou seu código deve estar totalmente disponível para compradores sem quaisquer custos adicionais.
alerts:
@@ -29,7 +29,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -43,7 +43,7 @@ spectators:
# Quanto tempo os jogadores tem até expulsarmos eles por inatividade? Padrão = 60 segundos.
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -100,7 +100,7 @@ RotationPlace:
cancelvl: 5
# Verificação de NoSlow por simulação.
# Grim considera erros no netcode. Difícil de gerar falsos positivos, até mesmo spamando o blotão direito e a offhand.
# LightningGrim considera erros no netcode. Difícil de gerar falsos positivos, até mesmo spamando o blotão direito e a offhand.
# Muito mais estável que outros anticheats, mas por favor, reporte quaisquer falsos positivos. Eu já arrumei diversos
# erros de netcode.
NoSlow:
@@ -201,14 +201,14 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim às vezes cancela pacotes ilegais como com o timer, depois de X pacotes em um segundo que foram cancelados, quando
# LightningGrim às vezes cancela pacotes ilegais como com o timer, depois de X pacotes em um segundo que foram cancelados, quando
# deve-se simplesmente expulsar o jogador? Isso é requirido já que alguns limitadores de pacotes não contam pacotes
# cancelados pelo Grim.
# cancelados pelo LightningGrim.
packet-spam-threshold: 100
# Habilite isto para imprimir um stacktrace quando um jogador for expulso devido ao packet-spam-threshold
debug-packet-cancel: false
# Grim pode impor que o jogador fora do estado de voo não possa ter mais de X milissegundos de ping.
# Isso ocorre porque o Grim atualmente não verifica os jogadores que estão voando.
# LightningGrim pode impor que o jogador fora do estado de voo não possa ter mais de X milissegundos de ping.
# Isso ocorre porque o LightningGrim atualmente não verifica os jogadores que estão voando.
# -1 desabilitará.
max-ping-out-of-flying: 1000
+10 -10
View File
@@ -1,7 +1,7 @@
# Configurația principală GrimAC
# Cod sursă: https://github.com/MWHunter/Grim
# Configurația principală LightningGrim
# Cod sursă: https://github.com/Axionize/LightningGrim
# Drepturi de autor 2025 DefineOutside și colaboratorii, licențiat sub GPLv3.
# Binarele modificate sau pluginurile cu cod Grim copiat trebuie să fie private,
# Binarele modificate sau pluginurile cu cod LightningGrim copiat trebuie să fie private,
# sau cu întregul cod sursă disponibil cumpărătorilor fără costuri suplimentare.
alerts:
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim va bloca anumite versiuni Forge care includ hackuri Reach integrate (Forge 1.18.2 până la 1.19.3).
# LightningGrim va bloca anumite versiuni Forge care includ hackuri Reach integrate (Forge 1.18.2 până la 1.19.3).
# Setarea acestei opțiuni la false va permite acestor clienți să se conecteze la server. Dezactivează pe propriul risc.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# Cât timp au jucătorii până să fie deconectați pentru timeout? Implicit = 60 secunde
max-transaction-time: 60
# Activează pentru a opri Grim din a anula pongs primite de la jucători.
# Activează pentru a opri LightningGrim din a anula pongs primite de la jucători.
# Poate îmbunătăți compatibilitatea cu alte anticheaturi. Poate cauza probleme cu limitatoarele de pachete.
# Nu activa dacă nu ești sigur ce faci.
disable-pong-cancelling: false
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Verificare NoSlow bazată pe predicție
# Grim ține cont de netcode-ul buguit aici... greu de fals chiar și când spamezi click dreapta și butonul offhand
# LightningGrim ține cont de netcode-ul buguit aici... greu de fals chiar și când spamezi click dreapta și butonul offhand
# Mult mai stabil decât alte anticheaturi, dar raportează orice falsuri... am reparat multe probleme de netcode aici.
NoSlow:
# Cât de mare abatere e considerată „cheating”
@@ -195,14 +195,14 @@ reset-item-usage-on-item-update: true
reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
# Grim uneori anulează pachete ilegale precum timer, după X pachete anulate într-o secundă, când să
# deconectăm jucătorul? Este necesar deoarece unele limitatoare de pachete nu numără pachetele anulate de Grim.
# LightningGrim uneori anulează pachete ilegale precum timer, după X pachete anulate într-o secundă, când să
# deconectăm jucătorul? Este necesar deoarece unele limitatoare de pachete nu numără pachetele anulate de LightningGrim.
packet-spam-threshold: 100
# Activează pentru a afișa stacktrace când un jucător e deconectat din cauza packet-spam-threshold
debug-packet-cancel: false
# Grim poate aplica ca un jucător scos din starea de zbor să nu aibă mai mult de X ms ping
# Deoarece Grim nu verifică în prezent jucătorii care zboară
# LightningGrim poate aplica ca un jucător scos din starea de zbor să nu aibă mai mult de X ms ping
# Deoarece LightningGrim nu verifică în prezent jucătorii care zboară
# Pentru dezactivare, folosește -1
max-ping-out-of-flying: 1000
+7 -7
View File
@@ -1,5 +1,5 @@
# Основная конфигурация GrimAC
# Исходный код: https://github.com/MWHunter/Grim
# Основная конфигурация LightningGrim
# Исходный код: https://github.com/Axionize/LightningGrim
# Авторское право 2025 DefineOutside и соавторы, лицензия GPLv3.
# Модифицированные двоичные файлы, или плагины со скопированным исходным кодом, должны быть приватными,
# или с полным исходным кодом, доступным покупателям без дополнительной платы.
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# Сколько времени должно быть у игроков, пока мы не выкинем их за тайм-аут? По умолчанию = 60 секунд
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Основанная на предсказаниях проверка на отсутствие замедления
# Grim учитывает баги неткода здесь... трудно ошибиться, даже если спамить правым кликом и кнопкой оффхенд.
# LightningGrim учитывает баги неткода здесь... трудно ошибиться, даже если спамить правым кликом и кнопкой оффхенд.
# Намного стабильнее, чем другие античиты, но, пожалуйста, сообщайте о любых фейлах... Я исправил тонну проблем с неткодом.
NoSlow:
# Насколько большое смещение является "читерством".
@@ -198,8 +198,8 @@ packet-spam-threshold: 100
# Включите, чтобы вывести stacktrace, когда игрок кикается из-за packet-spam-threshold
debug-packet-cancel: false
# Grim может обеспечить, чтобы у игрока, выведенного из состояния полёта, пинг не превышал X мс
# Это связано с тем, что Grim пока не проверяет игроков, находящихся в полёте
# LightningGrim может обеспечить, чтобы у игрока, выведенного из состояния полёта, пинг не превышал X мс
# Это связано с тем, что LightningGrim пока не проверяет игроков, находящихся в полёте
# Для отключения используйте -1
max-ping-out-of-flying: 1000
+9 -9
View File
@@ -1,5 +1,5 @@
# GrimAC ana konfigrasyon dosyası
# Kaynak kodu: https://github.com/MWHunter/Grim
# LightningGrim ana konfigrasyon dosyası
# Kaynak kodu: https://github.com/Axionize/LightningGrim
# Telif Hakkı 2025 DefineOutside ve katkıda bulunanlar, GPLv3 altında lisanslanmıştır.
# Değiştirilmiş ikili dosyalar veya kopyalanmış grim kodlu eklentiler özel olmalıdır,
# veya ek ücret ödemeden alıcılara sunulan tam kaynak kodu ile.
@@ -28,7 +28,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# LightningGrim will blacklist specific Forge versions which include built-in Reach hacks (Forge 1.18.2 to 1.19.3).
# Setting this option to false will allow said clients to connect to the server. Disable this at your own risk.
disconnect-blacklisted-forge-versions: true
@@ -42,7 +42,7 @@ spectators:
# Oyuncuların zaman aşımından dolayı sunucudan atılmadan önce ne kadar süreleri olmalı? Varsayılan = 60 saniye
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -99,7 +99,7 @@ RotationPlace:
cancelvl: 5
# Tahmin tabanlı yavaşlama kontrolü
# Grim burada hatalı ağ kodunu dikkate alır... sağ tıklama ve el yan tuşunu spam yapsanız bile yanlış pozitiflik oluşturması zordur
# LightningGrim burada hatalı ağ kodunu dikkate alır... sağ tıklama ve el yan tuşunu spam yapsanız bile yanlış pozitiflik oluşturması zordur
# Diğer anti-hilelerden çok daha stabil, ancak herhangi bir yanlış pozitif rapor edin... burada birçok ağ kodu sorununu çözdüm.
NoSlow:
# Ne kadar bir sapma "hile" olarak kabul edilir?
@@ -196,14 +196,14 @@ reset-item-usage-on-attack: true
reset-item-usage-on-slot-change: true
reset-item-usage-on-item-use: true
# Grim bazen timer gibi yasa dışı paketleri iptal eder; bir saniyede X paket iptal edildikten sonra, ne zaman
# oyuncuyu basitçe atmalıyız? Bu, bazı paket sınırlayıcılarının Grim tarafından iptal edilen paketleri saymaması gerektiğindendir.
# LightningGrim bazen timer gibi yasa dışı paketleri iptal eder; bir saniyede X paket iptal edildikten sonra, ne zaman
# oyuncuyu basitçe atmalıyız? Bu, bazı paket sınırlayıcılarının LightningGrim tarafından iptal edilen paketleri saymaması gerektiğindendir.
packet-spam-threshold: 100
# Bir oyuncu packet-spam-threshold nedeniyle atıldığında stacktrace yazdırmak için bunu etkinleştirin
debug-packet-cancel: false
# Grim, uçma durumundan çıkmış bir oyuncunun X milisaniyeden fazla ping'e sahip olamayacağını uygulayabilir
# Bu, Grim'in şu anda uçan oyuncuları kontrol etmemesindendir
# LightningGrim, uçma durumundan çıkmış bir oyuncunun X milisaniyeden fazla ping'e sahip olamayacağını uygulayabilir
# Bu, LightningGrim'in şu anda uçan oyuncuları kontrol etmemesindendir
# Devre dışı bırakmak için -1 yazın
max-ping-out-of-flying: 1000
+6 -6
View File
@@ -1,5 +1,5 @@
# config.yml - GrimAC 主要配置
# 源代码链接: https://github.com/MWHunter/Grim
# config.yml - LightningGrim 主要配置
# 源代码链接: https://github.com/Axionize/LightningGrim
# 版权所有 © 2025 DefineOutside 及贡献者 / 遵循 GPLv3 开源协议
# 修改过的二进制文件,或带有复制的Grim代码的插件,必须是私有仓库,不得公开售卖此插件。
# 中文翻译提供 Regotly / nuym / Dg32z_ , 如有错误请提交 Issues 并@我
@@ -29,7 +29,7 @@ client-brand:
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$"
- "^Feather Fabric$"
- "^labymod$"
# Grim 将把包含内置攻击距离修改功能的特定 Forge 版本列入黑名单(Forge 1.18.2 至 1.19.3) 可能会导致1.18.2-1.19.3的Forge版本玩家无法进入服务器。
# LightningGrim 将把包含内置攻击距离修改功能的特定 Forge 版本列入黑名单(Forge 1.18.2 至 1.19.3) 可能会导致1.18.2-1.19.3的Forge版本玩家无法进入服务器。
# 将此选项设置为 false 将允许上述客户端连接服务器。禁用此选项需自行承担风险(建议打开)。
disconnect-blacklisted-forge-versions: true
@@ -40,12 +40,12 @@ spectators:
allowed-worlds:
- ""
# 在玩家无法接收 GrimAC的 transaction 数据包后,多少秒对玩家进行踢出
# 在玩家无法接收 LightningGrim的 transaction 数据包后,多少秒对玩家进行踢出
# 踢出原因为: disconnect.timeout
# 玩家超时踢出时间(默认 = 60 秒)
max-transaction-time: 60
# Enable this to stop Grim cancelling pongs received from players.
# Enable this to stop LightningGrim cancelling pongs received from players.
# This may improve compatibility with other anticheats. It may cause issues with packet limiters.
# Do not enable this if you are not sure what you are doing.
disable-pong-cancelling: false
@@ -205,7 +205,7 @@ packet-spam-threshold: 100
# 启用此项可在玩家因 packet-spam-threshold 被踢时打印堆栈追踪
debug-packet-cancel: false
# Grim 能够强制执行一个规则:被设置为非飞行状态的玩家的 ping 值不能超过 X 毫秒。这是因为 Grim 目前不检查处于飞行状态的玩家。
# LightningGrim 能够强制执行一个规则:被设置为非飞行状态的玩家的 ping 值不能超过 X 毫秒。这是因为 LightningGrim 目前不检查处于飞行状态的玩家。
# 填写-1则关闭
max-ping-out-of-flying: 1000