Was du brauchst
Das Anti-VPN-Plugin von Kordon für Minecraft-Server funktioniert mit jeder Client-Version, die der Proxy annimmt, von 1.8 bis zum neuesten Release. Neben der VPN-Prüfung schützt es den Proxy mit dem Angriffsmodus vor Bot-Wellen. Der Angriffsmodus ist in jedem Tarif enthalten.
BungeeCord, Waterfall oder ein BungeeCord-Fork mit API 1.16 oder neuer sowie Java 21 oder neuer. Läuft der Proxy auf einer älteren Java-Version, zeigt die Konsole beim Start UnsupportedClassVersionError.
Kordon kommt nur auf den Proxy. Die Spigot- oder Paper-Server dahinter brauchen nichts. Bedrock-Spieler von Geyser und Floodgate erkennt das Plugin von selbst.
Installation
- Erstelle ein Konto und füge deinen Server im Panel hinzu.
- Lade auf der Seite Plugin des Servers die
Kordon.jarherunter. Sie enthält bereits deinen Serverschlüssel. - Leg die Datei in den Ordner
pluginsdes Proxys, neben dessenconfig.yml. - Starte den Proxy neu.
Die Konsole gibt eine Verbindungszeile aus, und innerhalb einer Minute zeigt das Panel „Plugin ist online“:
Kordon connected to server "My Server". Mode: monitoring only. If Kordon is unavailable: let nobody in.Die allgemeine Kordon.jar von SpigotMC oder Hangar verknüpfst du mit einem Befehl in der Proxy-Konsole, ohne Neustart:
/kordon link <key>Der Serverschlüssel wirkt wie ein Passwort. Gerät die Datei oder der Schlüssel in falsche Hände, erstelle im Panel einen neuen Schlüssel. Der alte funktioniert dann sofort nicht mehr.
Berechtigungen für Befehle
Ohne LuckPerms legst du Berechtigungen in der config.yml von BungeeCord fest: Der Abschnitt groups ordnet einen Spieler einer Gruppe zu, und der Abschnitt permissions listet auf, was jede Gruppe darf.
groups:
Steve:
- moderator
permissions:
moderator:
- kordon.command
- kordon.command.whitelist
- kordon.command.lookup
- kordon.notifyMit LuckPerms geht das Gleiche per Befehl:
/lpb user Steve permission set kordon.command trueJeder Befehl hat eine eigene Berechtigung: kordon.command.whitelist, kordon.command.blacklist, kordon.command.lookup, kordon.command.reload. Die Berechtigung kordon.notify schaltet die Benachrichtigungen fürs Serverteam im Chat ein. /kordon link gehört nicht zur allgemeinen Berechtigung und bleibt am besten dem Inhaber vorbehalten. Die langen Befehle haben Kurzformen: /kordon wl und /kordon bl.
Mehrere Proxys
Hat dein Netzwerk mehrere BungeeCord-Instanzen, installiere das Plugin auf jeder davon mit derselben Datei. Die Proxys erscheinen von selbst im Panel, im Tab „Proxys“ des Bereichs „Plugin“. Wie viele Proxys geprüft werden, hängt von deinem Tarif ab. Proxys über dem Limit bedient Kordon nicht, und das Panel zeigt das an. Das Plugin richtet sich dort nach der Einstellung „Wenn die Prüfung nicht verfügbar ist“, die Spieler standardmäßig nicht durchlässt.
Umstieg auf Velocity
PaperMC entwickelt Waterfall nicht mehr weiter und empfiehlt den Umstieg auf Velocity. An Kordon musst du dabei nichts ändern: Leg dieselbe Kordon.jar in den Ordner plugins des neuen Proxys. Alle Einstellungen, Listen und das Login-Protokoll liegen im Panel und bleiben erhalten.
Hast du das Plugin per Befehl verknüpft, kopiere auch den Ordner plugins/Kordon mit der Schlüsseldatei oder führe /kordon link auf dem neuen Proxy noch einmal aus. Solange beide Proxys laufen, zählt jeder zum Limit deines Tarifs. Bei einem Tarif mit einem Proxy liegt der zweite über dem Limit. Fahr den alten Proxy also herunter, bevor du die Spieler umziehst, oder wähle im Panel, welcher Proxy zählt. Zu Berechtigungen auf Velocity siehe die Anleitung für Velocity.