So hosten Sie einen Minecraft-Server unter Linux

So hosten Sie einen Minecraft-Server unter Linux

Möchten Sie einen Minecraft-Server unter Linux hosten? In diesem Fall müssen Sie die Java-Edition ausführen, da Microsoft nur Linux-Minecraft-Server auf diese Weise zulässt. Um einen Minecraft-Server unter Linux auszuführen, benötigen Sie die Java Runtime environment.platform mit der Java-Edition. Die Installation von Java kann nervig sein. Es ist jedoch ganz einfach, Java unter Linux zu installieren, also legen wir los!

Java Runtime installieren

In diesem Handbuch konzentrieren wir uns auf das Konzept des Hostens eines Minecraft-Servers auf einem Linux-Betriebssystem. Wir werden uns nicht speziell auf die Verwendung eines Linux-Serverbetriebssystems konzentrieren , da dies nicht erforderlich ist. Wenn Sie jedoch einen dedizierten Minecraft-Server unter Linux suchen, sollten Sie wahrscheinlich diesen Weg gehen, und wir empfehlen den 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 völlig in Ordnung, das OpenJDK-Setup als Alternative zu verwenden, und alles sollte genauso gut laufen.

Ubuntu/Ubuntu-Server

Die Java-Laufzeitumgebung von Oracle ist unter Ubuntu nicht einfach 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 gut funktionieren. Wenn Sie jedoch das PPA zum Ubuntu-Server hinzufügen und Probleme feststellen, sollten Sie die Installation der OpenJDK JRE-Laufzeit als Alternative in Betracht ziehen .

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? Ziehen Sie stattdessen in Erwägung, die Open-Source-Alternative zu verwenden .

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 Software-GPG-Schlüssel des PPA hinzuzufügen.

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

sudo apt-get update

Installieren Sie zuletzt 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 eine ziemlich gute Unterstützung für alle Redhat-basierten Linux-Betriebssysteme, sodass die Installation sehr einfach ist. Wenn Sie jedoch Probleme haben, sollten Sie sich die Open-Source-Alternative ansehen .

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

Öffnen Sie nach dem Herunterladen das Terminal, die  CD  im  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 der Minecraft Java Edition-Server-App herunterladen und ausführen. Öffnen Sie nach dem Herunterladen ein Terminal und verwenden Sie den  MV-  Befehl, um die Server-App an einem geeigneten Ort zu platzieren.

So hosten Sie einen Minecraft-Server unter Linux

Hinweis: Wenn Sie ein Serverbetriebssystem 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, das über eine ordnungsgemäße Home-Ordnerstruktur verfügt.

mkdir ~/Minecraft/server/

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

Führen Sie den Server Headless (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. Die besten Ergebnisse erzielen Sie, wenn Sie diesen Server bei sich zu Hause im LAN hosten. Wenn Sie eines online hosten müssen, sollten Sie dies auf einem VPS wie DigitalOcean in Betracht ziehen, da diese großartige Preise für die Ausführung von Linux-Apps bieten.

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

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

IP-Adresse anzeigen | grep 192.168.1

Dieser Befehl isoliert die LAN-IP des Servers.

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

So hosten Sie einen Minecraft-Server unter Linux

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


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?