GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Minecraft Server auf Ubuntu 18.04 LTS

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.service - Minecraft Server Geladen:geladen (/etc/systemd/system/minecraft.service; deaktiviert; Herstellervoreinstellung:aktiviert) Aktiv:aktiv (läuft) seit Mo 2019-10-07 06:33:32 UTC; Vor 6s Haupt-PID:4318 (Java) Aufgaben:34 (Limit:4915) CGroup:/system.slice/minecraft.service ??4318 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar noguiOct 07 06:33 :37 ubuntu1804 java[4318]:[06:33:37] [Server-Thread/INFO]:Eigenschaften werden geladenOct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Server-Thread/INFO]:Standard-Spieltyp:SURVIVALOct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Server Thread/INFO]:Generating keypairOct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Server-Thread/INFO]:Starten des Minecraft-Servers am *:25565Oct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Server-Thread/INFO]:Using epoll channel type Oct 07 06:33 :37 ubuntu1804 java[4318]:[06:33:37] [Server-Thread/INFO]:Vorbereitungsebene „Welt“ Okt. 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Server-Thread /INFO]:Neues Datenpaket Vanilla gefunden, automatisch geladen Oct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Server Thread/INFO]:Reloading ResourceManager:DefaultOct 07 06:33:38 Ubuntu 1804 java[4318]:[06:33:38] [Server-Thread/INFO]:6 Rezepte geladenOct 07 06:33:38 ubuntu1804 java[4318]:[06:33:38] [Server-Thread/INFO]:Geladen 811-Fortschritte

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.


Ubuntu
  1. So installieren Sie Minecraft Server auf Ubuntu 18.04

  2. So installieren Sie Minecraft Server auf Ubuntu 20.04 LTS

  3. So installieren Sie Spigot Minecraft Server auf Ubuntu 20.04

  4. So installieren Sie Ubuntu Server 18.04 LTS

  5. So installieren Sie Discourse unter Ubuntu 20.04 LTS

So installieren Sie Jekyll unter Ubuntu 16.04 LTS

So installieren Sie Minecraft Server auf Ubuntu 16.04 LTS

So installieren Sie Nginx unter Ubuntu 18.04 LTS

So installieren Sie Minecraft Server auf Ubuntu 18.04 LTS

So installieren Sie Minecraft Server auf Ubuntu 20.04 LTS

So installieren Sie Minecraft auf Ubuntu 20.04 LTS