Na polskiej scenie Minecrafta podział na serwery premium i non-premium (potocznie „NP” albo „cracki”) jest widoczny bardziej niż gdziekolwiek indziej. Wiele dużych polskich serwerów od lat wpuszcza wszystkich, a w opisach na listach serwerów skrót „premium/NP” pojawia się niemal zawsze. Warto wiedzieć, co dokładnie za nim stoi, bo od tego zależy sposób logowania, twój skin i to, czy ktoś może podszyć się pod twój nick.
Serwer premium, czyli tryb online
Serwer premium działa w trybie online-mode=true. Kiedy uruchamiasz kupionego Minecrafta, launcher loguje cię na konto Microsoft i dostaje token sesji. Przy wejściu na serwer premium odbywa się krótka weryfikacja:
- Twoja gra zgłasza do serwerów sesji Mojang, że łączy się z konkretnym serwerem, i potwierdza to tokenem.
- Serwer pyta tę samą usługę, czy gracz o twoim nicku faktycznie właśnie zgłosił takie połączenie.
- Jeśli tak, dostaje w odpowiedzi twój identyfikator konta (UUID) oraz dane skina i peleryny, po czym wpuszcza cię do gry.
Serwer nigdy nie widzi twojego hasła do konta Microsoft. Dowiaduje się tylko, że Mojang za ciebie poręczył. UUID jest przypisany do konta, a nie do nicku, więc po zmianie nazwy zachowujesz ekwipunek, rangę i działki.
Serwer non-premium, czyli tryb offline
Serwer z ustawieniem online-mode=false pomija weryfikację. Przyjmuje dowolny nick wysłany przez klienta i na jego podstawie wylicza UUID. Każdy, kto ma nieoficjalny launcher, może wpisać dowolną nazwę i wejść pod nią na serwer. Nie ma żadnego powiązania z kontem Microsoft.
W praktyce oznacza to dwie rzeczy:
- Twoja tożsamość to tylko nick. Zmienisz nick, a serwer uzna cię za nowego gracza. Ktoś wpisze twój nick, a serwer uzna go za ciebie, o ile nie ma dodatkowego zabezpieczenia.
- Skiny nie ładują się same. Serwer nie pyta usługi sesji o twoje dane, więc nie dostaje skina. Bez odpowiedniego pluginu wszyscy chodzą w domyślnych skinach.
Dlaczego tyle serwerów działa w trybie offline
Właściciele mają ku temu kilka konkretnych powodów:
- Większa liczba graczy. W Polsce spora część społeczności, zwłaszcza młodszej, gra bez kupionego konta. Serwer, który chce mieć pełne sloty, musi ich wpuszczać. Stąd popularność serwerów „premium i non-premium”, które przyjmują obie grupy.
- Sieci z proxy. Większe sieci stawiają kilka serwerów gry za jednym proxy. Weryfikację kont robi proxy działające w trybie online, a serwery za nim mają tryb offline i ufają proxy. Dla gracza taka sieć dalej jest serwerem premium.
- Testy. Twórcy pluginów i map odpalają lokalne serwery w trybie offline, żeby wejść kilkoma kontami testowymi naraz.
- Awarie logowania. Gdy serwery uwierzytelniania Mojang mają problemy, na serwer premium nie da się wejść. Część właścicieli na ten czas przełącza tryb.
Podszywanie się pod innych graczy
Na gołym serwerze offline nic nie stoi na przeszkodzie, żeby wejść z nickiem właściciela albo admina i korzystać z jego uprawnień. Dlatego praktycznie żaden publiczny serwer NP nie działa bez zabezpieczeń. Standardem jest plugin do logowania.
Jak działają komendy /register i /login
Pluginy autoryzacji dodają własne hasło, którym zarządza serwer:
- Przy pierwszej wizycie wpisujesz
/register <hasło> <hasło>. Serwer zapisuje skrót (hash) hasła przypisany do twojego nicku. - Przy każdym kolejnym wejściu stoisz zamrożony na spawnie, bez możliwości ruchu, pisania na czacie i otwierania ekwipunku, dopóki nie wpiszesz
/login <hasło>. - Jeśli nie zalogujesz się w określonym czasie albo kilka razy podasz złe hasło, serwer cię wyrzuci, a czasem zablokuje IP na pewien czas.
Wiele takich pluginów ma też automatyczne logowanie dla posiadaczy gry. Serwer sprawdza, czy twój nick należy do kupionego konta, i jeśli tak, przeprowadza zwykłą weryfikację premium bez pytania o hasło. Pozostali gracze korzystają z /register i /login. Dzięki temu nick premium jest chroniony, a serwer dalej jest otwarty dla wszystkich. Na polskich serwerach często znajdziesz do tego komendę w stylu /premium, która przełącza twoje konto na logowanie automatyczne.
Co z hasłem, które podajesz serwerowi
Hasło wpisane w /register przechowuje administracja serwera. Porządny właściciel trzyma tylko mocny hash, ale z zewnątrz nie da się tego sprawdzić, a mały serwer może zostać zhakowany, sprzedany albo przejęty przez kogoś innego. Traktuj to hasło tak, jakby właściciel mógł je przeczytać:
- Nie używaj hasła do konta Microsoft ani żadnego hasła z innej strony czy gry.
- Na każdym serwerze NP ustaw inne hasło.
- Jeśli ktoś z „administracji” prosi o e-mail albo hasło do konta Microsoft, to oszustwo. Serwer Minecraft nigdy ich nie potrzebuje.
Skiny na serwerach non-premium
Serwery NP prawie zawsze mają plugin do skinów. Zwykle pobiera on skin konta premium o tym samym nicku albo pozwala ustawić dowolny komendą, na przykład /skin <nick>. Jeśli twój nick pokrywa się z nickiem znanego gracza, możesz pojawić się w jego skinie. Jeśli nie pasuje do żadnego konta premium, zobaczysz domyślny skin, dopóki nie wybierzesz własnego.
Porównanie w skrócie
| Premium (online) | Non-premium (offline) | |
|---|---|---|
| Kto wejdzie | Tylko gracze z kontem Microsoft, które ma Java Edition | Każdy, z dowolnym nickiem |
| Weryfikacja | Serwery sesji Mojang | Domyślnie brak, zwykle plugin z /login |
| UUID gracza | Przypisany do konta, przetrwa zmianę nicku | Wyliczany z nicku |
| Skiny | Ładują się automatycznie | Tylko przez plugin |
| Dodatkowe hasło | Niepotrzebne | Zwykle wymagane, trzyma je serwer |
A co z Bedrock Edition
Podział na premium i NP dotyczy przede wszystkim Javy. Gracze Bedrocka logują się kontem Microsoft w samej grze i większość serwerów Bedrock na tym polega. Serwery przyjmujące obie edycje tłumaczą graczy Bedrocka na serwer Javy, a sposób obsługi kont zależy od konfiguracji. Jeśli grasz na Bedrocku, najpierw sprawdź na liście oznaczenie Java i Bedrock, a dopiero potem typ konta.
Jak MCServerScout oznacza typ serwera
Przy każdym serwerze na liście widać oznaczenie premium albo non-premium, obok obsługiwanych wersji i liczby graczy online. Stronę główną możesz zawęzić do samych serwerów premium albo serwerów non-premium. Filtr działa też na stronach trybów gry, na przykład przy serwerach survival, więc szybko znajdziesz serwer, na który faktycznie wejdziesz.
Jeśli prowadzisz serwer, podaj poprawny typ konta, kiedy dodajesz go do listy. Gracz, który trafi na serwer o innym trybie, niż się spodziewał, wychodzi po kilku sekundach.
Co wybrać
Jeśli masz kupioną Javę, serwery premium są prostsze i bezpieczniejsze. Nie musisz pamiętać kolejnego hasła, skin działa wszędzie, postęp przetrwa zmianę nicku i nikt nie zajmie twojej nazwy. Serwery NP też bywają dobrze prowadzone i dobrze zabezpieczone. Wchodź na nie z osobnym hasłem, sprawdź, czy mają plugin do logowania, i nie podawaj administracji niczego poza hasłem ustawionym na tym serwerze.
Kilka słów o legalności
Zgodnie z zasadami Mojang do gry w Minecrafta potrzebna jest kupiona kopia, niezależnie od tego, na jaki serwer wchodzisz. Tryb offline to ustawienie techniczne serwera, a nie licencja. Wielu właścicieli serwerów NP ma oryginalną grę i po prostu nie chce zamykać drzwi przed resztą graczy. Jeśli grasz regularnie, oryginalne konto daje dostęp do każdego serwera z listy, oficjalnych aktualizacji i ochrony konta opisanej wyżej.