Czego potrzebujesz
Plugin antyVPN Kordon dla serwerów Minecraft działa ze wszystkimi wersjami klienta, które akceptuje proxy, od 1.8 do najnowszego wydania. Oprócz sprawdzania VPN chroni proxy przed falami botów dzięki trybowi ataku, dostępnemu w każdym planie.
BungeeCord, Waterfall albo fork BungeeCorda z API 1.16 lub nowszym oraz Java 21 lub nowsza. Jeśli proxy działa na starszej Javie, przy starcie w konsoli pojawi się UnsupportedClassVersionError.
Kordon instalujesz tylko na proxy. Serwery Spigot lub Paper za nim nie potrzebują niczego. Plugin sam rozpoznaje graczy Bedrock z Geyser i Floodgate.
Instalacja
- Załóż konto i dodaj swój serwer w panelu.
- Na stronie Plugin serwera pobierz
Kordon.jar. Plik zawiera już klucz twojego serwera. - Wrzuć plik do folderu
pluginsna proxy, obok jegoconfig.yml. - Zrestartuj proxy.
W konsoli pojawi się wiersz o połączeniu, a w ciągu minuty panel pokaże „Plugin jest online”:
Kordon connected to server "My Server". Mode: monitoring only. If Kordon is unavailable: let nobody in.Uniwersalny Kordon.jar ze SpigotMC lub Hangar połączysz komendą w konsoli proxy, bez restartu:
/kordon link <key>Klucz serwera działa jak hasło. Jeśli plik lub klucz trafi w niepowołane ręce, wygeneruj nowy klucz w panelu, a stary od razu przestanie działać.
Uprawnienia do komend
Bez LuckPerms uprawnienia ustawia się w config.yml BungeeCorda: sekcja groups przypisuje gracza do grupy, a sekcja permissions wymienia, co wolno każdej grupie.
groups:
Steve:
- moderator
permissions:
moderator:
- kordon.command
- kordon.command.whitelist
- kordon.command.lookup
- kordon.notifyZ LuckPerms zrobisz to samo komendą:
/lpb user Steve permission set kordon.command trueKażda komenda ma własne uprawnienie: kordon.command.whitelist, kordon.command.blacklist, kordon.command.lookup, kordon.command.reload. Uprawnienie kordon.notify włącza na czacie powiadomienia Kordon dla administracji. /kordon link nie jest objęte ogólnym uprawnieniem i najlepiej zostawić tę komendę właścicielowi. Długie komendy mają krótkie formy: /kordon wl i /kordon bl.
Kilka serwerów proxy
Jeśli twoja sieć ma kilka instancji BungeeCord, zainstaluj plugin na każdej z nich z tego samego pliku. Serwery proxy same pojawią się w panelu, na karcie „Proxy” w sekcji „Plugin”. Liczba sprawdzanych serwerów proxy zależy od twojego planu. Kordon nie obsługuje serwerów proxy ponad limit, a panel to pokazuje. Plugin działa tam według ustawienia „Gdy sprawdzenie jest niedostępne”, które domyślnie nie wpuszcza graczy.
Przejście na Velocity
PaperMC nie rozwija już Waterfall i zaleca przejście na Velocity. Przy przeprowadzce Kordon nie wymaga zmian: wrzuć ten sam Kordon.jar do folderu plugins nowego proxy. Wszystkie ustawienia, listy i dziennik wejść są przechowywane w panelu i zostają na miejscu.
Jeśli plugin był połączony komendą, skopiuj też folder plugins/Kordon z plikiem klucza albo uruchom /kordon link ponownie na nowym proxy. Dopóki działają oba serwery proxy, każdy z nich liczy się do limitu twojego planu. W planie z jednym proxy drugie będzie ponad limit, więc wyłącz stare proxy, zanim przeniesiesz graczy, albo wybierz w panelu, które proxy jest liczone. Uprawnienia na Velocity opisuje poradnik o Velocity.