Minecraft Polska Avatar
Napisane przez Opublikowane 11 styczeń 2023 Aktualizacja 07 lipiec 2023

Authme Reloaded 1.20.1 | 1.19.4 | 1.18.2 - 1.12.2 | 1.8 Rejestracja na serwerze!

PanCake 07 lipiec 2023

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.
 
 
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

  1. Pobieramy plugin Authme z oficjalnej strony.
  2. Łączymy się z naszym serwerem przez protokół FTP lub przez panel w hostingu.
  3. Wrzucamy plik .jar pluginu do folderu /plugins/ znajdującego się w głownym katalogu serwera.
  4. Uruchamiamy serwer, i czekamy aż wygenerują nam się potrzebne pliki.
  5. Gotowe, teraz podczas wejścia na serwer zobaczysz komunikat o konieczności rejestracji konta.
  6. 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/

Oceń artykuł
3.6 1 1 1 1 1 Ocena 3.60 (15 ocen)
Udostępnij