Minecraft ist eines der beliebtesten Spiele der Welt, das von Microsoft Studious entwickelt wurde. Minecraft ist ein Sandbox-Videospiel und ermöglicht es Ihnen, alles zu bauen, was Sie brauchen, und es in einer 3D-Welt zu erkunden. Mit Minecraft können Sie das Spiel sowohl online mit Ihren Freunden als auch im Einzelspielermodus spielen. Minecraft ist auf einer Vielzahl von Plattformen verfügbar, darunter Linux, macOS und Windows.
In diesem Tutorial lernen wir, wie man einen Minecraft-Server auf einem Ubuntu 18.04-Server installiert.
Anforderungen
- Ein Server mit Ubuntu 18.04.
- Ein Root-Passwort wird für Ihren Server eingerichtet.
Erste Schritte
Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
apt-get update -y
apt-get upgrade -y
Sobald Ihr Server aktualisiert ist, starten Sie Ihren Server neu, um die Änderungen zu übernehmen.
Als nächstes müssen Sie einige Abhängigkeiten auf Ihrem Server installieren. Sie können alle mit dem folgenden Befehl installieren:
apt-get install git build-essential -y
Installieren Sie Java
Da Minecraft mit der Programmiersprache Java entwickelt wird. Sie müssen also das Java Development Kit oder JRE auf Ihrem Server installieren. Sie können Java mit dem folgenden Befehl installieren:
apt-get install openjdk-8-jre-headless -y
Überprüfen Sie nach der Installation Java mit dem folgenden Befehl:
Java-Version
Sie sollten die folgende Ausgabe erhalten:
openjdk-Version „1.8.0_222“OpenJDK-Laufzeitumgebung (Build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)OpenJDK 64-Bit-Server-VM (Build 25.222-b10, gemischter Modus)
Installieren und konfigurieren Sie Minecraft Server
Zuerst müssen Sie einen Benutzer erstellen, um den Minecraft-Server auszuführen. Sie können es mit dem folgenden Befehl erstellen:
useradd -r -m -U -d /home/minecraft -s /bin/bash minecraft
Melden Sie sich als Nächstes mit dem folgenden Befehl beim Minecraft-Benutzer an:
su - minecraft
Erstellen Sie als Nächstes mit dem folgenden Befehl ein erforderliches Verzeichnis für Minecraft:
mkdir-Backup-Tools-Server
Wechseln Sie als Nächstes in das Verzeichnis ~/tools und laden Sie mcrcon aus dem Git-Repository herunter:
cd ~/tools
git-Klon https://github.com/Tiiffi/mcrcon.git
Wechseln Sie als Nächstes in das Verzeichnis mcrcon und kompilieren Sie mcrcon mit dem folgenden Befehl:
cd mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Sie sollten die folgende Ausgabe sehen:
mcrcon.c:In Funktion 'get_line':mcrcon.c:752:2:Warnung:Rückgabewert von 'fgets' ignorieren, deklariert mit Attribut warn_unused_result [-Wunused-result] (void) fgets(buffer, bsize, stdin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wechseln Sie als Nächstes in das Verzeichnis ~/server und laden Sie den neuesten offiziellen Vanilla-Minecraft-Server von Mojang mit dem folgenden Befehl herunter:
cd ~/server
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar
Sobald der Download abgeschlossen ist, starten Sie den Minecraft-Server mit dem folgenden Befehl:
java -Xmx1024M -Xms512M -jar server.jar nogui
Sie sollten die folgende Fehlermeldung erhalten:
[06:00:45] [main/ERROR]:Fehler beim Laden der Eigenschaften aus Datei:server.properties[06:00:48] [main/WARN]:Fehler beim Laden von eula.txt[06:00:48] [main/INFO]:Sie müssen der EULA zustimmen, um den Server zu betreiben. Weitere Informationen finden Sie unter eula.txt.
Um diesen Fehler zu beheben, müssen Sie der Minecraft-EULA zustimmen, um den Server auszuführen.
Öffnen Sie dazu die Datei eula.txt:
nano-eula.txt
Ändern Sie eula=false in eula=true wie unten gezeigt:
eula=true
Speichern und schließen Sie die Datei. Öffnen Sie dann die Datei server.properties, um das rcon-Protokoll zu aktivieren, und legen Sie das rcon-Passwort fest.
nano server.properties
Ändern Sie die folgenden Zeilen:
rcon.port=25575[email protected]enable-rcon=true
Speichern und schließen Sie die Datei, wenn Sie fertig sind. Verlassen Sie dann den Minecraft-Benutzer mit dem folgenden Befehl:
beenden
Erstellen Sie eine Systemd-Dienstdatei für Minecraft
Als nächstes müssen Sie eine systemd-Dienstdatei erstellen, um den Minecraft-Dienst zu verwalten. Sie können es mit dem folgenden Befehl erstellen:
nano /etc/systemd/system/minecraft.service
Fügen Sie die folgenden Zeilen hinzu:
[Unit]Description=Minecraft ServerAfter=network.target[Service]User=minecraftNice=1KillMode=noneSuccessExitStatus=0 1ProtectHome=trueProtectSystem=fullPrivateDevices=trueNoNewPrivileges=trueWorkingDirectory=/home/minecraft/serverExecStart=/usr/bin/java - Xmx1024M -Xms512M -jar server.jar noguiExecStop=/home/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p [email protected] stop[Install]WantedBy=multi-user.target
Speichern und schließen Sie die Datei. Laden Sie dann den systemd-Daemon mit dem folgenden Befehl neu:
systemctl daemon-reload
Starten Sie als Nächstes den Minecraft-Dienst und aktivieren Sie ihn nach dem Systemneustart mit dem folgenden Befehl:
systemctl Minecraft starten
systemctl Minecraft aktivieren
Sie können den Status des Minecraft-Dienstes auch mit dem folgenden Befehl überprüfen:
Systemctl-Status-Minecraft
Sie sollten die folgende Ausgabe erhalten:
Minecraft testen
Der Minecraft-Server ist jetzt installiert und läuft. Es ist Zeit, es zu testen.
Öffnen Sie Ihr Terminal und greifen Sie wie unten gezeigt mit dem mcrcon-Dienstprogramm auf die Minecraft-Konsole zu:
/home/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p [email protected] -t
Sobald die Verbindung hergestellt ist, sollten Sie die folgende Ausgabe erhalten:
Eingeloggt. Zum Beenden "Q" eingeben!>
Herzliche Glückwünsche! Sie haben den Minecraft-Server erfolgreich auf dem Ubuntu 18.04-Server installiert und konfiguriert. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.