Skocz do zawartości

Rekomendowane odpowiedzi

Dzx9Q3U.png

Czy zastanawiałeś się kiedyś nad stworzeniem automatycznego logowania graczy premium na Twoim serwerze?
W tym poradnik przedstawię Ci darmowy sposób, bez potrzeby korzystania z proxy BungeeCord, więc dla małych, dopiero rozwijających serwerów idealne. 
* w tym poradniku opisuję tylko Spigot/Paper, na BungeeCord/Waterfall też da się to zrobić*

OLZDi1t.png

Jak podaje GitHubowa strona autora pluginu do stworzenia automatycznego logowania graczy premium będziemy potrzebować:
* Plugin ProtocolLib lub ProtocolSupport;
* Spigot 1.8.8 lub nowszy;
* Java 8 lub nowsza;
* serwer ustawiony w tryb offline -> online-mode=false w pliku server.properties;
* plugin odpowiadający za logowanie graczy -> AdvancedLogin (płatny), AuthMe (wersja 5.X), CrazyLogin, LoginSecurity, LogIt, SodionAuth (2.0+), UltraAuth, UserLogin, xAuth.

1I1ePzO.png

W przypadku tego poradnika posłużę się najpopularniejszym pluginem na logowanie graczy - Authme. 
Krok po kroku:
1. Pobieramy plugin AuthMe i wrzucamy go do folderu /plugins.
2. Pobieramy plugin FastLogin i wrzucamy go do folderu /plugins.
3. Zmieniany tryb serwer na offline z poziomu pliku server.properties, szukamy linijki online-mode=true i zmieniamy wartość na false.
4. Uruchamiamy serwer w celu wygenerowania plików konfiguracyjnych.
5. Konfigurujemy pluginy. 

7MlG8Ov.png

####              KOMENDY              ####

/premium [gracz] - oznacza gracza jako premium
/cracked [gracz] - oznacza gracza jako non-premium

####            UPRAWNIENIA            ####

fastlogin.bukkit.command.premium - pozwala graczowi określić się jako premium
fastlogin.bukkit.command.cracked - pozwala graczowi określić się jako nonpremium
fastlogin.command.premium.other - dla administracji: pozwala określić gracza jako premium
fastlogin.command.cracked.other - dla administracji: pozwala określić gracza jako nonpremium

l83iR1T.png

W przypadku Authme nie musimy nic zmieniać.
Fastlogin:

#### ustawiamy następujące linijki w pliku konfiguracyjnego pluginu na wartości wypisane poniżej ###

autoRegister: true
- odpowiada za automatyczną rejestrację graczy z kontem premium
  
premiumUuid: true
- zmienia zapis danych o graczach na UUID zamiast nicku
  
nameChangeCheck: true
- bazując na UUID aktualizuje nick gracza w bazie danych
  
forwardSkin: true
- przywraca skiny graczom premium

auto-register-unknown: true
- odpowiada za automatyczną rejestrację graczy premium, którzy widnieją w bazie danych pluginu
  
autoLogin: true
- odpowiada za automatyczne logowanie graczy z kontem premium
Edytowane przez jaku49
Odnośnik do komentarza
https://skript.pl/temat/51521-automatyczne-logowanie-premium-za-darmo-i-bez-bungeecord/
Udostępnij na innych stronach

  • 1 rok później...

Mam błąd "Sending request... (Do not forget to BungeeCord setup!)

Jeśli masz serwer podpięty do bungeecorda, to musisz zrobić coś jeszcze? @jaku49

 

Edytowane przez Zwiadowca001
Odnośnik do komentarza
https://skript.pl/temat/51521-automatyczne-logowanie-premium-za-darmo-i-bez-bungeecord/#findComment-338041
Udostępnij na innych stronach

4 godziny temu, Zwiadowca001 napisał:

Jeśli masz serwer podpięty do bungeecorda, to musisz zrobić coś jeszcze

Authme to plugin pod bukkita, nie odpalisz go na proxy. Istnieje dodatek authmevelocity, jednak daleko temu do porządnego rozwiązania. Pod sieć serwerów nadadzą się pluginy librelogin lub limboauth.

Odnośnik do komentarza
https://skript.pl/temat/51521-automatyczne-logowanie-premium-za-darmo-i-bez-bungeecord/#findComment-338049
Udostępnij na innych stronach

  • 2 miesiące temu...
W dniu 8.01.2022 o 17:51, jaku49 napisał:

Dzx9Q3U.png

Czy zastanawiałeś się kiedyś nad stworzeniem automatycznego logowania graczy premium na Twoim serwerze?
W tym poradnik przedstawię Ci darmowy sposób, bez potrzeby korzystania z proxy BungeeCord, więc dla małych, dopiero rozwijających serwerów idealne. 
* w tym poradniku opisuję tylko Spigot/Paper, na BungeeCord/Waterfall też da się to zrobić*

OLZDi1t.png

Jak podaje GitHubowa strona autora pluginu do stworzenia automatycznego logowania graczy premium będziemy potrzebować:
* Plugin ProtocolLib lub ProtocolSupport;
* Spigot 1.8.8 lub nowszy;
* Java 8 lub nowsza;
* serwer ustawiony w tryb offline -> online-mode=false w pliku server.properties;
* plugin odpowiadający za logowanie graczy -> AdvancedLogin (płatny), AuthMe (wersja 5.X), CrazyLogin, LoginSecurity, LogIt, SodionAuth (2.0+), UltraAuth, UserLogin, xAuth.

1I1ePzO.png

W przypadku tego poradnika posłużę się najpopularniejszym pluginem na logowanie graczy - Authme. 
Krok po kroku:
1. Pobieramy plugin AuthMe i wrzucamy go do folderu /plugins.
2. Pobieramy plugin FastLogin i wrzucamy go do folderu /plugins.
3. Zmieniany tryb serwer na offline z poziomu pliku server.properties, szukamy linijki online-mode=true i zmieniamy wartość na false.
4. Uruchamiamy serwer w celu wygenerowania plików konfiguracyjnych.
5. Konfigurujemy pluginy. 

7MlG8Ov.png

####              KOMENDY              ####

/premium [gracz] - oznacza gracza jako premium
/cracked [gracz] - oznacza gracza jako non-premium

####            UPRAWNIENIA            ####

fastlogin.bukkit.command.premium - pozwala graczowi określić się jako premium
fastlogin.bukkit.command.cracked - pozwala graczowi określić się jako nonpremium
fastlogin.command.premium.other - dla administracji: pozwala określić gracza jako premium
fastlogin.command.cracked.other - dla administracji: pozwala określić gracza jako nonpremium

l83iR1T.png

W przypadku Authme nie musimy nic zmieniać.
Fastlogin:

#### ustawiamy następujące linijki w pliku konfiguracyjnego pluginu na wartości wypisane poniżej ###

autoRegister: true
- odpowiada za automatyczną rejestrację graczy z kontem premium
  
premiumUuid: true
- zmienia zapis danych o graczach na UUID zamiast nicku
  
nameChangeCheck: true
- bazując na UUID aktualizuje nick gracza w bazie danych
  
forwardSkin: true
- przywraca skiny graczom premium

auto-register-unknown: true
- odpowiada za automatyczną rejestrację graczy premium, którzy widnieją w bazie danych pluginu
  
autoLogin: true
- odpowiada za automatyczne logowanie graczy z kontem premium

a nlogin też git?

 

 

Odnośnik do komentarza
https://skript.pl/temat/51521-automatyczne-logowanie-premium-za-darmo-i-bez-bungeecord/#findComment-339740
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...