Skip to content

Konfiguracja AuthMe

Skonfiguruj logowanie i rejestrację na swoim serwerze i zdobądź gotowe linie do config.yml z wyjaśnieniem każdego z nich.

Presety

Co zmienić w config.yml: 0

Na razie wszystko zgadza się z domyślnym configiem. Wybierz preset albo zmień ustawienia poniżej, a linie do wklejenia pojawią się tutaj.

Podstawy

Język komunikatów i tryb konta

Język komunikatów pluginusettings.messagesLanguage

Język, w którym AuthMe mówi graczom „zarejestruj się” i „wpisz hasło”. Domyślnie angielski; dla rosyjskiego serwera ustaw ru.

Język z klienta grysettings.perPlayerLocale

Każdy gracz dostaje komunikaty w języku swojej gry, a język powyżej służy jako zapasowy.

Nazwa serwerasettings.serverName

Wstawiane do komunikatów i e-maili pluginu.

Wpuszczaj licencjonowanych graczy bez hasłasettings.enablePremium

Gracze z oficjalnym kontem Minecraft wchodzą bez wpisywania hasła, reszta jak zwykle. Plugin sam wybiera metodę weryfikacji.

Nick w innej wielkości liter to ktoś innysettings.preventOtherCase

Jeśli Xephi jest zarejestrowany, XEPHI i xephi nie będą mogli się zalogować. Chroni przed podszywaniem się przez zmianę wielkości liter.

Rejestracja

Jak gracz tworzy konto po raz pierwszy

Rejestracja włączonasettings.registration.enabled

Wyłącz ją, a nowi gracze nie będą mogli utworzyć konta.

Graj tylko po zalogowaniusettings.registration.force

Bez rejestracji i logowania gracz nie może nic zrobić. Wyjątki ustawia się w sekcji ograniczeń poniżej.

Typ rejestracjisettings.registration.type

PASSWORD: gracz sam wybiera hasło. EMAIL: hasło jest generowane i wysyłane na podany adres e-mail.

Drugi argument /registersettings.registration.secondArg

NONE: hasło wpisuje się raz. CONFIRMATION: trzeba je powtórzyć jako drugie słowo. EMAIL_OPTIONAL i EMAIL_MANDATORY: drugi argument to e-mail, opcjonalny lub wymagany.

Przypominaj o logowaniu cosettings.registration.messageInterval

Jak często plugin powtarza graczowi komunikat „zaloguj się lub zarejestruj”.

sekund
Konta na IPsettings.restrictions.maxRegPerIp

Ile razy można się zarejestrować z jednego adresu. 0 oznacza brak limitu. Jeden jest surowy dla osób grających razem z tego samego domu.

Wyrzuć, jeśli nie zarejestruje się wsettings.restrictions.registerTimeout

Ile sekund ma gracz na rejestrację. 0 oznacza brak wyrzucania.

sekund
Wymagaj /login zaraz po rejestracjisettings.registration.forceLoginAfterRegister

Po udanej rejestracji gracz musi zalogować się ponownie komendą.

Wyrzuć po rejestracjisettings.registration.forceKickAfterRegister

Gracz jest wyrzucany zaraz po rejestracji, żeby dołączył ponownie. Nie włączaj razem z wymogiem /login powyżej.

Zaloguj się

Co się dzieje, gdy gracz wpisuje hasło

Wyrzuć, jeśli nie zaloguje się wsettings.restrictions.loginTimeout

Ile sekund ma gracz na wpisanie hasła. 0 oznacza brak wyrzucania.

sekund
Wyrzuć przy błędnym haślesettings.restrictions.kickOnWrongPassword

Gracz jest wyrzucany z serwera zaraz po pomyłce. Pomaga przeciw łamaniu haseł, ale denerwuje stałych graczy.

Wyrzucaj niezarejestrowanych graczysettings.restrictions.kickNonRegistered

Gracz bez konta jest wyrzucany od razu przy dołączeniu. To tryb prywatnego serwera.

Jedno logowanie na kontosettings.restrictions.ForceSingleSession

Gracz online nie może zostać wyrzucony przez kogoś, kto dołącza z tym samym nickiem („Logged in from another Location”). Zamyka znaną lukę przejmowania sesji.

