So hosten Sie einen Minecraft-Server unter Linux

Möchten Sie einen Minecraft-Server unter Linux hosten? Wenn dies der Fall ist, müssen Sie die Java-Edition ausführen, da Microsoft nur Linux-Minecraft-Server auf diese Weise ausführen lässt. Um einen Minecraft-Server unter Linux auszuführen, benötigen Sie die Java Runtime-Umgebung. Plattform mit der Java-Edition. Die Installation von Java kann lästig sein. Es ist jedoch einfach, Java unter Linux zu installieren, also fangen wir an!

Installieren Sie die Java-Laufzeit

In diesem Handbuch konzentrieren wir uns auf das Konzept, einen Minecraft-Server auf einem Linux-Betriebssystem zu hosten. Wir werden uns nicht speziell auf die Verwendung eines Linux-Serverbetriebssystems konzentrieren, da dies nicht erforderlich ist. Wenn Sie jedoch nach einem dedizierten Minecraft-Server unter Linux suchen, sollten Sie wahrscheinlich diesen Weg gehen, und wir empfehlen Ubuntu-Server.

Hinweis: Es gibt viele Versionen der Java-Laufzeitumgebung unter Linux, sowohl die offizielle Version von Oracle als auch die Open-Source-Alternative. Für dieses Tutorial verwenden wir die offizielle Oracle-Version. Es ist jedoch vollkommen in Ordnung, das OpenJDK-Setup als Alternative zu verwenden, und alles sollte genauso gut laufen.

Ubuntu/Ubuntu-Server

Die Java-Laufzeit von Oracle ist nicht einfach auf Ubuntu zu installieren. Das Hinzufügen eines PPA macht dies jedoch viel weniger Kopfschmerzen. Aufgrund der Funktionsweise des Ubuntu-Servers sollte dieses PPA sowohl auf dem Ubuntu-Desktop als auch auf dem Ubuntu-Server einwandfrei funktionieren. Wenn Sie jedoch das PPA zum Ubuntu-Server hinzufügen und Probleme finden, Erwägen Sie alternativ die Installation der OpenJDK JRE-Laufzeitumgebung.

  So erhalten Sie mit Taskwarrior ein Terminal-basiertes Zeitmanagement-Tool unter Linux

Um das Oracle Java Runtime PPA zu Ihrem System hinzuzufügen, öffnen Sie ein Terminal und geben Sie Folgendes ein:

sudo add-apt-repository ppa:webupd8team/java

Führen Sie apt update aus, um die Softwarequellen von Ubuntu zu aktualisieren.

sudo apt update

Verwenden Sie nach dem Ausführen des Updates apt upgrade, um alle angezeigten Updates zu installieren.

sudo apt upgrade -y

Installieren Sie zuletzt Oracle Java aus dem Software-Repository.

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

Debian/Debian-Server

Debian kann auf das Ubuntu Oracle Java PPA zugreifen. Um es hinzuzufügen, müssen Sie Ihre Datei /etc/apt/sources.list bearbeiten. Öffnen Sie ein Terminal und starten Sie Nano.

Oracle Java funktioniert nicht? Erwägen Sie stattdessen die Verwendung der Open-Source-Alternative.

sudo nano /etc/apt/sources.list

Fügen Sie den folgenden Code in den Nano-Editor ein:

#Webupd8

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

Speichern Sie den Nano-Editor mit Strg + O und verwenden Sie dann das Terminal, um den GPG-Schlüssel der PPA-Software hinzuzufügen.

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

sudo apt-get update

Zuletzt installieren Sie Java.

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 bietet ziemlich gute Unterstützung für alle Redhat-basierten Linux-Betriebssysteme, sodass die Installation sehr einfach ist. Das heißt, wenn Sie Probleme haben, sollten Sie sich das ansehen Open-Source-Alternative.

  So richten Sie einen Resilio-Sync-Server unter Linux ein

Um die neueste Version von Oracle Java Runtime Environment zu installieren, Gehen Sie zur Download-Seite und holen Sie sich die neueste RPM.

Öffnen Sie nach dem Herunterladen das Terminal, die CD in das Verzeichnis ~/Downloads und führen Sie das Installationsprogramm aus.

Fedora/Rhel

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

oder

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

Suse

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

Führen Sie den Minecraft Java Edition-Server aus

Nachdem Sie Java zum Laufen gebracht haben, ist der schwierige Teil erledigt. Jetzt müssen Sie nur noch die neueste Version von herunterladen Minecraft Java Edition-Server-App und führe es aus. Öffnen Sie nach dem Herunterladen ein Terminal, verwenden Sie den MV-Befehl, um die Server-App an einem geeigneten Ort zu platzieren.

Hinweis: Wenn Sie ein Server-Betriebssystem verwenden, müssen Sie die Datei möglicherweise manuell herunterladen und platzieren. Die folgenden Anweisungen gelten speziell für diejenigen, die einen Minecraft-Server auf einem Betriebssystem ausführen, auf dem eine ordnungsgemäße Home-Ordnerstruktur eingerichtet ist.

mkdir ~/Minecraft/server/

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

Führen Sie den Server kopflos (ohne GUI) aus mit:

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

Alternativ führen Sie den Minecraft-Server mit einer GUI-Oberfläche aus:

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

Jetzt, da der Minecraft-Java-Edition-Server läuft, müssen Sie die IP-Adresse dafür verteilen. Für beste Ergebnisse hosten Sie diesen Server bei sich zu Hause im LAN. Wenn Sie eines online hosten müssen, sollten Sie dies auf einem VPS wie DigitalOcean tun, da diese großartige Preise für die Ausführung von Linux-Apps bieten.

  So starten oder beenden Sie Linux über die Befehlszeile

Hinweis: Wenn Sie einen Online-Server betreiben, stellen Sie sicher, dass Port 25565 weitergeleitet wird oder der Server nicht funktioniert!

Um die lokale IP-Adresse zu finden, führen Sie in einem Terminal aus:

ip addr show | grep 192.168.1

Dieser Befehl isoliert die LAN-IP des Servers.

Geben Sie von dort aus Ihre IP-Adresse an alle weiter, die eine Verbindung herstellen müssen, und weisen Sie die Spieler an, die IP zu ihrem Minecraft-Client hinzuzufügen.

Betreiben Sie Ihren Minecraft-Server online und nicht nur im LAN? Sie müssen durchgehen und die externe IP-Adresse Ihres Servers finden. Das Auffinden dieser Adresse sollte in den meisten VPS-Dashboards einfach sein.