AuthMe
System rejestracji i logowania na serwerach offline-mode. Gracze rejestruja sie haslem (/register), loguja (/login) i chronia konto.
O pluginie AuthMe
AuthMe (AuthMe Reloaded) to plugin autoryzacji wymagany na kazdym serwerze Minecraft w trybie offline-mode (online-mode=false). Na takich serwerach kazdy moze dolaczyc pod dowolnym nickiem, co stwarza ryzyko podszywania sie pod innych graczy. AuthMe rozwiazuje ten problem, wymagajac od graczy rejestracji (/register haslo haslo) i logowania (/login haslo) przy kazdym wejsciu. Dopoki gracz sie nie zaloguje, nie moze sie ruszac, pisac na chacie, uzywac komend ani wchodzic w interakcje ze swiatem.
Hasla sa hashowane (bcrypt, SHA-256 lub inne algorytmy). Plugin wspiera email recovery (odzyskiwanie hasla przez email), CAPTCHA (ochrona przed botami), sesje logowania (nie trzeba logowac sie ponownie po krotkim wyjsciu) i integracje z Discordem. AuthMe jest niezbedny na serwerach non-premium. Na serwerach online-mode=true jest zbedny, bo Mojang weryfikuje konta.
AuthMe to jeden z wazniejszych pluginow autoryzacji, ktory powinienes rozwazyc na swoim serwerze Minecraft. Wspiera wersje 1.8 - 1.21.x i dziala na Spigot, Paper, Purpur.
Funkcje AuthMe
Ponizej lista glownych funkcji, ktore AuthMe dodaje do Twojego serwera. Kazda z nich mozna skonfigurowac w pliku konfiguracyjnym pluginu.
- Rejestracja i logowanie
- Hashowanie hasel (bcrypt)
- Email recovery
- Sesje logowania
- CAPTCHA anty-botowa
- Integracja z Discordem
Komendy AuthMe
AuthMe rejestruje 5 komend (pokazujemy najwazniejsze). Pelna lista dostepna jest w oficjalnej dokumentacji. Pamietaj, ze kazda komende mozesz zablokowac lub odlokowac przez system uprawnien (np. LuckPerms).
| Komenda | Opis | Uprawnienie |
|---|---|---|
/register [haslo] [haslo] | Rejestracja konta | brak |
/login [haslo] | Logowanie do konta | brak |
/changepassword [stare] [nowe] | Zmiana hasla | authme.player.changepassword |
/email add [email] | Dodanie emaila do konta | authme.player.email.add |
/authme unregister [gracz] | Usuwanie konta gracza (admin) | authme.admin.unregister |
Uprawnienia (permissions)
System uprawnien pozwala kontrolowac, kto moze uzywac poszczegolnych funkcji AuthMe. Uprawnienia nadajesz przez plugin rang, np. LuckPerms (/lp group [grupa] permission set [node] true). Kolumna "Domyslnie OP" oznacza, czy operatorzy serwera maja to uprawnienie bez konfiguracji.
Konfiguracja AuthMe
Po pierwszym uruchomieniu AuthMe wygeneruje plik konfiguracyjny w folderze plugins/AuthMe/. Ponizej najwazniejsze opcje z komentarzami. Pelna lista ustawien jest w oficjalnej dokumentacji.
# config.yml AuthMe
settings:
sessions:
enabled: true # Sesje logowania
timeout: 10 # Wygasanie sesji (minuty)
registration:
enabled: true
force: true # Wymus rejestracje
security:
minPasswordLength: 6
passwordHash: BCRYPT # Algorytm hashowania
restrictions:
allowedNicknameCharacters: '[a-zA-Z0-9_]'
maxJoinPerIp: 2 # Maks. kont z jednego IP
Po zmianie konfiguracji zapisz plik i uzyj komendy przeladowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jesli plugin nie pobiera zmian po przeladowaniu, zrestartuj serwer komenda /stop.
Jak zainstalowac AuthMe
Pobierz AuthMe ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Skonfiguruj wymuszanie rejestracji (force: true) i algorytm hashowania (BCRYPT). Domyslnie dane zapisywane sa w SQLite. Dla duzych serwerow przejdz na MySQL.
- Pobierz AuthMe z oficjalnej strony. Upewnij sie, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.8 - 1.21.x).
-
Skopiuj pobrany plik
.jardo folderuplugins/w katalogu Twojego serwera. -
Zrestartuj serwer komenda
/stopi uruchom go ponownie. Nie uzywaj/reloadprzy pierwszej instalacji. - Sprawdz konsole serwera. Jesli AuthMe zaladowal sie poprawnie, zobaczysz komunikat z wersja pluginu. Jesli pojawil sie blad, sprawdz czy masz zainstalowane wszystkie zaleznosciow.
-
Skonfiguruj plugin edytujac plik
plugins/AuthMe/config.yml(lub odpowiednik). Po zmianach uzyj komendy przeladowania.
Alternatywy dla AuthMe
AuthMe nie jest jedynym pluginem w swojej kategorii. Ponizej znajdziesz alternatywy, ktore warto rozwazyc, jesli szukasz czegos innego lub AuthMe nie spelnia Twoich oczekiwan.
LoginSecurity
Lzejsza alternatywa z mniejsza iloscia funkcji.
nLogin
Nowoczesny plugin logowania z obsluga premium auto-login.
LibreLogin
Open-source plugin autoryzacji z obsluga Velocity i BungeeCord.
Czesto zadawane pytania o AuthMe
Jak zainstalowac AuthMe?
Pobierz AuthMe ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Skonfiguruj wymuszanie rejestracji (force: true) i algorytm hashowania (BCRYPT). Domyslnie dane zapisywane sa w SQLite. Dla duzych serwerow przejdz na MySQL. Szczegolowa instrukcja z zaleznosciami i konfiguracja znajduje sie w sekcji instalacja powyzej.
Na jakich silnikach serwerowych dziala AuthMe?
AuthMe dziala na: Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik — wiekszosci serwerow daje najlepsza rownowage miedzy wydajnoscia a kompatybilnoscia z pluginami. Wiecej o silnikach serwerowych przeczytasz w naszym porownaniu.
Czy AuthMe jest darmowy?
Tak, AuthMe jest darmowy i dostepny na SpigotMC. Kod zrodlowy jest otwarty na GitHub.
AuthMe nie dziala — co robic?
Sprawdz plik logs/latest.log w katalogu serwera. Najczestsze przyczyny bledow: (1) brakujaca zaleznosc, (2) niekompatybilna wersja Minecraft (sprawdz czy masz 1.8 - 1.21.x), (3) blad w pliku config.yml (sprawdz format YAML), (4) konflikt z innym pluginem o tej samej funkcji.
Czy moge uzywac AuthMe na serwerze Bedrock?
Nie. AuthMe to plugin Java Edition i dziala na serwerach Spigot/Paper/Purpur. Bedrock Edition uzywa innego systemu (behavior packs). Jesli chcesz laczyc graczy Java i Bedrock na jednym serwerze, sprawdz Geyser.
Komentarze