Discord

AuthMe

System rejestracji i logowania na serwerach offline-mode. Gracze rejestruja sie haslem (/register), loguja (/login) i chronia konto.

Autoryzacja SpigotPaperPurpur

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
Podpowiedz: Uzyj autouzupelniania w konsoli serwera (Tab), zeby zobaczyc dostepne argumenty komend. Na serwerze z LuckPerms nadawaj uprawnienia grupom, nie pojedynczym graczom.

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.

Node uprawnienia Opis Domyslnie OP
authme.player.changepassword Zmiana hasla Nie
authme.admin.unregister Usuwanie kont (admin) Tak
authme.admin.reload Przeladowanie konfiguracji Tak

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 Przykladowa konfiguracja
# 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.

YAML to wredny format. Jeden bledny spacja albo tabulacja moze zepsuc caly plik. Uzywaj edytora z podswietlaniem skladni (VS Code, Notepad++) i sprawdzaj plik na yamllint.com przed wrzuceniem na serwer.

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.

  1. Pobierz AuthMe z oficjalnej strony. Upewnij sie, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.8 - 1.21.x).
  2. Skopiuj pobrany plik .jar do folderu plugins/ w katalogu Twojego serwera.
  3. Zrestartuj serwer komenda /stop i uruchom go ponownie. Nie uzywaj /reload przy pierwszej instalacji.
  4. Sprawdz konsole serwera. Jesli AuthMe zaladowal sie poprawnie, zobaczysz komunikat z wersja pluginu. Jesli pojawil sie blad, sprawdz czy masz zainstalowane wszystkie zaleznosciow.
  5. Skonfiguruj plugin edytujac plik plugins/AuthMe/config.yml (lub odpowiednik). Po zmianach uzyj komendy przeladowania.
Kompatybilnosc serwerow: AuthMe dziala na Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik serwera — ma lepsza wydajnosc i wiecej API niz Spigot.

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