Jak przełączyć serwer Minecraft z premium na non-premium (offline mode) How to Switch Your Minecraft Server from Premium to Non-Premium (Offline Mode)
Krótki poradnik dla początkujących: jak pozwolić graczom non-premium dołączać, zmieniając jedną opcję w server.properties. Zanim zaczniesz, przeczytaj uważnie sekcję o bezpieczeństwie.
A quick beginner’s guide to allow non-premium (cracked) players by changing a single option in server.properties. Read the security notes carefully before you proceed.
Ważne
Wyłączenie online-mode dezaktywuje weryfikację kont Microsoft/Mojang. Zwiększa to ryzyko podszywania się i griefingu.
Jeśli uruchamiasz offline mode, dodaj plugin logowania (np. AuthMe/nLogin) i zabezpiecz serwer zaporą/proxy.
Jeśli uruchamiasz offline mode, dodaj plugin logowania (np. AuthMe/nLogin) i zabezpiecz serwer zaporą/proxy.
Krok po kroku (samodzielny serwer Spigot/Paper)
- Zatrzymaj serwer.
- Otwórz plik
server.propertiesw katalogu głównym serwera. - Znajdź linię
online-modei ustaw na false (znak równości, nie dwukropek):
# Przed (tylko premium)
online-mode=true
# Po (dozwoleni non-premium)
online-mode=false
online-mode=true
# Po (dozwoleni non-premium)
online-mode=false
- Zapisz plik i zrestartuj serwer.
Wskazówka
Jeśli brakuje klucza
online-mode, możesz dodać linię samodzielnie. Upewnij się, że nie ma spacji wokół znaku =.
Korzystasz z proxy (Velocity/Bungee)
Jeśli serwer działa w sieci proxy, zmień tryb na właściwej warstwie:
- Velocity/Bungee (proxy): zdecyduj, czy cała sieć ma być online czy offline. W mieszanych konfiguracjach zostaw proxy w trybie online, a logowanie obsłuż pluginami.
- Backendy Paper/Spigot: zwykle ustawiasz
online-mode=falsena backendach, gdy proxy przekazuje graczy. Skonfiguruj bezpieczne forwardowanie (np. Velocity modern + sekret).
Bezpieczeństwo
Nigdy nie wystawiaj backendów bezpośrednio do internetu w sieci proxy. Ruch graczy powinien iść wyłącznie przez IP/port proxy.
Rozwiązywanie problemów
Gracze wciąż nie mogą dołączyć.
- Sprawdź, czy edytowałeś właściwy
server.propertiesi wykonałeś pełny restart. - Niektóre hostingi buforują pliki — zatrzymaj serwer, odczekaj chwilę i uruchom ponownie.
- W sieci proxy upewnij się, że zmieniałeś właściwy element (proxy vs. backend).
Ktoś zalogował się pod moim nickiem.
- Zainstaluj plugin autoryzacji i włącz np. force-register/force-login.
- Rozważ powrót do
online-mode=true, jeśli nie jesteś w stanie odpowiednio zabezpieczyć serwera.
Important
Turning online-mode off disables Microsoft/Mojang account verification. This increases the risk of impersonation and griefing.
If you go offline-mode, add an auth plugin (e.g., AuthMe/nLogin) and protect your server with a firewall/proxy.
If you go offline-mode, add an auth plugin (e.g., AuthMe/nLogin) and protect your server with a firewall/proxy.
Step-by-Step (standalone Spigot/Paper server)
- Stop the server.
- Open
server.propertiesin your server’s root folder. - Find
online-modeand set it to false (equals sign, not a colon):
# Before (premium only)
online-mode=true
# After (non-premium allowed)
online-mode=false
online-mode=true
# After (non-premium allowed)
online-mode=false
- Save the file and restart the server.
Tip
If
online-mode is missing, add the line yourself. Make sure there are no extra spaces around the equals sign.
Using a Proxy (Velocity/Bungee)
If your server is part of a proxy network, change mode at the correct layer:
- Velocity/Bungee (proxy): decide whether the whole network should be online or offline. For mixed setups, keep the proxy online and handle auth with plugins.
- Backend Paper/Spigot servers: typically set
online-mode=falseon backends when the proxy handles player forwarding. Ensure secure forwarding is configured (e.g., Velocity modern forwarding + secret).
Security Reminder
Never expose backend servers directly to the internet in a proxy setup. Only the proxy’s IP/port should be public.
Troubleshooting
Players still can’t join.
- Double-check you edited the correct
server.propertiesand fully restarted. - Some hosts cache files—stop the server, wait a few seconds, then start again.
- If using a proxy, make sure you changed the right component (proxy vs backend).
Someone logged in as my name.
- Install an authentication plugin and enable features like force-register/force-login.
- Consider switching back to
online-mode=trueif you can’t secure the server.