Własny serwer Minecraft pozwala grać ze znajomymi na tych samych zasadach, z własnym światem, poziomem trudności i dodatkami. Pokażę, jak stworzyć serwer Minecraft na komputerze, jak uruchomić go krok po kroku, otworzyć dostęp przez internet oraz zabezpieczyć przed przypadkowymi graczami i utratą świata.
Najprostsza droga prowadzi przez mały serwer Java na własnym komputerze
- Wybierz edycję Minecraft Java albo Bedrock, ponieważ korzystają z osobnych plików serwerowych.
- Pobierz oficjalny plik serwera i uruchom go w osobnym folderze z odpowiednią wersją Javy.
- Zaakceptuj EULA, ustaw parametry świata i przydziel serwerowi zwykle 2-4 GB pamięci RAM.
- Do gry przez internet skonfiguruj zaporę, przekierowanie portu 25565 i sprawdź, czy operator nie stosuje CGNAT.
- Włącz whitelistę oraz kopie zapasowe, zanim podasz adres serwera większej grupie.

Najpierw wybierz edycję i sposób hostowania
Najważniejsza decyzja zapada jeszcze przed pobraniem plików. Java Edition jest najwygodniejsza dla graczy korzystających z komputerów i osób, które planują używać modów, pluginów albo silnika Paper. Bedrock Edition lepiej pasuje do grania między komputerem, konsolą i telefonem, ale wymaga osobnego oprogramowania serwerowego.
Serwer Java nie pozwala automatycznie dołączyć osobie grającej na konsoli czy smartfonie. Da się skonfigurować rozwiązania pośrednie, takie jak Geyser, ale na pierwszy serwer odradzam dokładanie kolejnej warstwy. Im więcej elementów, tym trudniej ustalić, co powoduje problem z połączeniem.
| Rozwiązanie | Dla kogo | Koszt i ograniczenia |
|---|---|---|
| Własny komputer | 2-8 znajomych, okazjonalna gra | Brak opłaty za oprogramowanie, komputer musi działać podczas gry |
| Hosting Minecraft | Grupa, która chce grać regularnie | Zwykle około 15-40 zł miesięcznie za mały serwer, zależnie od RAM-u i funkcji |
| VPS lub serwer dedykowany | Większa społeczność, mody, własna administracja | Więcej kontroli, ale także konfiguracja systemu, kopii i zabezpieczeń |
Do testów wybrałbym własny komputer. Przy kilku osobach i czystym, czyli waniliowym, serwerze często wystarczą 2-4 GB RAM przydzielone dla procesu gry. Modpacki, duża mapa i szybkie przemieszczanie się po świecie zwiększają zapotrzebowanie, dlatego komputer powinien mieć dodatkową pamięć dla systemu i launchera.
Jeżeli serwer ma działać całą dobę, domowy komputer szybko przestaje być wygodnym rozwiązaniem. Wtedy hosting za kilkanaście lub kilkadziesiąt złotych miesięcznie zwykle oszczędza czas, bo panel sam obsługuje uruchamianie, kopie zapasowe i zmianę wersji.
Przygotuj Javę, folder i właściwe pliki
Oficjalne oprogramowanie serwera Minecraft jest dostępne bez opłat na stronie Minecraft. Pobierz plik zgodny z wersją gry, na której chcesz grać. Klient i serwer muszą mieć tę samą wersję, inaczej pojawi się komunikat o niezgodności.
Utwórz osobny folder, na przykład „Minecraft Server”, najlepiej w łatwo dostępnym miejscu. Nie wrzucaj pliku do folderu z launcherem ani do katalogu pobierania, ponieważ późniejsze aktualizacje i kopie zapasowe będą wtedy mniej czytelne.
Windows
Zainstaluj kompatybilną wersję Javy wskazaną przy pobieraniu serwera. W folderze z plikiem serwera kliknij pasek adresu Eksploratora, wpisz cmd i zatwierdź. Otworzy się wiersz polecenia ustawiony od razu w odpowiednim katalogu.
Uruchom plik poleceniem podobnym do poniższego. Jeśli pobrany plik ma inną nazwę, zmień ją w komendzie albo wcześniej nazwij plik server.jar.
java -Xms2G -Xmx4G -jar server.jar noguiParametr -Xms2G ustawia początkową pamięć, a -Xmx4G jej maksymalny poziom. Dla małego serwera możesz zacząć od 2 GB, ale nie przydzielaj całej pamięci komputera. Windows, launcher i sama gra także jej potrzebują.
Przeczytaj również: Alan Wake 2 - poradnik walki, zagadek i kolejności działań
Linux i macOS
W terminalu przejdź do folderu serwera i użyj tej samej komendy. Na niektórych systemach plik może wymagać nadania praw do uruchamiania, ale najważniejszy jest komunikat wyświetlany przez Javę. Jeśli pojawia się informacja o nieobsługiwanej wersji, zainstaluj wersję Javy zgodną z wymaganiami pobranego serwera.
Pierwsze uruchomienie zwykle kończy się zatrzymaniem programu i utworzeniem pliku eula.txt. Otwórz go w zwykłym edytorze, zmień eula=false na eula=true i zapisz. To potwierdzenie warunków licencyjnych, a nie błąd instalacji.
Uruchom świat krok po kroku
Po zaakceptowaniu EULA ponownie wykonaj komendę startową. Serwer utworzy folder świata, plik konfiguracji i kilka katalogów pomocniczych. Pierwsze uruchomienie może potrwać dłużej, ponieważ gra generuje spawn oraz podstawowe fragmenty mapy.
Gdy w konsoli pojawi się komunikat informujący o gotowości, możesz połączyć się lokalnie. W grze wybierz tryb wieloosobowy, dodaj serwer i wpisz localhost. Ten adres działa tylko na komputerze, na którym uruchomiono serwer.
Przed zaproszeniem znajomych zmień podstawowe ustawienia w pliku server.properties. Otwórz go w Notatniku i modyfikuj wyłącznie wartości po znaku równości.
| Ustawienie | Przykładowa wartość | Znaczenie |
|---|---|---|
| motd | Nasza mapa survival | Opis widoczny na liście serwerów |
| max-players | 6 | Maksymalna liczba jednocześnie grających osób |
| difficulty | normal | Poziom trudności świata |
| gamemode | survival | Domyślny tryb gry nowych graczy |
| white-list | true | Dostęp tylko dla dodanych osób |
| online-mode | true | Weryfikacja kont graczy |
| view-distance | 8 | Liczba fragmentów świata wysyłanych graczowi |
Po zmianie pliku zatrzymaj serwer komendą stop i uruchom go ponownie. Nie zamykaj okna krzyżykiem, gdy świat działa, bo możesz przerwać zapis i uszkodzić część danych.
W konsoli możesz też nadać sobie uprawnienia administratora komendą:
op TwojNickDo dodawania znajomych na białą listę służy:
whitelist add NickGraczaZ moich obserwacji wynika, że początkujący często zaczynają od instalowania pluginów, zanim sprawdzą czysty serwer. Najpierw uruchom świat bez dodatków, wejdź na niego i wykonaj kilka podstawowych czynności. Dopiero wtedy będziesz wiedzieć, czy ewentualny problem wynika z sieci, Javy, czy dodatkowego oprogramowania.
Otwórz serwer dla znajomych przez internet
Gra po tej samej sieci Wi-Fi jest prosta. Znajomi wpisują lokalny adres IP komputera z serwerem, na przykład 192.168.1.25, oraz port 25565, jeśli gra wymaga jego podania. Ten wariant nie wymaga przekierowania portu na routerze.
Przy grze przez internet potrzebujesz publicznego adresu IP i przekierowania portu. W panelu routera dodaj regułę kierującą TCP 25565 na lokalny adres komputera, na którym działa serwer. W zaporze systemu zezwól Javie na połączenia prywatne, a jeśli korzystasz z sieci publicznej, sprawdź dokładnie, czy reguła nie otwiera niepotrzebnie innych usług.
Znajomi łączą się wtedy przez twój publiczny adres IP. Nie udostępniaj go publicznie, jeśli serwer ma być prywatny. Warto też ustawić stały lokalny adres dla komputera w routerze, bo po restarcie urządzenie może dostać inny adres, a przekierowanie przestanie działać.
Jeśli port jest poprawnie przekierowany, a serwer nadal nie jest dostępny spoza domu, problemem może być CGNAT. Operator przydziela wtedy wielu klientom wspólny publiczny adres i nie pozwala na klasyczne połączenia przychodzące. Rozwiązaniem jest publiczny adres IP, tunel sieciowy albo hosting Minecraft.
Nie zmieniaj parametru server-ip bez konkretnej potrzeby. W większości domowych konfiguracji powinien pozostać pusty. Wpisanie błędnego adresu często powoduje, że serwer nie uruchamia się prawidłowo albo działa tylko w bardzo specyficznej konfiguracji.
Zabezpiecz świat i popraw płynność rozgrywki
Najpierw włącz whitelistę, szczególnie gdy serwer jest przeznaczony dla kilku osób. Dzięki temu sam otwarty port nie wystarczy, aby przypadkowy gracz wszedł do świata. Zostaw także online-mode=true, ponieważ wyłączenie weryfikacji kont może ułatwić podszywanie się pod innych graczy.
Rób kopię folderu świata przed aktualizacją, instalacją modów i większymi zmianami. Przy małej mapie wystarczy ręczne kopiowanie raz dziennie, ale serwer działający regularnie powinien mieć przynajmniej kilka wersji zapasowych, przechowywanych także poza folderem serwera.
Najczęstsze problemy mają dość przyziemne przyczyny:
- „Unable to access jarfile” oznacza zwykle literówkę w nazwie pliku albo uruchomienie komendy w złym folderze.
- Brak połączenia lokalnie wskazuje na problem z Javą, zaporą lub niepoprawnie uruchomionym procesem.
- Brak połączenia z internetu najczęściej wynika z portu, CGNAT-u albo zmiennego lokalnego adresu IP.
- Lag przy kilku graczach może wynikać z małej ilości RAM-u, słabego procesora, dużej odległości renderowania lub generowania nowych obszarów świata.
- Crash po instalacji moda zwykle oznacza niezgodną wersję moda, loadera albo samego serwera.
Jeśli czysty serwer działa, ale wanilia nie zapewnia odpowiedniej wydajności, rozważ silnik Paper dla Java Edition. Zwykle zużywa mniej zasobów niż standardowy serwer i pozwala korzystać z pluginów, ale nie jest dobrym wyborem dla każdej paczki modów. Mody i pluginy to różne systemy, więc nie należy zakładać, że będą działały zamiennie.
Zmniejszenie view-distance z 10 do 8 albo 6 często daje odczuwalną poprawę bez niszczenia rozgrywki. Jeszcze ważniejsze jest ograniczenie eksploracji mapy, gdy komputer ma słaby procesor, ponieważ generowanie nowych chunków potrafi chwilowo obciążyć serwer bardziej niż sama liczba graczy.
Mały serwer nie musi być skomplikowany
Najrozsądniejszy pierwszy plan to uruchomić czysty serwer Java, sprawdzić połączenie przez localhost, a dopiero później skonfigurować router i zaprosić znajomych. Taka kolejność szybko pokazuje, na którym etapie pojawia się problem, zamiast mieszać ustawienia gry, sieci i dodatków.
Na start wystarczy osobny folder, kompatybilna Java, około 2-4 GB pamięci RAM, whitelist oraz regularna kopia świata. Jeśli serwer ma działać stale albo obsługiwać większą paczkę modów, hosting będzie wygodniejszy niż pozostawianie domowego komputera włączonego przez całą dobę.
Najwięcej kłopotów nie wynika z samego Minecrafta, tylko z braku kopii zapasowej i zbyt wczesnego otwierania serwera dla każdego. Najpierw dopracuj mały, prywatny świat, a dopiero potem zwiększaj liczbę graczy, zasięg widzenia i liczbę dodatków.