GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So richten Sie einen Minecraft-Server unter Debian 10 ein

Minecraft ist ein Spiel, das die Welt im Sturm erobert hat. Es gibt viele verschiedene Versionen dieses Spiels, aber sie haben gemeinsam, dass ein Server benötigt wird, um Spiele zu hosten und alle Spieler im Auge zu behalten. In diesem Tutorial zeigen wir Ihnen, wie Sie Ihren eigenen Minecraft-Server unter Debian 10 einrichten, indem Sie Open-Source-Tools verwenden, die auf der offiziellen Website verfügbar sind.

VoraussetzungSie benötigen eine Debian-Installation mit Root-Rechten.

  • Ein Minecraft-Server, der mit der Version Ihrer Debian-Veröffentlichung kompatibel ist. Wenn Sie Ubuntu verwenden, können Sie auf deren Website herausfinden, was für Sie funktioniert. Wenn nicht klar ist, welches Sie verwenden sollen, versuchen Sie, Minecraft Server-kompatibel mit Debian/Ubuntu zu googeln, oder fragen Sie in den Kommentaren und wir helfen!

Erste Schritte

Aktualisiere dein Debian-System auf die neueste Version.

Dies ist eine gute Idee, bevor Sie zusätzliche Pakete installieren, da Sie damit alle neuesten Updates und Sicherheitspatches sowohl für Debian-Software als auch für installierte Anwendungen wie Minecraft-Server erhalten. Führen Sie dazu einfach die folgenden Befehle in Ihrem Terminal aus:

sudo apt update
sudo apt upgrade 

Diese Befehle werden zusammen ausgeführt; zuerst aktualisieren und dann aktualisieren, sobald dies erfolgreich abgeschlossen wurde. Beachten Sie, dass beim Ausführen dieser Befehle keine ausstehenden Upgrades vorhanden sind, sie sollten nur bis zu fünf Minuten dauern, während größere Upgrades viel länger dauern können, also seien Sie geduldig!

Java installieren

sudo apt install default-jre

Dadurch wird die aktuelle neueste Version von Java heruntergeladen und installiert. Wenn Sie mehrere Versionen installiert haben, werden diese der Einfachheit halber alle entfernt! Nach Abschluss können Sie bestätigen, welche Version derzeit ausgeführt wird, indem Sie den folgenden Befehl in Ihr Terminal eingeben:

java -version

Beispielausgabe:

Das ist es! Java wurde auf Ihrem Server installiert.

Neuen Benutzer für Minecraft erstellen 

In diesem Beispiel erstellen wir einen neuen Benutzer namens „minecraft“:

sudo adduser minecraft 

Wenn Sie mit diesem Schritt fertig sind, geben Sie Ihr Passwort für dieses Konto zweimal ein, oder kopieren Sie es, und fügen Sie es zweimal ein, um es zu bestätigen (es ist wichtig, sicherzustellen, dass dieses Konto ein eigenes eindeutiges und sicheres Passwort hat).

Beispielausgabe:

Fügen Sie den neuen Benutzer der sudo-Gruppe hinzu.

sudo usermod -aG sudo minecraft

Installationsbildschirm

Screen ist ein GNU-Dienstprogramm, das zum Multiplexen von Terminalsitzungen verwendet werden kann. Dies ist ein nützliches Tool für den Fernzugriff, mit dem Sie sich von einer SSH-Sitzung trennen und später fortsetzen können, ohne diese Instanz schließen zu müssen (was Sie trennen würde).

Um Screen zu installieren, geben Sie Folgendes ein:

sudo apt install screen -y

Dieser Befehl installiert screen und alle seine Abhängigkeiten auf Ihrem Server.

Dies ist das Ende dieser Aufgabe, fahren Sie mit der nächsten Aufgabe unten fort.

Installieren Sie Minecraft

Beenden Sie dann Ihr aktuelles SSH und melden Sie sich erneut mit dem Minecraft-Benutzer an, den wir zuvor erstellt haben.

