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

So installieren Sie Minecraft Server auf Ubuntu 18.04 Bionic Beaver

In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Minecraft Server auf Ubuntu 18.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Minecraft ist eines der berühmtesten Bauspiele der Welt, das von Microsoft Studious entwickelt wurde. In diesem Spiel darfst du alles bauen, was du brauchst, und es in einer 3D-Welt erkunden. Wenn Sie Ihren eigenen Minecraft-Server hosten, bestimmen Sie die Regeln, und Sie und Ihre Freunde können dieses interaktive Abenteuerspiel gemeinsam spielen.

Installieren Sie Minecraft Server auf Ubuntu

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

sudo apt update
sudo apt upgrade

Schritt 2. Installieren Sie Java.

Um einen Minecraft-Server zu betreiben, benötigen wir Java auf dem Server. Installieren Sie die neueste Version:

sudo apt install openjdk-8-jdk

Bestätigen Sie nun die Java-Installation:

$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Schritt 3. Minecraft-Benutzer erstellen.

Der nächste Schritt besteht darin, einen neuen Systembenutzer und eine neue Gruppe mit dem Home-Verzeichnis /opt/minecraft zu erstellen, die den Minecraft-Server ausführen:

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

Schritt 4. Installieren Sie Minecraft auf Ubuntu.

Stellen Sie zunächst sicher, dass Sie zu minecraft user wechseln, bevor Sie mit der Installation beginnen:

sudo su - minecraft

Erstellen Sie nun drei neue Verzeichnisse im Home-Verzeichnis des Benutzers:

mkdir -p ~/{backups,tools,server}
  • Das Backups-Verzeichnis speichert Ihr Server-Backup. Sie können dieses Verzeichnis später mit Ihrem entfernten Sicherungsserver synchronisieren.
  • Das Tools-Verzeichnis wird den mcrcon-Client und das Backup-Skript speichern.
  • Das Serververzeichnis enthält den eigentlichen Minecraft-Server und seine Daten.

Dann mcrcon herunterladen und kompilieren.

Navigieren Sie zunächst zum Verzeichnis ~/tools und klonen Sie das Tiiffi/mcrcon-Repository von GitHub mit dem folgenden Befehl:

cd ~/tools && git clone https://github.com/Tiiffi/mcrcon.git
cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
./mcrcon -h

Nächste Schritte, Herunterladen von Minecraft Server.

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

Sobald der Download abgeschlossen ist, navigieren Sie zum Verzeichnis ~/server und starten Sie den Minecraft-Server:

cd ~/server
java -Xmx1024M -Xms512M -d64 -jar server.jar nogui

Wenn der Server zum ersten Mal gestartet wird, führt er einige Operationen aus und erstellt die Dateien server.properties und eula.txt und stoppt:

[14:46:36] [main/INFO]: Loaded 0 recipes
[14:46:36] [main/INFO]: Loaded 0 advancements
[14:46:36] [Server thread/INFO]: Starting minecraft server version 1.13.2
[14:46:36] [Server thread/INFO]: Loading properties
[14:46:36] [Server thread/WARN]: server.properties does not exist
[14:46:36] [Server thread/INFO]: Generating new properties file
[14:46:36] [Server thread/WARN]: Failed to load eula.txt
[14:46:36] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[14:46:36] [Server thread/INFO]: Stopping server
[14:46:36] [Server thread/INFO]: Saving worlds
[14:46:36] [Server Shutdown Thread/INFO]: Stopping server
[14:46:36] [Server Shutdown Thread/INFO]: Saving worlds

Wie Sie der obigen Ausgabe entnehmen können, müssen Sie der Minecraft-EULA zustimmen, um den Server auszuführen. Öffnen Sie die Datei eula.txt und ändern Sie eula=false in eula=true:

nano ~/server/eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Dec 10 03:46:53 PST 2019
eula=true

Aktivieren Sie als Nächstes das rcon-Protokoll und legen Sie das rcon-Passwort fest, indem Sie die Datei server.properties bearbeiten. Sie können diese Details verwenden, um sich mit dem mcrcon-Tool mit dem Minecraft-Server zu verbinden:

nano ~/server/server.properties
rcon.port=23888
rcon.password=Your-password
enable-rcon=true

Schritt 5. Erstellen der Systemd Unit-Datei Minecraft.

Öffnen Sie Ihren bevorzugten Texteditor und erstellen Sie eine Datei namens minecraft.service in /etc/systemd/system/:

sudo nano /etc/systemd/system/minecraft.service
[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 -Xms512M -jar server.jar nogui --noconsole
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password stop

[Install]
WantedBy=multi-user.target

Starten und aktivieren Sie den Minecraft-Server, indem Sie Folgendes ausführen:

sudo systemctl daemon-reload
sudo systemctl start minecraft
sudo systemctl enable minecraft

Schritt 6. Firewall konfigurieren

Wenn Ihr Server durch eine Firewall geschützt ist und Sie von außerhalb Ihres lokalen Netzwerks auf den Minecraft-Server zugreifen möchten, müssen Sie Port 25565 öffnen:

sudo ufw allow 25565/tcp

Schritt 7. Zugriff auf die Minecraft-Konsole.

Um auf die Minecraft-Konsole zuzugreifen, können Sie das mcrcon-Dienstprogramm verwenden. Die Syntax ist wie folgt, Sie müssen den Host, den rcon-Port und das rcon-Passwort angeben und den Schalter -t verwenden, der den mcrcon-Terminalmodus aktiviert:

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p Your-password -t

Das ist alles, was Sie tun müssen, um Minecraft auf Ubuntu 18.04 Bionic Beaver zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Ubuntu
  1. So installieren Sie Ubuntu 18.04 Bionic Beaver

  2. So installieren Sie Minecraft Server auf Ubuntu 18.04

  3. So installieren Sie Minecraft Server auf Ubuntu 18.04 LTS

  4. So installieren Sie den FTP-Server auf Ubuntu 18.04 Bionic Beaver

  5. So installieren Sie GlassFish auf Ubuntu 18.04 Bionic Beaver

So installieren Sie OpenVPN auf Ubuntu 18.04 Bionic Beaver

So installieren Sie Node.js auf Ubuntu 18.04 Bionic Beaver

So installieren Sie VNC unter Ubuntu 18.04 Bionic Beaver

So installieren Sie Python unter Ubuntu 18.04 Bionic Beaver

So installieren Sie VestaCP auf Ubuntu 18.04 Bionic Beaver

So installieren Sie Minecraft Server auf Ubuntu 18.04 Bionic Beaver