Dlaczego VPN to problem dla serwera
Większość graczy nigdy nie gra przez VPN. Ci, którzy to robią, zwykle mają powód, który dotyczy ciebie jako właściciela:
- Ban na IP przestaje działać, gdy tylko gracz włączy VPN albo wybierze inne proxy.
- Jedna osoba może wejść na kilkunastu kontach z kilkunastu adresów, farmić nagrody, głosować kilka razy albo anonimowo griefować.
- Ataki botów idą przez duże listy proxy, więc każdy bot wygląda jak inny gracz.
- VPN ukrywa prawdziwy kraj, więc filtr krajów i twoje statystyki przestają cokolwiek znaczyć.
Każde połączenie przychodzi z jakiegoś adresu, dlatego sprawdzenie przy wejściu to najprostsze miejsce, żeby to wszystko zatrzymać.
Sposoby blokowania VPN w Minecrafcie
Ręczne banowanie adresów
Wystarczy na jednego upartego gracza na jeden dzień. Dostawcy VPN mają tysiące adresów i je zmieniają, więc lista nigdy się nie kończy, a prawdziwi gracze, którzy później dostaną ten sam adres, zostają zablokowani przez pomyłkę.
Darmowy plugin AntiVPN
Darmowe pluginy wysyłają każdy adres do usługi wykrywania. Zwykle musisz się tam zarejestrować, wkleić klucz API do pliku konfiguracyjnego, pilnować dziennego limitu zapytań i ustawiać to samo od nowa na każdym proxy. Nasza lista najlepszych pluginów AntiVPN do Minecrafta pokazuje, które z nich są rozwijane i jak wypadają na tle innych.
Usługa ochrony
Sprawdzenie odbywa się po stronie usługi: jeden plugin na proxy, ustawienia w panelu webowym. Tak działa Kordon AntiVPN dla Minecrafta.
Konfiguracja Kordon krok po kroku
Kordon działa na serwerze proxy, z którym łączą się gracze. Obsługuje BungeeCord, Waterfall i ich forki (BungeeCord API 1.16 i nowsze) albo Velocity 3.4 i nowsze. Wymaga Javy 21 lub nowszej. Nie instalujesz go na serwerach backendowych.
- Załóż konto i dodaj swój serwer w panelu.
- Na stronie Plugin swojego serwera pobierz
Kordon.jar. Ta kopia zawiera już klucz twojego serwera. - Wrzuć plik do folderu
pluginsna proxy i zrestartuj proxy. - Sprawdź konsolę: gdy wszystko jest gotowe, pojawi się poniższa linia, a panel w ciągu minuty oznaczy plugin jako online.
Kordon connected to server "My Server"Jeśli masz zainstalowany uniwersalny Kordon.jar (na przykład ze SpigotMC lub Hangar), połącz go z serwerem z konsoli proxy. Klucz jest na tej samej stronie Plugin:
/kordon link <key>Traktuj pobrany plik i klucz jak hasło. Jeśli któreś z nich wycieknie, wygeneruj w panelu nowy klucz, a stary od razu przestanie działać.
Zacznij w trybie obserwacji
Nowy serwer startuje w trybie obserwacji. Kordon sprawdza każde wejście i zapisuje, kogo zablokowałoby sprawdzenie adresu, ale wpuszcza tych graczy. Czarna lista i reguły nicków działają też w tym trybie. Zostaw tak na dzień lub dwa i przejrzyj dziennik wejść (od planu Basic): zobaczysz, ile połączeń przez VPN i proxy naprawdę trafia na twój serwer i czy są wśród nich stali gracze.
Gdy wszystko wygląda dobrze, włącz ochronę. Dla graczy, którzy dotąd wchodzili bez problemu, nic się nie zmienia.
Wybór poziomu ochrony
- „Łagodny” nie wpuszcza otwartych proxy i Tora, a graczy z VPN wpuszcza. Pasuje do serwera z wieloma graczami z zagranicy.
- „Zrównoważony” jest domyślny i pasuje do większości serwerów: odrzuca VPN, proxy, Tor oraz sieci hostingowe i centra danych.
- „Rygorystyczny” odrzuca dodatkowo podejrzane adresy i proxy rezydencjalne (proxy rezydencjalne od planu Premium). Używaj go na serwerach, które często są atakowane.
Możesz też filtrować według kraju, wzorców nicków, operatora komórkowego albo całych sieci (AS). To, co jest dostępne, zależy od twojego planu. Każdy nowy adres jest sprawdzany online w każdym planie, także w darmowym.
Gdy zablokowany zostanie prawdziwy gracz
Żadne sprawdzenie nie jest idealne: niektórzy domowi dostawcy internetu dzielą adresy z sieciami hostingowymi, a niektórzy gracze naprawdę potrzebują VPN. Dodaj takiego gracza do białej listy po nicku lub IP, w panelu albo prosto z gry:
/kordon whitelist add SteveBiała lista zawsze wygrywa ze sprawdzeniem VPN. Zablokowany gracz widzi też na ekranie wyrzucenia jasny powód, napisany twoimi słowami, więc wie, do kogo się zwrócić.
Warto zajrzeć jeszcze do jednego ustawienia: co robi plugin, gdy przez chwilę nie może połączyć się z Kordon. Domyślnie nie wpuszcza adresów, których nie udało się sprawdzić; możesz zmienić to ustawienie tak, żeby plugin wpuszczał wszystkich.