Erstellen Sie einen neuen Ordner mit dem Namen minecraft und verschieben Sie ihn hinein:

mkdir minecraft
cd minecraft

Nun laden wir die aktuelle Version von Minecraft.net in dieses Verzeichnis herunter. Besuchen Sie die Minecraft-Serverseite, um die neueste Version von Minecraft Server zu erhalten, ersetzen Sie den Versionsabschnitt unten durch diese URL.

wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

Erstellen Sie ein Startskript

Dadurch kann Ihr Server starten, wenn Sie Ihren Rechner neu starten oder Debian selbst booten; Es ist auch sehr vorteilhaft, wenn Ihre Internetverbindung zu Hause aus irgendeinem Grund unterbrochen wird und Sie den Vorgang neu starten müssen, ohne sich anmelden zu müssen!

sudo nano start.sh

Kopieren Sie die folgenden Zeilen und fügen Sie sie in Ihr Terminal ein:

java -Xms1024M -Xmx2560M -jar server.jar nogui

Der jar-Parameter kann so konfiguriert werden, dass Ihre Welt persistent bleibt oder nicht; Wenn Sie jedes Mal einen Neuanfang wünschen, verwenden Sie nogui. Wenn Sie nicht genug RAM für dieses Setup in Debian (oder Ubuntu) haben, ziehen Sie in Betracht, den -Xmx-Wert von 2560 MB auf etwas niedrigeres wie 512 MB zu senken.

Speichern Sie Ihr Skript mit Strg-o, beenden Sie Nano mit Strg-x und bestätigen Sie, dass Sie diese Datei speichern möchten, wenn Sie dazu aufgefordert werden, indem Sie "y" drücken. Sie sollten jetzt ein Startskript in /home/minecraft/ haben. Es wird automatisch beim Booten gestartet! Geben Sie zum Testen den folgenden Befehl ein oder kopieren Sie ihn und fügen Sie ihn ein: 

java -Xms1024M -Xmx2560M jar server.jar nogui

Wenn Fehler wie "java" nicht erkannt werden, überprüfen Sie bitte den Java-Installationsprozess.

Start.sh ausführbar machen

sudo chmod +x start.sh

Wenn Sie fertig sind, geben Sie „exit“ in das Terminalfenster ein oder schließen Sie es, wenn Sie sich von diesem Benutzerkonto abmelden möchten; Gehen Sie dann zurück zu Ihrem Hauptbildschirm. Um diese SSH-Sitzung vollständig zu trennen, verlassen Sie sie einfach, indem Sie Folgendes eingeben:exit  oder drücken Sie Strg-D, wenn Sie dazu aufgefordert werden. Sie können nano auch erneut verwenden und ./start.sh entfernen. Damit Debian keine Änderungen vergisst, die seit der letzten Aktualisierung unseres Systems vorgenommen wurden, führen Sie diese Befehle aus:

sudo apt update

Führen Sie Ihren Minecraft-Server aus

./start.sh

Wenn Sie das Paket zum ersten Mal installieren, müssen Sie dessen Nutzungsbedingungen und Datenschutzrichtlinie akzeptieren. Wenn Sie dies bereits in einer früheren Instanz getan haben (z. B. für Minecraft Server), wird es nicht erneut dazu aufgefordert. Das Akzeptieren dieser Vereinbarungen erlaubt es den Depots von Debian, Pakete von einem anderen Server für Sie herunterzuladen; Dies kann bequemer sein, da sie oft besser aktualisiert sind als Ihre eigenen! Nach der Annahme sollte die Installation nur wenige Minuten dauern und es sind keine weiteren Maßnahmen erforderlich, bis dieser Vorgang das Herunterladen aller erforderlichen Dateien und Ressourcen abgeschlossen hat.