Logowania na IPsettings.restrictions.maxLoginPerIp

Ilu graczy może być zalogowanych z jednego adresu. 0 oznacza brak limitu.

Wejścia na IPsettings.restrictions.maxJoinPerIp

Ile połączeń jest dozwolonych z jednego adresu. 0 oznacza brak limitu.

Sesje

Żeby nie wpisywać hasła po każdym rozłączeniu

Przed logowaniem

Co gracz może robić przed wpisaniem hasła

Hasło

Długość, zablokowane hasła i sposób przechowywania

Nazwy użytkowników

Jakie nicki są w ogóle dozwolone na serwerze

Boty i łamanie haseł

Ochrona przed masowymi wejściami i zgadywaniem haseł

FAQ

Gdzie wkleić te linie?

Do pliku plugins/AuthMe/config.yml na serwerze. Kreator wypisuje tylko zmienione klucze, zachowując ich zagnieżdżenie: znajdź tę samą ścieżkę w swoim pliku i ustaw wartość. Nie musisz podmieniać całego pliku, bo są w nim ustawienia, których tu nie ma. Po edycji zrestartuj serwer albo uruchom /authme reload.

Jak zmienić język wiadomości pluginu?

Ustaw settings.messagesLanguage na potrzebny kod języka, na przykład ru. Domyślnie jest en, więc świeżo zainstalowany AuthMe mówi do graczy po angielsku. Jest też settings.perPlayerLocale: gdy jest włączone, każdy gracz dostaje wiadomości w języku swojej gry, a wartość powyżej służy jako zapasowa.

Gracze narzekają, że muszą wpisywać hasło po każdym rozłączeniu

Włącz sesje: ustaw settings.sessions.enabled na true i ustaw settings.sessions.timeout, na przykład na 30 minut. Plugin zapamiętuje nick i IP i nie poprosi o hasło z tego samego adresu w tym czasie. Sesja kończy się, jeśli IP się zmieni, i tego nie da się skonfigurować.

Co zrobić, jeśli serwer jest pod atakiem botów?

Plugin ma wbudowanego antybota: Protection.enableAntiBot jest domyślnie włączone, a Protection.antiBotSensibility określa, ile wejść w danym przedziale liczy się jako atak. Pomaga też captcha po kilku błędnych hasłach i tymczasowy ban adresu za brute force. Preset „Pod atakiem botów” powyżej włącza to wszystko naraz.

Uważaj z filtrem krajów

Protection.enableProtection ogranicza wchodzenie do listy krajów, ale domyślnie ta lista zawiera US, GB i LOCALHOST. Jeśli włączysz ochronę bez edycji listy, gracze ze wszystkich innych krajów przestaną móc wchodzić. Kody krajów to dwuliterowe kody ISO 3166.

Czy gracze z licencją mogą wchodzić bez hasła?

Tak, to robi settings.enablePremium. Gracze z oficjalnym kontem Minecraft są weryfikowani automatycznie i nie wpisują hasła, reszta wchodzi jak zwykle. Plugin sam wybiera metodę weryfikacji.

Którą metodę przechowywania haseł wybrać?

Domyślnie jest SHA256. BCRYPT i ARGON2 są celowo wolne w obliczeniach i o to chodzi: brute force staje się kosztowny. Ważne: jeśli zmieniasz algorytm na działającym serwerze, dodaj stary do settings.security.legacyHashes, inaczej ludzie nie będą mogli zalogować się swoimi hasłami.

Gość widzi budowle innych przed zalogowaniem

Włącz settings.restrictions.teleportUnAuthedToSpawn: przed zalogowaniem gracz zostaje na spawnie, a po zalogowaniu wraca tam, gdzie był. Zwykle łączy się to z ukryciem czatu i zablokowaniem ruchu.

Skąd pochodzą dane

Nazwy ustawień i wartości domyślne pochodzą z oficjalnej dokumentacji pluginu z 1 września 2026. Kreator zawiera ustawienia, które ludzie faktycznie zmieniają ręcznie; resztę plugin tworzy sam.

Wyjaśnione słowami — poradniki na temat

Zobacz też