So richten Sie Minecraft Server auf Ubuntu 18 ein.04 Bionic Beaver Linux

So richten Sie Minecraft Server auf Ubuntu 18 ein.04 Bionic Beaver Linux

Zielsetzung

Der folgende Artikel beschreibt ein Minecraft Server -Konfigurationsverfahren auf Ubuntu 18.04 Bionic Beaver Linux

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Ubuntu 18.04
  • Software: - Minecraft Server 1.12.2 oder höher

Anforderungen

Privilegierter Zugang zu Ihrem Ubuntu 18.04 System ist erforderlich.

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Andere Versionen dieses Tutorials

Ubuntu 20.04 (fokale Fossa)

Anweisungen

Voraussetzungen installieren

Beginnen wir mit der Installation aller Voraussetzungen, einschließlich der NMAP Befehl, den wir später für einige grundlegende Fehlerbehebungszwecke verwenden können:

$ sudo APT Update $ sudo APT Installieren Sie WGet Bildschirm Standard-JDK NMAP 

Minecraft -Benutzer erstellen

Als nächstes müssen wir einen neuen Benutzer namens erstellen Minecraft. Der Minecraft -Server wird schließlich unter diesem Benutzer ausgeführt:

$ sudo userAdd -m -r -d /opt /minecraft Minecraft 

Installieren Sie Minecraft Server

Wie Sie später sehen werden, ist es möglich, mehrere Instanzen des Minecraft -Servers auf einem einzelnen Host auszuführen. Aus diesem Grund erstellen wir für jede Instanz unter dem ein separates Verzeichnis /opt/minecraft Verzeichnis. Rufen wir unsere erste Instanz an Überleben:

$ sudo mkdir/opt/minecraft/survival 

Laden Sie den Java Minecraft -Server nach der Fertigstellung herunter. Bevor Sie fortfahren, navigieren Sie in Ihrem Browser zur offiziellen Minecraft -Download -Seite und aktualisieren Sie den folgenden Befehl, um die aktuelle Minecraft -Serverversion zu reflektieren:

$ sudo wget -o/opt/minecraft/survival/minecraft_server.Jar https: // s3.Amazonawen.com/minecraft.Download/Versionen/1.12.2/minecraft_server.1.12.2.Krug 

Nutzungsbedingungen akzeptieren:

$ sudo bash -c "echo eula = true>/opt/minecraft/survival/eula.txt" 

Schließlich ändern Sie den Besitz der Besitz /opt/minecraft/survival/ Verzeichnis und von allen Dateien innerhalb:

$ sudo chown -r minecraft/opt/minecraft/survival/ 


Erstellen Sie Minecraft Systemd Startup -Skript

Um den Minecraft -Server nach dem Neustart bequem zu starten, verwenden Sie Ihren bevorzugten Texteditor EG. vi:

$ sudo vi/etc/systemd/system/[email protected] 

und neu erstellen /etc/systemd/system/[email protected] Datei mit dem folgenden Inhalt:

[Einheit] Beschreibung = Minecraft Server: %i AFTER = Netzwerk.Ziel [Service] WorkingDirectory =/opt/Minecraft/%i Benutzer = Minecraft Group = Minecraft restart = immer execstart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx2g -jar minecraft_server.Jar Nogui execStop =/usr/bin/screen -p 0 -s Mc-%i -x eval 'stuff "Say Server, der in 5 Sekunden heruntergefahren wird. Speichern Sie alle Karten… "\\ 015 'execStop =/bin/sleep 5 execStop =/usr/bin/screen -p 0 -s mc-%i -x eval' stuff" save -all "\\ 015 'execStop =/ usr/bin/screen -p 0 -s mc-%i -x eval 'stop "\\ 015' [install] suchtby = multi -user.Ziel
Kopieren

Die obige Datei dient nur als Beispiel. Erhöhen Sie den RAM von 2 GB auf 4 GB Änderung:

Von: execstart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx2g -jar minecraft_server.jar nogui an: execstart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx4g -jar minecraft_server.Jar Nogui 

Starten Sie Minecraft Server

Verwenden Sie als nächstes die Systemctl Befehl zum Starten Ihres neuen Minecraft -Servers:

$ sudo systemctl starten Sie Minecraft@Survival 

Bestätigen Sie, dass der neue Minecraft -Server in Betrieb ist:

$ sudo systemctl Status Minecraft@Survival ● [email protected] - Minecraft Server: Überleben geladen: geladen (/etc/systemd/system/[email protected]; Behinderte; Anbieter Voreinstellung: aktiviert) aktiv: aktiv (laufend) seit Montag 2018-01-22 12:46:37 AEDT; Vor 16s Hauptpid: 7751 (Bildschirm) Aufgaben: 21 (Grenze: 4915) CGroup: /System.Slice/System-Mincraft.Slice/[email protected] ├─7751/usr/bin/screen -dms mc -survival/usr/bin/java -xmx2g -jar minecraft_server.Jar Nogui └─7757/usr/bin/java -xmx2g -jar minecraft_server.Jar Nogui 22. Januar 12:46:37 Ubuntu Systemd [1]: Start Minecraft Server: Überleben. 

Um sicherzustellen, dass der Minecraft -Server nach der Ausführung des Neustarts beginnt:

$ sudo systemctl aktivieren minecraft@Survival 

Wenn alles wie geplant verlief, sollten Sie jetzt in der Lage sein, die zu verwenden NMAP Befehl, um den Standard -Minecraft -Port zu überprüfen 25565:

$ nmap -p 25565 localhost starten nmap 7.60 (https: // nmap.org) NMAP -Scanbericht für Localhost (127.0.0.1) Der Host ist auf (0.00054s Latenz). Weitere Adressen für Localhost (nicht gescannt) :: 1 Port State Service 25565/TCP Open Minecraft NMAP Fertig: 1 IP -Adresse (1 Host -Up) gescannt in 0.06 Sekunden 

Alles erledigt. Um eine weitere Minecraft -Serverinstanz auf demselben Server bereitzustellen, lesen Sie den nächsten Abschnitt fort.



Bereitstellung einer neuen Minecraft -Serverinstanz auf demselben Host

Die folgenden Linux -Befehle konfigurieren einen neuen Minecraft -Server mit dem Namen Linuxconfig am Hafen 25566. Siehe den folgenden Anhang, damit die zusätzlichen Serverkonfigurationen innerhalb der implementierten/opt/minecraft/linuxconfig/server.Eigenschaften. Die Verwendung unseres vorhandenen Systemd -Skripts zur Bereitstellung einer weiteren Instanz des Minecraft -Servers ist einfach:

$ sudo mkdir/opt/minecraft/linuxconfig $ sudo cp/opt/minecraft/survival/minecraft_server.jar/opt/minecraft/linuxconfig/$ sudo bash -c "echo eula = true>/opt/minecraft/linuxconfig/eula.Txt "$ sudo bash -c" echo server -port = 25566>/opt/minecraft/linuxconfig/server.Eigenschaften "$ sudo chown -r minecraft/opt/minecraft/linuxconfig/ 

Aktivieren Sie Minecraft Server, um nach dem Neustart zu beginnen und den Server zu starten:

$ sudo systemctl aktivieren minecraft@linuxconfig $ sudo systemctl starten Sie Minecraft@linuxconfig 

Schließlich prüfen Sie nach Status:

$ sudo systemctl status minecraft@linuxconfig 

Anhang

Standard Minecraft Server.Eigenschaften Einstellungen:

Max-Tick-Time = 60000 Generator-Settings = Zulassende Nether = True Force-Gamemode = False Gamemode = 0 Enable-Query = False Player-Idle-Timeout = 0 Schwierigkeitsgrad = 1 Spawn-Monster = True Op-Permission-Level = Level = Level = 0 4 PVP = True Snooper-fähig = True Level-Type = Standard Hardcore = False Enable-Command-Block = False Max-Players = 20 Network-Kompression-Schwellenwert = 256 Ressourcen-Pack-Sha1 = max-world-Size = 2999984 Server -Port = 25565 server-ip = spawn-npcs = true erlaubig-flicht = true max-build-height = 256 Level-SEED = PHOP-Proxy-Connections = False Use-native-transport = true motd = ein Minecraft-Server enable-rcon = false 

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Ubuntu 20.04 Minecraft Server Setup
  • Ubuntu 22.04 Minecraft Server Setup
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Ubuntu 20.04 Leitfaden
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • So installieren Sie Minecraft auf Manjaro
  • Ubuntu 20.04 Hadoop