Der nächste Schritt besteht darin, die Datei eula.txt zu öffnen und eula=true festzulegen. Dadurch kann sich Ihr Server mit der Client-Software des Minecraft-Spiels verbinden. Öffnen Sie diese Datei in Ihrem bevorzugten Editor und vergewissern Sie sich, dass sie lautet:eula=true.

sudo nano eula.txt
eula=true

Der nächste Schritt ist die Verwendung von screen, um unseren Minecraft-Serverprozess unabhängig auszuführen, sodass wir nicht immer beim Minecraft-Benutzerkonto angemeldet sein müssen, wenn wir den Spielserver remote über SSH verwalten.

screen /home/minecraft/run.sh

Dadurch wird eine neue "Sitzung" namens Minecraft erstellt, in der der Minecraft-Prozess im Hintergrund ausgeführt wird. wir können von jeder anderen Shell, in der wir angemeldet sind, darauf zugreifen.

Konfiguriere deine Minecraft-Server-Firewall

Als nächstes wollen wir unsere Firewall einrichten. Debian hat eine ausgezeichnete eingebaute Firewall namens ufw, die uns eine große Kontrolle darüber gibt, welche Programme auf unserem System auf externe Netzwerkressourcen wie das Internet zugreifen können! Dazu gehören auch Dinge wie Port-Forwarding, die bestimmte Ports in Abhängigkeit von Kriterien wie Zieladresse oder Quell-IPs durchlassen.

In Debian erlauben die Standardeinstellungen derzeit nur SSH-Verkehr (z. B. ssh von Ihrem lokalen System zu diesem Server). Lassen Sie uns fortfahren und Regeln für Minecraft hinzufügen, indem Sie Folgendes eingeben:

sudo ufw allow 25565

Verbinde dich mit deinem Minecraft-Server

Öffnen Sie Ihren lokalen Minecraft-Client, wählen Sie die Registerkarte Multiplayer und geben Sie den Namen und die IP-Adresse Ihres Servers ein.

Hinweis :Um in einem öffentlichen Netzwerk zu spielen, müssen Sie einen externen Domainnamen von einem beliebigen Domainanbieter kaufen und selbst dynamisches DNS einrichten, was den Rahmen dieses Tutorials sprengen würde.

Sie können sich jetzt mit dem Server verbinden. Klicken Sie auf die Schaltfläche Server beitreten.

Herzliche Glückwünsche! Sie können jetzt Minecraft spielen und Welten bauen. Du kannst Welten bauen und auch mit deinen Freunden Spaß haben. Weitere Tipps oder Hilfe finden Sie im Minecraft-Wiki.

Schlussfolgerung

Das Einrichten eines Minecraft-Servers unter Debian ist einfach, befolgen Sie einfach die Schritte in diesem Beitrag. Wenn Sie Fragen haben, kommentieren Sie bitte unten. Die gleichen Schritte können auf jedes Debian-System wie Debian Stretch angewendet werden. Wir hoffen, dass Ihnen dieses Tutorial gefallen hat und dass es Ihnen geholfen hat, Ihren eigenen Server einzurichten! Wenn wir etwas vermisst haben, teilen Sie uns dies bitte in den Kommentaren unten mit. Viel Spaß beim Schürfen!


Debian
  1. So richten Sie einen Samba-Server unter Debian 10 Buster ein

  2. So richten Sie einen LAMP-Server unter Debian 10 Buster ein

  3. Festlegen einer statischen IP auf Debian 11 - Wie geht das?

  4. So richten Sie einen SFTP-Server auf Debian 11 Server ein

  5. So richten Sie einen OpenVPN-Server unter Debian 10 ein

So legen Sie eine statische IP unter Debian 11 fest

So richten Sie Rsyslog Server Debian 10/11 ein

So richten Sie NTP-Server und -Client unter Debian 11 ein

So installieren Sie Minecraft Server auf Debian 9 Stretch

So richten Sie einen Minecraft-Server unter CentOS 7 ein

So installieren Sie Minecraft unter Debian 10