Jak hostować serwer Minecraft w systemie Linux

Photo of author

By maciekx

Chcesz uruchomić serwer Minecraft na systemie Linux? Jeśli tak, konieczne jest skorzystanie z wersji Java, ponieważ Microsoft zezwala na działanie wyłącznie serwerów Linux Minecraft w tym formacie. Aby zainstalować serwer Minecraft na systemie Linux, musisz mieć zainstalowane Java Runtime Environment. Instalacja Java może wydawać się trudna, ale na systemie Linux jest to proces dość prosty. Zaczynajmy!

Instalacja Java Runtime Environment

W tym poradniku skoncentrujemy się na tym, jak hostować serwer Minecraft na systemie operacyjnym Linux. Nie będziemy szczególnie omawiać samego systemu Linux, ponieważ nie jest to konieczne, ale jeśli planujesz dedykowany serwer Minecraft w tym środowisku, rekomendujemy wybór Ubuntu jako platformy.

Warto zauważyć, że w systemie Linux dostępnych jest wiele wersji Java Runtime Environment. Użyjemy oficjalnej wersji Oracle, ale zastosowanie OpenJDK jako alternatywy również jest w porządku i powinno działać bezproblemowo.

Serwer Ubuntu

Instalacja Java Oracle na Ubuntu nie jest zbyt skomplikowana, a dodanie PPA znacznie ułatwia ten proces. PPA powinno działać zarówno na desktopowej, jak i serwerowej wersji Ubuntu. Jeśli napotkasz problemy po dodaniu PPA, rozważ użycie OpenJDK jako alternatywy.

Aby dodać PPA Oracle Java Runtime do swojego systemu, otwórz terminal i wykonaj poniższe polecenie:

sudo add-apt-repository ppa:webupd8team/java

Następnie uruchom aktualizację, aby odświeżyć źródła oprogramowania Ubuntu:

sudo apt update

Po zakończeniu aktualizacji wykonaj polecenie, aby zainstalować dostępne aktualizacje:

sudo apt upgrade -y

Na koniec zainstaluj Oracle Java z repozytoriów:

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

Serwer Debian

Debian może korzystać z PPA Oracle Java dostępnego dla Ubuntu. Aby dodać to źródło, będziesz musiał wyedytować plik /etc/apt/sources.list. Otwórz terminal i użyj edytora Nano:

Jeżeli instalacja Oracle Java nie działa, rozważ użycie alternatywy open source.

sudo nano /etc/apt/sources.list

Wklej poniższy kod do edytora Nano:

# Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Zapisz zmiany w edytorze Nano naciskając Ctrl + O, a następnie dodaj klucz GPG PPA za pomocą terminala:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

sudo apt-get update

Na koniec zainstaluj Javę:

sudo apt-get install oracle-java9-installer

sudo apt-get install oracle-java9-set-default

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

RHEL / Fedora / OpenSUSE

Oracle oferuje solidne wsparcie dla systemów Linux opartych na Redhat, co sprawia, że instalacja Java jest łatwa. Jeśli napotkasz trudności, sprawdź alternatywę open source.

Aby zainstalować najnowszą wersję Oracle Java Runtime Environment, przejdź do sekcji pobierania i ściągnij najnowszy plik RPM.

Po pobraniu otwórz terminal, przejdź do katalogu ~/Downloads i uruchom instalator.

Fedora / RHEL

sudo dnf jre-8u171-linux-x64.rpm

lub

sudo yum jre-8u171-linux-x64.rpm

OpenSUSE

sudo zypper jre-8u171-linux-x64.rpm

Uruchamianie serwera Minecraft Java Edition

Kiedy Java jest już zainstalowana, najtrudniejsza część jest za tobą. Teraz wystarczy pobrać najnowszą wersję serwera Minecraft Java Edition i go uruchomić. Po pobraniu, otwórz terminal i użyj polecenia MV, aby przenieść plik serwera do odpowiedniej lokalizacji.

Jeśli korzystasz z serwera, może być konieczne ręczne pobranie i umieszczenie pliku. Poniższe instrukcje są przeznaczone dla tych, którzy mają skonfigurowaną odpowiednią strukturę folderów na serwerze Minecraft.

mkdir ~/Minecraft/server/

mv ~/Downloads/server.jar ~/Minecraft/server/

Aby uruchomić serwer w trybie bezgłowym (bez GUI), użyj:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui

Alternatywnie, jeśli chcesz uruchomić serwer z interfejsem graficznym, użyj:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

Teraz, gdy serwer Minecraft Java Edition działa, musisz udostępnić jego adres IP, aby inni mogli się połączyć. Najlepiej jest hostować ten serwer w swojej lokalnej sieci (LAN). W przypadku, gdy planujesz hostowanie online, rozważ skorzystanie z VPS, takiego jak DigitalOcean, który oferuje korzystne ceny na usługi uruchamiania aplikacji na Linuxie.

Jeśli korzystasz z serwera online, upewnij się, że port 25565 jest przekierowany, inaczej serwer nie będzie dostępny!

Aby sprawdzić swój lokalny adres IP, użyj polecenia w terminalu:

ip addr show | grep 192.168.1

To polecenie pomoże ci znaleźć adres IP w sieci LAN serwera.

Planujesz uruchomić serwer Minecraft online, a nie tylko w sieci LAN? W takim razie musisz znaleźć zewnętrzny adres IP swojego serwera. Zazwyczaj zlokalizowanie tego adresu jest proste w panelach sterowania VPS.


newsblog.pl