Własny serwer Minecraft pozwala grać ze znajomymi na prywatnym świecie, bez korzystania z gotowego hostingu. Trzeba poprawnie pobrać pliki, uruchomić serwer, ustawić zabezpieczenia i wiedzieć, jak zaprosić innych graczy.
Własny serwer Minecraft na komputerze pozwala grać ze znajomymi na prywatnym świecie i samodzielnie ustawić zasady rozgrywki. Możesz wybrać tryb gry, poziom trudności, maksymalną liczbę graczy, opis serwera, listę dopuszczonych osób i podstawowe zabezpieczenia.
Trzeba jednak pamiętać, że serwer uruchomiony na domowym komputerze działa tylko wtedy, gdy ten komputer jest włączony, połączony z internetem i nie przechodzi w tryb uśpienia. To dobre rozwiązanie do prywatnej gry w małym gronie, ale nie zastępuje hostingu działającego całą dobę. Przy większej liczbie graczy, dodatkach modyfikujących grę, słabszym sprzęcie albo wolnym wysyłaniu danych mogą pojawić się opóźnienia.
Ten poradnik dotyczy przede wszystkim Minecraft: Java Edition, czyli wersji używanej na komputerach z systemem Windows, macOS i Linux. Minecraft Bedrock ma osobne oprogramowanie serwera, dlatego tych plików nie należy ze sobą mieszać.
Co jest potrzebne do założenia serwera Minecraft?
Do prostego serwera Minecraft na komputerze potrzebujesz komputera z odpowiednią ilością pamięci RAM, działającej Javy oraz pliku serwera pobranego ze strony Minecrafta, a do samego grania na serwerze potrzebne jest konto Microsoft z kupioną wersją Minecraft: Java Edition.
Do małego prywatnego serwera dla kilku osób warto mieć komputer z co najmniej 8 GB RAM, najlepiej z dyskiem SSD i stabilnym połączeniem internetowym. Samemu serwerowi można na początek przydzielić 2–4 GB RAM, ale trzeba zostawić pamięć także dla systemu i innych programów. Jeśli na tym samym komputerze jednocześnie grasz i uruchamiasz serwer, zapotrzebowanie na zasoby będzie większe.
Znaczenie ma też jakość internetu. Przy serwerze liczy się nie tylko pobieranie danych, ale również ich wysyłanie, bo to twój komputer przekazuje informacje do innych graczy. Przy słabym wysyłaniu, niestabilnym Wi-Fi albo przeciążonym routerze gracze mogą odczuwać opóźnienia.
Java Edition czy Bedrock?
Jeśli grasz w Minecraft: Java Edition, pobierasz serwer Java Edition. Jest to plik .jar, który uruchamia się za pomocą Javy.
Jeśli grasz w Minecraft Bedrock, czyli wersję używaną między innymi na konsolach, telefonach i w aplikacji Minecraft for Windows, potrzebujesz pakietu Bedrock Dedicated Server. W tym poradniku skupiamy się na Java Edition, bo to najczęstszy wybór przy zakładaniu serwera na komputerze.
Gracze Java Edition łączą się z serwerem Java Edition, a gracze Bedrock z serwerem Bedrock. Bez dodatkowych rozwiązań technicznych te wersje nie działają jak jeden wspólny serwer.
Jak założyć serwer Minecraft na komputerze? Instrukcja krok po kroku
Najpierw utwórz osobny folder na serwer. Na Windowsie może to być na przykład:
C:\Minecraft-serwer
Nie wrzucaj pliku serwera luzem na pulpit ani do folderu z pobranymi plikami. Po pierwszym uruchomieniu serwer stworzy kilka dodatkowych plików i folderów, więc osobny katalog pozwala utrzymać porządek.
Następnie pobierz aktualny plik serwera Java Edition ze strony Minecrafta. Nazwa pliku może zmieniać się wraz z wersją gry, dlatego dla wygody możesz zmienić ją na:
server.jar
Dzięki temu komenda uruchamiająca będzie prostsza i nie trzeba będzie za każdym razem przepisywać pełnej nazwy pliku.
Sprawdzenie Javy na komputerze
Serwer Java Edition wymaga Javy uruchamianej z poziomu wiersza polecenia. To, że Minecraft Launcher odpala grę, nie zawsze oznacza, że system rozpoznaje komendę java.
Na Windowsie naciśnij Win + R, wpisz cmd i zatwierdź. Następnie wpisz:
java -version
Jeśli zobaczysz informację o wersji Javy, możesz przejść dalej. Jeśli pojawi się komunikat, że polecenie nie jest rozpoznawane, trzeba zainstalować Javę zgodną z wersją serwera i upewnić się, że jest dostępna w systemowej ścieżce PATH. Po instalacji warto zamknąć i ponownie otworzyć wiersz polecenia, a w razie problemów uruchomić ponownie komputer.
Pierwsze uruchomienie serwera
Wejdź do folderu z plikiem server.jar. Najwygodniej kliknąć pasek adresu w Eksploratorze plików, wpisać cmd i nacisnąć Enter. Wiersz polecenia otworzy się od razu w odpowiednim katalogu.
Wpisz komendę:
java -Xmx4G -Xms4G -jar server.jar nogui
Parametr -Xmx4G oznacza maksymalnie 4 GB RAM dla serwera, a -Xms4G ustawia pamięć startową. Jeśli masz słabszy komputer albo chcesz uruchomić mały serwer testowy, możesz użyć 2 GB:
java -Xmx2G -Xms2G -jar server.jar nogui
Dopisek nogui uruchamia serwer bez dodatkowego okna graficznego. To zwykle lepszy wybór, bo serwer zużywa mniej zasobów i łatwiej kontrolować go z konsoli.
Po pierwszym uruchomieniu serwer najpewniej szybko się zamknie. To normalne. W folderze powinien pojawić się plik:
eula.txt
Otwórz go w Notatniku, przeczytaj informację o licencji i zmień linię:
eula=false
na:
eula=true
Zapisz plik i uruchom komendę ponownie. Tym razem serwer powinien utworzyć świat oraz dodatkowe pliki konfiguracyjne.
Jak wejść na własny serwer Minecraft?
Jeżeli serwer działa na tym samym komputerze, na którym grasz, uruchom Minecraft: Java Edition, wejdź w tryb wieloosobowy i jako adres serwera wpisz:
localhost
Możesz też użyć:
127.0.0.1
Jeżeli inny komputer w tej samej sieci domowej ma dołączyć do serwera, potrzebny będzie lokalny adres IP komputera z serwerem. Na Windowsie wpisz w wierszu polecenia:
ipconfig
Znajdź pozycję z adresem IPv4 przy używanym połączeniu sieciowym. Będzie wyglądać podobnie do:
192.168.1.23
To ten adres wpisują gracze z tej samej sieci domowej. Jeżeli używasz domyślnego portu 25565, zwykle nie trzeba dopisywać portu. Jeśli zmienisz port w ustawieniach, adres będzie wyglądał na przykład tak:
192.168.1.23:25566
Jak zaprosić znajomych spoza domu?
Jeśli znajomy nie jest w twojej sieci domowej, lokalny adres zaczynający się od 192.168... nie wystarczy. Trzeba skonfigurować przekierowanie portu w routerze.
Domyślny port serwera Minecraft: Java Edition to:
25565
W panelu routera należy przekierować TCP 25565 na lokalny adres IP komputera, na którym działa serwer. W zależności od modelu routera opcja może nazywać się „przekierowanie portów”, „serwer wirtualny” albo podobnie. Jeśli panel routera nie pozwala wybrać samego TCP i wymaga ustawienia TCP/UDP, można użyć takiej opcji, ale dla Java Edition kluczowe jest TCP.
Po przekierowaniu portu znajomy łączy się przez twój publiczny adres IP. Możesz go sprawdzić w przeglądarce, wpisując zapytanie typu „moje IP”. Jeżeli port jest poprawnie otwarty, a zapora systemowa nie blokuje Javy, serwer powinien być widoczny z zewnątrz.
Nie zawsze da się to ustawić samodzielnie. Niektórzy dostawcy internetu stosują CG-NAT, czyli rozwiązanie, przez które użytkownik nie ma własnego publicznego adresu IPv4. W takiej sytuacji przekierowanie portów na routerze może nie działać mimo poprawnych ustawień. Rozwiązaniem bywa wykupienie publicznego adresu IP u dostawcy internetu, użycie prywatnej sieci VPN dla znajomych albo przejście na zewnętrzny hosting serwera.
Zapora systemu Windows i bezpieczeństwo
Przy pierwszym uruchomieniu serwera Windows może zapytać, czy pozwolić Javie na komunikację w sieci. Dla serwera używanego w domu trzeba zezwolić przynajmniej na sieci prywatne. Jeśli chcesz wpuszczać graczy spoza domu, ustawienia zapory muszą pozwalać na ruch na porcie serwera.
Nie udostępniaj publicznego adresu IP przypadkowym osobom. W przypadku prywatnego serwera dla znajomych najlepiej włączyć listę dozwolonych graczy. Dzięki temu na serwer wejdą tylko dodane osoby.
W konsoli serwera wpisz:
whitelist on
Potem dodaj gracza:
whitelist add NazwaGracza
Jeżeli chcesz nadać sobie uprawnienia administratora, wpisz w konsoli serwera:
op NazwaGracza
Komendy wpisywane bezpośrednio w konsoli serwera podaje się bez ukośnika. W grze, na czacie, operator wpisuje je już z ukośnikiem, na przykład /whitelist add NazwaGracza.
Najważniejsze ustawienia w server.properties
Po pierwszym pełnym uruchomieniu w folderze serwera pojawi się plik:
server.properties
To główny plik z ustawieniami serwera. Można otworzyć go w Notatniku, ale trzeba zachować format opcja=wartość. Nie zmieniaj nazw opcji po lewej stronie znaku równości.
Najważniejsze ustawienia to:
motd= – opis serwera widoczny na liście serwerów.
gamemode=survival – domyślny tryb gry. Możliwe wartości to między innymi survival, creative i adventure.
difficulty=easy – poziom trudności. Można ustawić peaceful, easy, normal albo hard.
max-players=20 – maksymalna liczba graczy. Na domowym komputerze lepiej nie przesadzać z tą wartością.
pvp=true – walka między graczami. Jeśli chcesz ją wyłączyć, ustaw pvp=false.
white-list=false – lista dozwolonych graczy. Dla prywatnego serwera warto ustawić white-list=true albo włączyć ją komendą whitelist on.
online-mode=true – sprawdzanie kont graczy przez usługi Minecrafta. Tego ustawienia nie należy wyłączać na zwykłym serwerze online, bo obniża bezpieczeństwo i może umożliwiać podszywanie się pod innych graczy.
server-port=25565 – port serwera. Jeśli nie masz konkretnego powodu, zostaw domyślną wartość.
server-ip= – najlepiej zostawić puste. Wpisanie tu złego adresu może sprawić, że serwer nie uruchomi się poprawnie.
view-distance=10 i simulation-distance=10 – zasięg widzenia i symulacji świata. Na słabszym komputerze można obniżyć te wartości, na przykład do 6–8 dla widoczności i 4–6 dla symulacji.
Po zmianach w server.properties najlepiej zatrzymać serwer komendą:
stop
Następnie uruchomić go ponownie.
Jak zrobić prosty plik startowy?
Żeby nie wpisywać komendy ręcznie za każdym razem, można utworzyć plik startowy. W folderze serwera kliknij prawym przyciskiem myszy, wybierz nowy plik tekstowy i wpisz:
java -Xmx4G -Xms4G -jar server.jar nogui
pause
Zapisz plik jako:
start.bat
Ważne, żeby nazwa kończyła się na .bat, a nie .txt. Od tej pory serwer można uruchamiać dwuklikiem w start.bat.
Jak bezpiecznie wyłączać serwer Minecraft?
Nie zamykaj okna serwera krzyżykiem, jeśli nie musisz. Najpierw wpisz w konsoli:
save-all
a potem:
stop
Komenda save-all zapisuje świat, a stop poprawnie zamyka serwer. Dzięki temu zmniejszasz ryzyko uszkodzenia świata lub utraty ostatnich postępów.
Kopia zapasowa świata
Regularna kopia zapasowa jest bardzo ważna, jeśli nie chcesz stracić świata po awarii, błędzie dodatku albo przypadkowym usunięciu plików. Najważniejszy jest folder świata, domyślnie:
world
Przed kopiowaniem najlepiej zatrzymać serwer komendą stop. Potem skopiuj folder world w bezpieczne miejsce, na przykład na inny dysk albo do chmury. Warto zachować też pliki:
server.properties
whitelist.json
ops.json
banned-players.json
banned-ips.json
Dzięki temu łatwiej odtworzyć nie tylko sam świat, ale też podstawową konfigurację i listy graczy.
Czy warto stawiać serwer Minecraft na własnym komputerze?
Własny serwer na komputerze ma sens, jeśli grasz z kilkoma znajomymi, chcesz szybko przetestować świat albo zależy ci na pełnej kontroli bez płacenia za hosting. To dobre rozwiązanie do prywatnej rozgrywki, nauki administracji i prostych eksperymentów.
Nie jest to najlepszy wybór, jeśli serwer ma działać całą dobę, obsługiwać wielu graczy, korzystać z dużej liczby dodatków albo być publiczny. Wtedy lepiej rozważyć płatny hosting, bo domowy komputer i domowe łącze internetowe mogą szybko stać się ograniczeniem.
Najczęstsze problemy z serwerem Minecraft
Jeżeli serwer nie startuje, najpierw sprawdź, czy komenda java -version działa w wierszu polecenia. Jeśli nie działa, problemem jest instalacja Javy albo brak poprawnej ścieżki systemowej.
Jeżeli pojawia się komunikat o EULA, sprawdź plik eula.txt i upewnij się, że zapisano w nim eula=true.
Jeżeli ty możesz wejść przez localhost, ale znajomi nie mogą dołączyć z zewnątrz, problem zwykle leży w przekierowaniu portu, zaporze systemowej, zmienionym lokalnym IP komputera albo braku publicznego adresu IP.
Jeśli serwer działa z opóźnieniami, ogranicz liczbę graczy, zmniejsz view-distance i simulation-distance, zamknij zbędne programy, użyj połączenia przewodowego zamiast Wi-Fi i upewnij się, że komputer nie oszczędza energii kosztem wydajności.
Jeżeli gracze widzą komunikat o niezgodnej wersji, sprawdź, czy klient Minecrafta i plik serwera są z tej samej wersji gry. Po aktualizacji gry trzeba zwykle pobrać plik serwera pasujący do nowej wersji.
Podsumowanie
Założenie własnego serwera Minecraft na komputerze wymaga pobrania pliku serwera Java Edition, uruchomienia go przez Javę, zaakceptowania EULA, skonfigurowania podstawowych ustawień i zadbania o bezpieczeństwo.
Do grania na tym samym komputerze wystarczy adres localhost. Do gry w sieci domowej potrzebny jest lokalny adres IP komputera z serwerem. Natomiast do zaproszenia znajomych spoza domu zwykle konieczne jest przekierowanie portu 25565 na routerze, o ile dostawca internetu nie blokuje takiej możliwości przez CG-NAT.
W praktyce najważniejsze są cztery rzeczy: pobieraj plik serwera ze strony Minecrafta, zostaw online-mode=true, włącz listę dozwolonych graczy na prywatnym serwerze i regularnie rób kopie zapasowe świata. Dzięki temu własny serwer Minecraft będzie stabilniejszy, bezpieczniejszy i mniej podatny na typowe problemy.
FAQ
Czy serwer Minecraft na komputerze jest darmowy?
Tak, oprogramowanie serwera Minecraft: Java Edition można pobrać bez dodatkowej opłaty. Do grania potrzebne jest jednak konto Microsoft z kupioną wersją Minecraft: Java Edition, a sam serwer korzysta z twojego komputera, prądu i internetu. Jeśli chcesz serwer działający całą dobę bez obciążania własnego sprzętu, wtedy w grę wchodzi płatny hosting.
Czy komputer musi być cały czas włączony?
Tak. Serwer działa tylko wtedy, gdy komputer z plikami serwera jest uruchomiony, połączony z internetem i ma włączony proces serwera. Po wyłączeniu komputera znajomi nie będą mogli wejść na świat.
Jaki port ma serwer Minecraft Java Edition?
Domyślny port serwera Minecraft: Java Edition to 25565. Jeśli chcesz grać tylko w sieci domowej, zwykle nie musisz przekierowywać portu. Jeśli chcesz zaprosić osoby spoza domu, trzeba przekierować port na routerze.
Czy da się założyć serwer Minecraft bez przekierowania portów?
Do gry na tym samym komputerze lub w tej samej sieci domowej przekierowanie portów nie jest potrzebne. Do gry przez internet zwykle jest wymagane. Jeśli dostawca internetu stosuje CG-NAT albo nie masz dostępu do routera, trzeba użyć innego rozwiązania, na przykład hostingu albo prywatnej sieci VPN dla znajomych.
Czy można używać dodatków na własnym serwerze?
Tak, ale podstawowy serwer Java Edition nie obsługuje dodatków modyfikujących grę tak jak serwery przygotowane pod konkretne narzędzia do modowania. Do takich dodatków używa się osobnych rozwiązań zgodnych z daną wersją gry. Gracze muszą mieć pasującą wersję klienta i wymagane pliki, jeśli serwer tego wymaga.
Czy można grać na serwerze z tego samego komputera, który go uruchamia?
Tak. W Minecraft: Java Edition jako adres serwera wpisz localhost albo 127.0.0.1. Trzeba jednak pamiętać, że komputer jednocześnie obsługuje grę i serwer, więc przy słabszym sprzęcie mogą pojawić się spadki wydajności.
