Zacznijmy budować Twój własny serwer Minecraft! W kilku prostych krokach będziesz mógł cieszyć się wspólną rozgrywką ze swoimi przyjaciółmi.
Minecraft to fenomen, który dla jednych jest krainą nieograniczonej kreatywności, a dla innych frustrującym, pikselowym labiryntem.
Niezależnie od tego, jaką masz opinię, miliony graczy na całym świecie czerpią z niego radość, co uczyniło go jedną z najlepiej sprzedających się gier w historii.
Gra w pojedynkę, choć przyjemna na początku, może z czasem stać się monotonna. Godziny spędzone na wydobywaniu surowców i tworzeniu przedmiotów mogą wyczerpać zapał.
Na szczęście, tryb wieloosobowy ożywia rozgrywkę. Możesz dołączyć do ogromnych serwerów i grać z setkami, a nawet tysiącami innych graczy.
Możesz też stworzyć swój własny serwer, aby grać w gronie najbliższych znajomych.
Warto pamiętać, że ten poradnik poprowadzi Cię przez proces tworzenia serwera Minecraft na Twoim osobistym komputerze. Oznacza to, że powinieneś zapraszać jedynie zaufane osoby, ponieważ ujawnisz im swój adres IP.
Ponadto, skoncentrujemy się na wersji Minecraft Java, która działa na systemach Windows, macOS i Linux.
Teraz, gdy już wszystko wiesz, przejdźmy do konkretów.
Jak uruchomić serwer Minecraft?
Najprawdopodobniej do tego celu użyjesz swojego prywatnego komputera. Istnieje również możliwość wynajęcia hostingu serwerów Minecraft, który oferuje dodatkowe wsparcie i profesjonalne warunki do obsługi większej liczby graczy.
Jednakże, skupimy się na konfiguracji serwera na Twoim własnym komputerze.
Ponieważ instalujemy wersję Minecraft Java, musimy najpierw upewnić się, że masz zainstalowaną Javę lub zaktualizować ją do najnowszej wersji.
Instalacja Javy w systemie Windows jest bardzo prosta. Odwiedź stronę pobierania Javy i pobierz aktualną wersję.
W przypadku systemu Ubuntu, otwórz terminal i wprowadź polecenie: sudo apt install openjdk-18-jre, a następnie naciśnij enter. W momencie pisania tego tekstu, Java 18 jest najnowszą wersją, ale należy to zweryfikować.
Jeśli planujesz uruchomić serwer Minecraft na serwerze w chmurze, na przykład DigitalOcean, zainstaluj Javę za pomocą polecenia: sudo apt install openjdk-18-jre-headless. To polecenie uruchomi Minecraft bez interfejsu graficznego użytkownika.
Następnie, pobierz i zainstaluj serwer Minecraft Java Edition, uzyskując pojedynczy plik o nazwie „server.jar”. Warto pamiętać, że nie ma odrębnych plików dla systemów Windows i Linux.
Po pobraniu, najlepiej będzie utworzyć osobny folder, ponieważ serwer generuje dodatkowe pliki, które warto przechowywać w uporządkowanym miejscu, a nie w głównym folderze pobierania.
Następnie, możesz wybrać serwer Minecraft z interfejsem graficznym (GUI) lub bez niego. Chociaż GUI jest wygodne, korzystanie z wiersza poleceń może zapewnić lepsze wykorzystanie zasobów.
Przyjrzymy się obu opcjom.
Serwer Minecraft z interfejsem graficznym (GUI)
Uruchomienie serwera Minecraft z GUI jest niemal identyczne w systemach Windows i Ubuntu.
Windows
Uruchom plik „server.jar”.
Na ekranie nie pojawi się okno programu. Zamiast tego zostaną utworzone dodatkowe pliki, w tym plik tekstowy z licencją użytkownika końcowego (eula.txt). Otwórz ten plik i zmień „eula=false” na „eula=true”, a następnie zapisz zmiany.
Potwierdzasz w ten sposób, że akceptujesz warunki umowy dewelopera. Jeżeli pominiesz ten krok, serwer zostanie wyłączony po uruchomieniu.
Następnie, uruchom ponownie plik „server.jar”, aby otworzyć interfejs graficzny. Rozpocznie się ładowanie niezbędnych komponentów i gdy w prawym dolnym rogu (nad pustym polem) pojawi się komunikat „Done”, serwer będzie gotowy.
Ubuntu
Otwórz terminal i użyj polecenia „cd”, aby przejść do folderu z plikami serwera Minecraft. Alternatywnie, możesz otworzyć ten folder, kliknąć prawym przyciskiem myszy i wybrać „Otwórz w terminalu”, aby od razu wskazać ten katalog.
Teraz uruchom polecenie: java -Xmx1024M -Xms1024M -jar server.jar i naciśnij enter.
Parametry „-Xmx” i „-Xms” oznaczają odpowiednio maksymalną i minimalną ilość pamięci RAM, z jaką serwer Minecraft będzie pracował. Możesz eksperymentować z tymi wartościami, aby uzyskać optymalną wydajność. Na przykład możesz to zmienić na: java -Xmx4096M -Xms2048M -jar server.jar, co oznacza, że serwer Minecraft będzie korzystał z 2 GB do 4 GB pamięci RAM.
Pojawi się komunikat informujący o konieczności zaakceptowania umowy EULA przed uruchomieniem serwera. Tak jak w przypadku systemu Windows, znajdź nowo utworzony plik eula.txt i zmień wartość „false” na „true”.
Następnie, wklej i uruchom to samo polecenie:
Może to zająć trochę czasu, ale wkrótce powinien pojawić się interfejs graficzny, wskazujący status serwera.
Możesz również napotkać błędy, takie jak: „Nie udało się załadować modułu 'canberra-gtk-module’”. Możesz go rozwiązać, instalując odpowiednie pliki poprzez otwarcie nowego terminala i wprowadzenie polecenia: sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.
Teraz zrestartuj serwer, a błąd nie powinien się pojawić.
Chociaż korzystanie z GUI jest wygodne, otwieranie go za każdym razem przez terminal może być uciążliwe. Dlatego utworzymy skrypt, który to ułatwi.
W tym celu, utwórz dowolny plik tekstowy w folderze i nazwij go „start.sh”. Następnie otwórz ten plik w edytorze tekstu. Skopiuj i wklej polecenie: java -Xmx1024M -Xms1024M -jar server.jar, a następnie zapisz zmiany.
Na koniec kliknij plik prawym przyciskiem myszy, przejdź do „Właściwości”, wybierz zakładkę „Uprawnienia” i zaznacz „Zezwól na wykonywanie pliku jako programu”.
Teraz wystarczy, że klikniesz prawym przyciskiem myszy plik „start.sh” i wybierzesz „Uruchom jako program”, aby otworzyć GUI serwera Minecraft.
To był sposób na utworzenie serwera Minecraft z GUI. Teraz sprawdźmy alternatywną opcję.
Serwer Minecraft bez GUI
Jest to opcja bardziej zaawansowana i ma większy sens dla bardziej doświadczonych użytkowników.
Windows
W tym przypadku nie będziemy bezpośrednio uruchamiać pliku „server.jar”. Zamiast tego, utworzymy plik „start.bat”, który uruchomi serwer w wierszu poleceń.
Najpierw otwórz folder z plikiem „server.jar” i utwórz nowy plik „start.txt”. Następnie otwórz ten plik w Notatniku, skopiuj i wklej poniższy kod i zapisz zmiany:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Następnie zmień nazwę pliku z „start.txt” na „start.bat”.
Teraz kliknij dwukrotnie plik „start.bat”, aby uruchomić serwer po raz pierwszy. Spowoduje to utworzenie dodatkowych plików oraz zamknięcie okna wiersza poleceń po uruchomieniu pliku „.bat”.
Kolejnym krokiem jest zmodyfikowanie pliku „eula.txt”, tak samo jak w metodzie z GUI.
Po wykonaniu tego kroku, uruchom ponownie plik „.bat”. Rezultat powinien wyglądać tak:
Komunikat „Done” na końcu oznacza, że serwer został poprawnie uruchomiony.
Ubuntu
Brak GUI w Ubuntu oznacza dodanie parametru „nogui” w skrypcie, który utworzyliśmy wcześniej dla GUI. Nowy skrypt będzie wyglądał tak: java -Xmx1024M -Xms1024M -jar server.jar nogui
Następnie zapisz zmiany i uruchom skrypt, aby otworzyć serwer Minecraft w terminalu:
Możesz wpisać „help”, aby zobaczyć listę dostępnych komend, lub zajrzeć na Minecraft Wiki.
W ten sposób zakończyliśmy część dotyczącą tworzenia serwera.
Aby zagrać na nowo utworzonym serwerze, musisz znaleźć opcję „Dodaj serwer” w menu wieloosobowym w launcherze Minecraft. W polu „Adres serwera” wpisz „localhost” lub „0”, a następnie kliknij „Gotowe”.
Serwer powinien pojawić się w menu gier wieloosobowych. Wybierz serwer i kliknij „Dołącz do serwera” na dole.
Gra zostanie uruchomiona w trybie dla jednego gracza (dla Ciebie). Jednak celem jest gra ze znajomymi, więc zobaczmy jak to zrobić.
Udostępnianie serwera Minecraft
Możesz udostępnić swój serwer Minecraft innym graczom w sieci lokalnej (LAN) lub poza nią.
Osoby w tej samej sieci potrzebują tylko wewnętrznego adresu IP hosta. Można go uzyskać, wpisując polecenie „ipconfig” w wierszu poleceń.
Użytkownicy Ubuntu mogą wpisać polecenie „hostname -I”, aby uzyskać wewnętrzny adres IP:
Jest to początek wyniku, w tym przypadku 192.168.1.32.
Udostępnij ten adres innym graczom, a będą mogli dołączyć do Twojego serwera, wpisując go w sekcji „Adres serwera” w zakładce trybu wieloosobowego.
Jednak udostępnienie serwera Minecraft graczom spoza sieci LAN będzie wymagało pewnej wiedzy z zakresu sieci oraz:
Pierwszym krokiem jest skonfigurowanie zapory ogniowej tak, aby zezwalała na połączenia z konkretnym numerem portu, który znajduje się w pliku „server.properties”, utworzonym w głównym folderze serwera.
Domyślny numer portu to 25565.
Następnie, musisz skonfigurować zaporę, aby zezwalała na połączenia przez ten port, aby Twoi znajomi mogli dołączyć do gry.
Konfiguracja Zapory Ogniowej
Sposób konfiguracji zapory zależy od systemu operacyjnego. Ponieważ ten poradnik dotyczy systemów Windows i Ubuntu, omówimy obie metody.
Konfiguracja zapory w systemie Windows
Naciśnij klawisz Windows + R, wpisz „firewall.cpl” i naciśnij enter.
Musimy utworzyć reguły dla ruchu przychodzącego i wychodzącego dla portu 25565, dla protokołów sieciowych UDP i TCP. Będzie to proces składający się z czterech kroków. Poniżej pokazano pierwszy krok, czyli utworzenie reguły przychodzącej dla TCP:
Musisz powtórzyć ten proces dla ruchu przychodzącego (UDP) oraz wychodzącego (TCP i UDP) dla tego samego portu.
Konfiguracja zapory w systemie Ubuntu
W systemie Ubuntu zapora jest domyślnie wyłączona. Możesz to sprawdzić, wpisując w terminalu polecenie: „sudo ufw status verbose”.
Jeśli wynik to „Status: nieaktywny”, możesz ją aktywować, wpisując „sudo ufw enable”.
Następnie, wprowadź polecenie „sudo ufw allow 25565” i naciśnij enter, aby otworzyć port 25565, który jest domyślnym portem dla Minecrafta.
Teraz możesz ponownie sprawdzić otwarty port za pomocą polecenia „sudo ufw status verbose”:
Teraz, gdy port jest gotowy do przyjmowania połączeń, możemy przejść do jego udostępnienia. Ten proces nazywa się przekierowaniem portów i może trwać od kilku sekund do minuty. Niestety, nie możemy tego szczegółowo opisać, ponieważ konfiguracja zależy od routera WiFi.
Poszukaj informacji o swoim routerze i skonfiguruj go zgodnie z instrukcją.
Następnie, Twoi znajomi będą potrzebować Twojego publicznego adresu IP.
Możesz go uzyskać, wpisując w wyszukiwarce „mój adres IP”, lub odwiedzając stronę np. whatismyipaddress.
Zamazanie mojego publicznego adresu IP potwierdza, że nie należy go udostępniać osobom, którym nie ufasz.
Proces dołączania do tego serwera jest podobny do dołączania do własnego serwera. Jedyna różnica to fakt, że Twoi znajomi będą używać publicznego adresu IP z numerem portu (np. 125.245.74.894:25565) w sekcji „Adres serwera”. Nie przejmuj się nazwą serwera, zostanie ona pobrana automatycznie.
Podsumowanie
W ten sposób możesz stworzyć swój własny serwer Minecraft Java Edition i zaprosić na niego znajomych.
Udostępnienie serwera jest proste, jeśli wszyscy grają w tej samej sieci LAN. Wystarczy utworzyć serwer i udostępnić swój wewnętrzny adres IP.
W przypadku graczy w różnych sieciach, należy pobrać i uruchomić plik serwera z Minecrafta, skonfigurować zaporę, przekierować porty i udostępnić zewnętrzny adres IP.
Chociaż możliwe jest przekształcenie komputera w mały serwer, potrzebujesz do tego wydajnego sprzętu, aby móc jednocześnie hostować serwer i grać na nim.
Jeśli nie chcesz uruchamiać serwera na swoim komputerze, ani korzystać z zarządzanych serwerów Minecraft, polecamy nasz poradnik o hostingu Minecraft na platformie Vultr.