Notatki operatora
Serwer Minecraft non-premium: jak postawić i co warto wiedzieć
Co naprawdę kryje się za jednym wpisem online-mode=false w pliku konfiguracyjnym: jak go włączyć, dlaczego od razu trzeba pomyśleć o bezpieczeństwie i czym taki serwer różni się od premium. Bez owijania w bawełnę i bez zachęcania do piractwa, po prostu techniczna strona rzeczy z perspektywy kogoś, kto już to nie raz stawiał.
W skrócie: Tryb non-premium to ustawienie online-mode=false w pliku server.properties. Serwer przestaje wtedy weryfikować konta w Mojang, więc dołączyć może klient bez ważnego konta premium. Wygodne, ale bez weryfikacji każdy może wejść na dowolny nick, w tym nick admina. Dlatego pierwsze, co robisz po przełączeniu, to instalacja pluginu logowania (AuthMe), whitelista i, przy kilku serwerach, proxy BungeeCord lub Velocity z poprawnym IP forwarding. Gramy legalnie, a non-premium traktujemy tu jako temat konfiguracyjny.
Czym jest tryb non-premium
W pliku server.properties każdego serwera Minecraft Java jest wpis online-mode. Domyślnie ma wartość true i wtedy mówimy o serwerze premium. Przy każdym logowaniu taki serwer pyta serwery uwierzytelniania Mojang, czy dany nick i przypisany do niego UUID są prawdziwe. Jeśli ktoś nie ma ważnego konta, po prostu nie wejdzie.
Serwer non-premium ma online-mode=false. Ta jedna zmiana wyłącza całą rozmowę z Mojang. Serwer przestaje sprawdzać, czy gracz ma kupione konto, i wpuszcza każdego, kto poda jakikolwiek nick. Z punktu widzenia gry różnica jest niewidoczna, świat, mapy i pluginy działają tak samo. Różnica leży w tym, kto odpowiada za to, że Stefan to faktycznie Stefan, a nie ktoś, kto wpisał ten nick, żeby przejąć jego ekwipunek.
I tu jest sedno tematu. Na serwerze premium tożsamością gracza zajmuje się Mojang i jest to za darmo i automatycznie. Na serwerze non-premium tę robotę musi przejąć sam serwer, najczęściej przez plugin logowania. Bez niego nicki to puste etykiety, które każdy może sobie przypisać.
Dlaczego w Polsce non-premium jest tak popularny
Trudno znaleźć drugi kraj, w którym hasło „serwer non-premium” jest tak rozpoznawalne jak w Polsce. Powodów jest kilka i większość ma korzenie sprzed lat.
- Historia. Minecraft wszedł do polskich szkół i podwórek w czasach, gdy zakup konta przez internet był dla wielu nastolatków barierą, brak karty, brak płatności online, niższe kieszonkowe. Wokół tego wyrosła cała kultura serwerów, na które dało się wejść bez konta premium.
- Społeczności i sieci. Powstały duże, polskie sieci serwerów z własnymi trybami (SkyBlock, BedWars, survival z ekonomią), które przez lata budowały bazę graczy właśnie w modelu non-premium. Gracz przyzwyczaił się, że „wpisuję nick, rejestruję się hasłem i gram”.
- Niska bariera wejścia. Dla nowego gracza to po prostu szybsze: nie trzeba zakładać i wiązać konta, wystarczy nick i hasło na danym serwerze. To samo działa na korzyść właścicieli serwerów, którzy łatwiej zbierają społeczność.
Efekt jest taki, że w polskim ekosystemie Minecrafta umiejętność postawienia i, co ważniejsze, zabezpieczenia serwera non-premium to wciąż praktyczna wiedza. Tyle że dziś, gdy konto premium jest tańsze i łatwiej dostępne, coraz więcej osób i tak gra legalnie, a tryb non-premium włącza z innych powodów, na przykład żeby obsłużyć własny system logowania albo środowisko testowe.
Jak włączyć tryb non-premium
Sama zmiana jest banalna, problem zaczyna się chwilę później. Kolejność ma znaczenie, więc trzymaj się jej od początku.
- Zatrzymaj serwer. Plik
server.propertiesczyta się przy starcie, więc edytujesz go przy wyłączonym serwerze albo restartujesz po zmianie. - Zmień jeden wiersz. Znajdź
online-mode=truei ustawonline-mode=false. Zapisz plik. - Wystartuj i od razu zabezpiecz. Po starcie serwer jest w trybie non-premium, ale na razie zupełnie nagi pod względem tożsamości. To moment, w którym instalujesz plugin logowania, zanim wpuścisz kogokolwiek.
Jakie są realne konsekwencje tej jednej zmiany, zanim dołożysz cokolwiek więcej:
- Każdy nick jest „wolny”. Ktoś może wejść jako Twój administrator i, jeśli ten nick ma uprawnienia OP albo wpisy w pluginach, przejąć kontrolę.
- UUID zmienia się na offline. W trybie non-premium serwer generuje UUID na podstawie samego nicku (tzw. offline UUID), inny niż prawdziwy UUID konta premium. To istotne przy migracji świata albo pluginów, które zapisują postęp graczy po UUID, dane mogą się „rozjechać”.
- Brak gwarancji unikalności. Dwie osoby z tym samym nickiem to ten sam offline UUID. Bez pluginu logowania nie da się ich rozróżnić.
Dlatego online-mode=false nigdy nie powinno być finałem konfiguracji, tylko jej początkiem.
Bezpieczeństwo: to nie jest opcjonalne
Na serwerze non-premium bezpieczeństwo to nie dodatek dla paranoików, tylko warstwa, która zastępuje weryfikację Mojang. Bez niej oddajesz serwer pierwszej osobie, która wpisze właściwy nick. Trzy elementy, które warto traktować jak komplet.
Plugin logowania (AuthMe i podobne)
To absolutna podstawa. AuthMe (na serwerach Spigot/Paper) wymusza, żeby każdy nick miał przypisane hasło. Pierwszy raz gracz wpisuje /register hasło hasło, przy kolejnych wejściach /login hasło. Dopóki się nie zaloguje, jest „zamrożony”: nie może się ruszać, pisać na czacie ani wchodzić w interakcje. Dzięki temu, nawet jeśli ktoś wejdzie na cudzy nick, bez hasła nic nie zrobi. AuthMe ma też przydatne zabezpieczenia: limit kont na jedno IP, ochronę przed zbyt szybkimi próbami logowania i opcję wymuszenia mocniejszych haseł.
Whitelist (lista dozwolonych)
Jeśli serwer jest dla zamkniętej grupy (znajomi, mała społeczność), whitelista to najprostsza i bardzo skuteczna bariera. Ustawiasz white-list=true w server.properties, a następnie komendą /whitelist add nick dodajesz konkretne nicki. Tylko one wejdą. Uwaga przy non-premium: whitelista działa na nicki, a nie na konta premium, więc to dodatkowy powód, żeby równolegle mieć AuthMe, w przeciwnym razie ktoś, kto pozna dozwolony nick, też wejdzie.
BungeeCord / Velocity przy sieci serwerów
Gdy masz więcej niż jeden serwer (np. lobby, survival, minigry) i spinasz je proxy BungeeCord lub Velocity, pojawia się klasyczna pułapka. Serwery za proxy zwykle mają online-mode=false, bo to proxy łączy się z graczem. Jeśli te serwery są wystawione „na świat” z otwartym portem, ktoś może połączyć się z nimi bezpośrednio, z pominięciem proxy, i podać dowolny nick, łącznie z nickiem admina. Dwie rzeczy, które to zamykają:
- IP forwarding skonfigurowany po obu stronach. W Velocity to tryb modern forwarding z sekretnym tokenem (
forwarding.secret), który serwer backendowy musi znać. Bez poprawnego tokenu serwer odrzuci połączenie, które nie przyszło przez proxy. W BungeeCord odpowiednikiem jestbungeeguardlub przynajmniej poprawne ustawienieip_forward. - Firewall na serwerach backendowych. Porty serwerów za proxy powinny przyjmować ruch tylko z adresu proxy, a nie z całego internetu. To prosta reguła w firewallu, która ucina próby łączenia się na skróty.
Z doświadczenia: najczęstszy wyciek na sieciach non-premium to nie „włamanie”, tylko otwarty port serwera backendowego bez IP forwarding. Ktoś skanuje adresy, łączy się bezpośrednio z serwerem survival jako „Admin” i wchodzi z pełnymi uprawnieniami. Zamknij porty backendów na firewallu i wymuś forwarding z sekretem, zanim ogłosisz otwarcie sieci.
Strona prawna i licencyjna, uczciwie
Warto powiedzieć to wprost. Tryb non-premium sam w sobie to ustawienie serwera, a nie sposób grania. Można mieć serwer online-mode=false i grać na nim z legalnie kupionych kont, na przykład dlatego, że obsługujesz własny system logowania albo środowisko testowe. Można też używać tego ustawienia w sposób, który omija zakup gry, i to już jest kwestia legalności.
Nasze stanowisko jest proste: zachęcamy do gry na legalnym, kupionym koncie Minecraft. Wspiera to twórców i daje pełen dostęp do oficjalnych usług. Ten artykuł opisuje konfigurację serwera od strony technicznej (co robi online-mode=false, jak zabezpieczyć taki serwer) i nie jest instrukcją zdobywania gry bez zakupu. Jeśli prowadzisz publiczną społeczność, sprawdź też regulamin swojego dostawcy hostingu, bo część firm ma własne zasady co do serwerów w trybie offline.
VPS vs hosting zarządzany pod non-premium
Pod kątem trybu non-premium różnica między VPS a hostingiem zarządzanym sprowadza się do tego, jak wygodnie ustawisz online-mode i pluginy oraz czy dostawca w ogóle na to pozwala.
- VPS (samodzielnie). Masz pełną swobodę. Sam edytujesz
server.properties, sam instalujesz AuthMe, whitelistę i proxy, sam pilnujesz firewalla. Nikt Ci niczego nie zabroni, ale też nikt nie przypilnuje za Ciebie bezpieczeństwa. Dobre, jeśli lubisz konfigurować i chcesz rozumieć każdy element. - Hosting zarządzany. Tryb online-mode zwykle przełączasz w panelu jednym suwakiem, a pluginy wgrywasz przez menedżer plików, bez dotykania konsoli. Szybciej ruszysz i masz wsparcie, ale upewnij się, że dostawca dopuszcza
online-mode=false, bo nie każdy. Sprawdź to przed zakupem, a nie po.
Jeśli zależy Ci na gotowym serwerze, na którym tryb online-mode (premium oraz non-premium) ustawisz w panelu bez grzebania w plikach, taką konfigurację obsługuje hosting serwerów Minecraft Java w Supercraft, z gotowymi obrazami Paper/Fabric/Forge i miejscem na pluginy logowania.
Ile to kosztuje
Pod względem kosztów serwer non-premium nie różni się od premium, płacisz za maszynę i zasoby, a nie za samo ustawienie. Realne widełki na 2026 rok:
| Wariant | Koszt | Co dostajesz |
|---|---|---|
| Własny serwer w domu | Pozornie 0 zł + prąd + łącze | Pełna kontrola nad konfiguracją, ale dochodzi rachunek za prąd 24/7, upload i Twój czas. Trudniej o stabilne IP i ochronę przed atakami. |
| VPS | ~15-40 zł / mc | Maszyna do Twojej dyspozycji. online-mode, AuthMe, proxy i firewall ustawiasz sam. |
| Hosting zarządzany | od kilkunastu-kilkudziesięciu zł / mc | Panel z przełącznikiem online-mode, menedżer pluginów, automatyczne aktualizacje i zwykle ochrona DDoS w cenie. |
Liczba slotów i potrzebna pamięć zależą od trybu i liczby pluginów, a nie od tego, czy serwer jest premium czy non-premium. Survival dla kilku znajomych spokojnie zmieści się w 2-3 GB RAM, większa społeczność z trybami i wieloma wtyczkami będzie chciała 4 GB i więcej. Pamiętaj, że AuthMe i ewentualne proxy też zjadają trochę zasobów, choć niewiele.
Najczęstsze pytania
Czym różni się serwer non-premium od premium?
Premium ma online-mode=true i przy logowaniu weryfikuje konto w Mojang. Non-premium ma online-mode=false i tej weryfikacji nie robi, więc to serwer (przez plugin logowania) musi pilnować tożsamości graczy.
Czy serwer non-premium jest bezpieczny?
Sam w sobie nie, bo każdy może wejść na dowolny nick. Bezpieczny staje się dopiero z pluginem logowania (AuthMe), whitelistą i, przy sieci serwerów, proxy z poprawnym IP forwarding.
Jak włączyć tryb non-premium?
Zmień online-mode=true na online-mode=false w server.properties i zrestartuj serwer. Od razu potem zainstaluj plugin logowania, zanim wpuścisz graczy.
Czy non-premium to to samo co pirackie konto?
Nie. Non-premium to ustawienie serwera, a nie sposób grania. Zachęcamy do gry na legalnym, kupionym koncie, a tryb offline-mode traktujemy tu wyłącznie jako temat konfiguracyjny.
VPS czy hosting zarządzany pod non-premium?
Na VPS wszystko ustawiasz sam, na hostingu zarządzanym online-mode przełączysz w panelu i wgrasz pluginy bez konsoli. Sprawdź tylko, czy dostawca dopuszcza online-mode=false.
Powiązane
- Gotowy serwer Minecraft Java z przełącznikiem online-mode (premium i non-premium) w panelu: hosting serwerów Minecraft Java.
- Własny serwer Minecraft: VPS, komputer domowy czy hosting?
- Hosting serwera Minecraft: ile kosztuje i jak wybrać
- Przekierowanie portów dla serwera gry: praktyczny poradnik