Wie installiert man Minecraft Server auf Ubuntu 20.04 LTS

Minecraft ist ein offenes Welt- und Sandkasten-Videospiel, das von den Mojang Studios entwickelt wurde. Mit Minecraft können Sie im Kreativmodus mit unbegrenzten Ressourcen alles bauen, was Sie sich vorstellen können. Es erlaubt Ihnen, sowohl online mit Freunden als auch im Einzelspielermodus zu spielen. Es ist eines der besten Videospiele der Welt. Sie können Ihren eigenen Minecraft-Server erstellen, um mit Ihren Freunden zu spielen und gemeinsam zu spielen.

In diesem Tutorial zeigen wir Ihnen, wie Sie Ihren eigenen Minecraft-Server auf Ubuntu 20.04 LTS einrichten.

Voraussetzungen

  • Ein Server mit Ubuntu 20.04 mit mindestens 4 GB RAM.
  • Ein Root-Passwort wird auf Ihrem Server eingerichtet.

Erste Schritte

Zuerst müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können sie mit dem folgenden Befehl aktualisieren:

apt-get update -y
apt-get upgrade -y

Sobald Ihr System aktualisiert ist, installieren Sie einige erforderliche Abhängigkeiten mit dem folgenden Befehl:

apt-get install git build-essential -y

Wenn Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Java installieren

Minecraft ist in der Sprache Java geschrieben, so dass Sie die kopflose Version von Java auf Ihrem System installieren müssen. Sie können sie mit dem folgenden Befehl installieren:

apt-get install openjdk-11-jre-headless -y

Nach der Installation können Sie die installierte Version von Java mit folgendem Befehl überprüfen:

java -version

Sie sollten die folgende Ausgabe erhalten:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Minecraft-Server installieren

Bevor Sie beginnen, müssen Sie einen separaten Benutzer für Minecraft anlegen. Sie können ihn mit dem folgenden Befehl anlegen:

useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

Als nächstes schalten Sie den Benutzer mit folgendem Befehl auf Minecraft um:

su - minecraft

Erstellen Sie als nächstes die erforderlichen Verzeichnisse für Minecraft mit dem folgenden Befehl:

mkdir ~/backups ~/tools ~/server

mcrcon installieren

Als nächstes müssen Sie mcrcon in Ihrem System installieren. mcrcon ist ein in C geschriebener RCON-Client, der es Ihnen erlaubt, sich mit den Minecraft-Servern zu verbinden.

Sie können das mcrcon in das Verzeichnis ~/tools herunterladen:

git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon

Wechseln Sie als nächstes in das Verzeichnis mcrcon und bauen Sie das Werkzeug mit dem folgenden Befehl:

cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c

Nach der Installation überprüfen Sie das mcrcon mit folgendem Befehl:

./mcrcon -v

Sie sollten die folgende Ausgabe sehen:

mcrcon 0.7.1 (built: Jul  2 2020 07:44:45) - https://github.com/Tiiffi/mcrcon
Bug reports:
	tiiffi+mcrcon at gmail
	https://github.com/Tiiffi/mcrcon/issues/

Minecraft-Server herunterladen und konfigurieren

Laden Sie zunächst die neueste Version des Minecraft-Servers in das Verzeichnis ~/server herunter:

wget https://launcher.mojang.com/v1/objects/a0d03225615ba897619220e256a266cb33a44b6b/server.jar -P ~/server

Als nächstes ändern Sie das Verzeichnis in das Verzeichnis ~/server und starten den Minecraft-Server:

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

Sie sollten den folgenden Fehler sehen:

[07:46:12] [main/ERROR]: Failed to load properties from file: server.properties
[07:46:12] [main/WARN]: Failed to load eula.txt
[07:46:12] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

Dies liegt daran, dass Sie dem EULA für Minecraft zustimmen müssen. Sie können dies tun, indem Sie die Datei eula.txt bearbeiten:

nano ~/server/eula.txt

Ändern Sie die Zeile eula=false in eula=true wie unten gezeigt:

eula=true

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Als nächstes bearbeiten Sie die Datei server.properties und setzen das rcon-Passwort:

nano ~/server/server.properties

Ändern Sie die folgenden Zeilen:

rcon.password=your-password
enable-rcon=true 

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Erstellen Sie eine Systemdatei für Minecraft

Als nächstes müssen Sie eine Systemdatei erstellen, um den Minecraft-Dienst zu verwalten. Sie können sie mit dem folgenden Befehl erstellen:

nano /etc/systemd/system/minecraft.service

Fügen Sie die folgenden Zeilen hinzu:

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password stop

[Install]
WantedBy=multi-user.target

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Dann laden Sie den systemd-Daemon mit folgendem Befehl neu:

systemctl daemon-reload

Als nächstes starten Sie den Minecraft-Dienst und aktivieren ihn beim Systemneustart mit folgendem Befehl:

systemctl start minecraft
systemctl enable minecraft

Sie können nun den Status des Minecraft-Dienstes mit folgendem Befehl überprüfen:

systemctl status minecraft

Sie sollten die folgende Ausgabe erhalten:

? minecraft.service - Minecraft Server
     Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-07-02 08:05:24 UTC; 1min 0s ago
   Main PID: 11704 (java)
      Tasks: 30 (limit: 4691)
     Memory: 1.0G
     CGroup: /system.slice/minecraft.service
             ??11704 /usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui

Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Worker-Main-2/INFO]: Preparing spawn area: 94%
Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Server thread/INFO]: Preparing spawn area: 95%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Worker-Main-2/INFO]: Preparing spawn area: 99%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Time elapsed: 26283 ms
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Done (26.613s)! For help, type "help"
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Starting remote control listener
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Thread RCON Listener started
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [RCON Listener #1/INFO]: RCON running on 0.0.0.0:25575

Ihr Minecraft-Server wird nun gestartet und lauscht auf Port 25575. Sie können ihn mit dem folgenden Befehl überprüfen:

netstat -pnltu | grep 25575

Sie sollten die folgende Ausgabe erhalten:

tcp6       0      0 :::25575                :::*                    LISTEN      10584/java 

Zugang zur Minecraft-Konsole

Sie können nun mit dem Dienstprogramm mcrcon auf das Minecraft zugreifen. Sie können dies tun, indem Sie das Passwort, den Host und den Port wie unten gezeigt angeben:

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password -t

Sobald die Verbindung erfolgreich hergestellt wurde, sollten Sie die folgende Ausgabe erhalten:

Logged in. Type 'quit' or 'exit' to quit.
>

Schlussfolgerung

In der obigen Anleitung haben Sie gelernt, wie man den Minecraft-Server unter Ubuntu 20.04 installiert. Sie können nun den Minecraft-Client herunterladen und installieren, sich mit dem Minecraft-Server verbinden und anfangen, mit ihm zu spielen. Zögern Sie nicht, mich zu fragen, wenn Sie irgendwelche Fragen haben.

Das könnte dich auch interessieren …