Plugin Minecraft AuthMe

Informacje o AuthMe i potwierdzonych serwerach

🔌 O AuthMeReloaded

AuthMeReloaded to plugin do Minecrafta, który wymusza uwierzytelnianie kont na serwerach. Zapobiega on interakcji niezweryfikowanych graczy ze światem (stawianiu bloków, poruszaniu się, używaniu ekwipunku lub komend) i oferuje funkcje do zabezpieczania konfiguracji offline-mode, zarządzania logowaniem sesyjnym oraz integracji uwierzytelniania dwuskładnikowego i odzyskiwania przez e-mail.

🎯 Cel

Głównym celem pluginu jest ochrona kont graczy i integralności serwera poprzez wymaganie zweryfikowanego logowania przed zezwoleniem na zwykłą rozgrywkę. Jest skierowany do administratorów serwerów, którzy potrzebują uwierzytelniania na serwerach offline-mode lub dodatkowej weryfikacji i kontroli sesji na serwerach online-mode.

⚙️ Funkcje

  • Wymuszony przepływ logowania/rejestracji, który blokuje działania niezweryfikowanych graczy.
  • Logowanie sesyjne, aby uniknąć ponownego uwierzytelniania przy ponownym połączeniu.
  • Obsługa uwierzytelniania dwuskładnikowego (2FA).
  • Procesy odzyskiwania i potwierdzania adresu e-mail do odzyskiwania konta.
  • Wiele backendów przechowywania: obsługa SQLite, MySQL, MariaDB i PostgreSQL dla danych kont.
  • Obsługa różnych schematów haszowania haseł (SHA256, Argon2, Bcrypt, PBKDF2 i innych) oraz zgodność z kilkoma zewnętrznymi formatami hashy do migracji.
  • Wbudowana ochrona anty-bot i konfigurowalne limity czasu logowania/rejestracji.
  • Premium bypass (umożliwiający zweryfikowanym kontom Mojang pomijanie monitów o hasło) z opcjonalną integracją PacketEvents lub weryfikacją przez proxy.
  • Graficzne okna logowania/rejestracji na obsługiwanych platformach serwerowych.
  • Biała/czarna lista krajów i sprawdzanie długości nazwy użytkownika.
  • Natywne moduły po stronie proxy dla BungeeCord i Velocity w konfiguracjach sieciowych.

🧩 Dla kogo jest ten plugin

  • Dla operatorów serwerów offline-mode / cracked, którzy potrzebują uwierzytelniania na poziomie konta.
  • Dla serwerów wymagających jawnego logowania/rejestracji (od małych po duże serwery publiczne).
  • Dla sieci korzystających z oprogramowania proxy, które chcą scentralizowanej kontroli uwierzytelniania przez moduły proxy.

🏗️ Przykładowe zastosowania

  • Serwer SMP w offline-mode wymaga, aby każdy łączący się gracz zarejestrował hasło, zanim zacznie wchodzić w interakcje ze światem.
  • Sieć używa pluginu po stronie proxy do weryfikacji graczy na proxy i przekazywania zweryfikowanych UUID do serwerów backend.
  • Serwer używa odzyskiwania przez e-mail i 2FA, aby ograniczyć kradzieże kont i umożliwić graczom bezpieczne odzyskiwanie haseł.

⌨️ Komendy

KomendaOpisUprawnienieDostęp
/premiumWłącz premium bypass (musisz być zalogowany).nie określonoGracz
/freemiumWyłącz premium bypass (musisz być zalogowany).nie określonoGracz
/authme premium <player>Zapisz gracza do premium bypass (akcja administratora).nie określonoAdministrator
/authme freemium <player>Usuń gracza z premium bypass (akcja administratora).nie określonoAdministrator
/authme converter sqliteToSqlKonwertuj konta między backendami bazy danych (przykładowa komenda konwertera).nie określonoAdministrator
/email addDodaj/potwierdź adres e-mail do odzyskiwania (wymaga potwierdzenia).nie określonoGracz
/email changeZmień zarejestrowany adres e-mail (wymaga potwierdzenia).nie określonoGracz

Uwagi: plugin udostępnia pełną listę komend oraz podział na komendy użytkownika/administratora; tabela powyżej zawiera komendy wyraźnie wymienione w oficjalnej dokumentacji.

🔐 Uprawnienia

UprawnienieOpisDomyślnie
authme.player.*Daje dostęp do ogólnych komend użytkownika (login, register, email itp.).nie określono
authme.admin.*Daje dostęp do komend administracyjnych i działań zarządzających.nie określono

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz odpowiedni oficjalny jar dla platformy i wersji twojego serwera.
  • Umieść plik jar w katalogu plugins/ na serwerze.
  • Uruchom ponownie serwer i sprawdź konsolę, aby potwierdzić, że AuthMe został załadowany.

Projekt udostępnia dedykowane buildy dla różnych typów serwerów i zakresów wersji; wybierz jar pasujący do twojej platformy serwera i wersji Minecrafta.

📦 Zależności

  • PacketEvents (opcjonalnie) — wymagany dla niektórych funkcji, takich jak premium bypass przy bezpośrednich połączeniach i ochrona ekwipunku, gdy te funkcje są włączone.

🧠 Uwagi techniczne

  • Oficjalne buildy są dostępne dla wielu celów (osobne jary/buildy dla starszego Spigot 1.16–1.19, Spigot 1.20–1.21, Paper 1.21+ i Folia 1.21+). Użyj buildu pasującego do twojego serwera.
  • Obsługiwane backendy baz danych: SQLite, MySQL, MariaDB i PostgreSQL (używane do przechowywania danych kont).
  • Niektóre funkcje wymagają dodatkowej integracji: PacketEvents jest potrzebny do bezpośredniego premium bypass i części funkcji ochrony ekwipunku; instalacje z proxy zwykle polegają na modułach proxy dla Velocity/BungeeCord.
  • Projekt jest open source i rozpowszechniany na licencji GPL-3.0.

🤝 Kiedy ten plugin jest przydatny

Jeśli potrzebujesz uwierzytelniania po stronie serwera (dla serwerów offline-mode) lub konfigurowalnego systemu logowania z obsługą sesji, 2FA i kontami opartymi na bazie danych, AuthMeReloaded zapewnia potrzebne funkcje oraz wiele buildów platformowych dopasowanych do nowoczesnych konfiguracji serwerów.

Serwery z pluginem AuthMe

Strona pluginu AuthMe pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.

Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola AuthMe zależy od ustawień serwera.

Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać AuthMe, ale nie pojawiać się w tej sekcji.

Użyj listy serwerów z AuthMe, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.