Authme Reloaded 1.20.1 | 1.19.4 | 1.18.2 | 1.17.1 | 1.16.5 | 1.15.2 | 1.14.4 | 1.13.2 | 1.12.2 | 1.8 to plugin na serwery minecraft dodający dodatkowy poziom autoryzacji (rejestracji i logowania).
Podczas tworzenia serwera Minecraft mamy przed sobą pewien problem. Gracze dzielą się na dwie kategorie - posiadający legalne konto (tzw. premium), oraz tacy, którzy tego konta nie posiadają, i korzystają z konta non-premium.
Zobacz poradnik - Jak stworzyć serwer Minecraft
Dzisiaj przedstawię Ci rozwiązanie problemu autoryzacji, czyli braku wymogu podania hasła w nielegalnych launcherach gry, co skutkuje dowolnością zmieniania nicków, i uniemożliwia weryfikację konta po stronie Mojangu, przez co na serwerach bez Authme lub innego pluginu na logowanie gracze mogą wejść na konta innych graczy, w tym nawet premium oraz oględnie mówiąc, sporo nabroić.
(Przykładowy ekran logowania na serwerze z pluginem AuthMe Reloaded)
Zalety i możliwości AuthMe 1.20.1 Reloaded
- system kont dla graczy,
- ochrona przed fałszowaniem nazwy użytkownika,
- system odzyskiwania hasła przy pomocy poczty e-mail,
- wbudowany podstawowy AntyBot,
- wbudowany filtr IP dzięki bazie adresów (MaxMind GEOIP),
- wszystkie wiadomości i komunikaty możliwe do przetłumaczenia,
- wsparcie dla sesji użytkowników (nie zalecamy z tego korzystać),
- wsparcie dla zapisu w bazie lokalnej lub na serwerze MySQL,
- wiele algorytmów szysfrowania haseł: MD5, SHA1, SHA256 (domyślny), xAuth oraz inne,
- możliwość integracji z bazą logowania innych systemów rejestracji:
- PHPBB
- MyBB
- IPB3
- IPB4
- Joomla
- WordPress
- oraz inne
- własne tabele i nazwy kolumn w bazie MySQL,
- buforowannie zapytań do bazy danych (przyspiesza proces logowania i rejestracji),
- kompatybilny z wieloma innymi pluginami jak Citizens 2, CombatTag, ChestShop itp.
- możwliość ograniczenia liczby kont na podstawie adresu IP,
(baza danych IP dzięki API GeoIP maxmind.com) - ochrona ekwipunku gracza przed zalogowaniem,
- wiele dostępnych jezyków tłumaczeń, między innymi "pl",
- możliwość importu bazy kont z innych pluginów autoryzacyjnych,
- wsparcie dla serwera proxy (np. Bungeecord, Waterfall itp.).
Instalacja Authme Reloaded
1.20.1 | 1.19.4 | 1.18.2 | 1.17.1 | 1.16.5
1.15.2 | 1.14.4 | 1.13.2 | 1.12.2
- Pobieramy plugin Authme z oficjalnej strony.
- Łączymy się z naszym serwerem przez protokół FTP lub przez panel w hostingu.
- Wrzucamy plik .jar pluginu do folderu
/plugins/
znajdującego się w głownym katalogu serwera. - Uruchamiamy serwer, i czekamy aż wygenerują nam się potrzebne pliki.
- Gotowe, teraz podczas wejścia na serwer zobaczysz komunikat o konieczności rejestracji konta.
- Po ponownym wejściu na serwer będziesz musiał podać hasło użyte podczas zakładania konta.
Konfiguracja Authme Reloaded
Uprawnienia:
- authme.player.* - komendy użytkownika
- authme.admin.* - komendy administratora
- authme.* - wszystkie uprawnienia i komendy
- Lista poszczególnych uprawnień dostępna jest tutaj.
Spis komend:
dla graczy:
/register <hasło> <hasło>
- zarejestrowanie się na serwerze./login <hasło>
- zalogowanie się na serwerze./logout
- automatyczne wylogowanie, po nim trzeba wpisać znowu hasło/changepassword <stare_hasło> <nowe_hasło>
- zmiana hasła/unregister <hasło> <hasło>
- usunięcie konta
dla administratora:
/authme reload
- odświeżenie konfigu./authme register <Nick_gracza> <hasło>
- zarejestrowanie gracza./authme changepassword <Nick_gracza> <Nowe_hasło>
- zmienienie hasła graczu./authme unregister <Nick_gracza>
- odrejerestrowanie gracza.
Plik konfiguracyjny:
Po dodaniu podstawowych uprawnień serwer jest już prawie gotowy. Możemy oczywiście zamiast zapisu danych logowania w pliku lokalnym na serwerze ustawić zapis do bazy danych, co dodam na w przyszłości większe możliwości, takie jak np. logowania na stronie/sklepie serwera oraz inne możliwości.
Pliki jakie należy edytować aby dostosować serwer do swoich wymagań to:
config.yml
oraz welcome.txt
- innych nie muisz konfigurować.W pliku
/plugins/AuthMe/config.yml
zalecamy ustawić kilka parametrów wg. wartości poniżej. Ustawienia poniżej ograniczają dostęp i umożliwiają wejście na serwer tylko dla graczy z Polski.(przepisz wartości parametrów do swojego pliku config.yml, nie kopiuj całego tekstu)
messagesLanguage: pl
Protection:
enableProtection: true
enableProtectionRegistered: true
countries:
- PL
countriesBlacklist:
- A1
enableAntiBot: true
antiBotInterval: 5
antiBotSensibility: 10
antiBotDuration: 10
antiBotDelay: 60
tempban:
enableTempban: true
maxLoginTries: 5
W pliku welcome.txt przeważnie kasujemy wszystko, ponieważ przywitanie ustawiamy w innym pluginie niż AuthMe Reloaded.
Pliki Authme Reloaded
- Authme Reloaded 1.20.1 (v5.6.0 / v2604) - POBIERZ
- AuthMe Reloaded 1.19 - 1.19.4 - (V.5.6.0 / 2597) - POBIERZ
Wersja Legacy (na serwery bez Bungeecord)
- Authme Reloaded 1.8 - 1.18 (V.5.6.0 legacy) - POBIERZ
Zródło:
spigotmc.org/resources/authmereloaded.6269
ci.codemc.io/job/AuthMe/job/AuthMeReloaded/