Wie man einen Minecraft Server auf Debian 10 einrichtet

Minecraft ist ein Spiel, das die Welt im Sturm erobert hat. Es gibt viele verschiedene Versionen dieses Spiels, aber alle haben gemeinsam, dass sie einen Server benötigen, um Spiele zu hosten und den Überblick über alle Spieler zu behalten. In diesem Tutorial zeigen wir dir, wie du deinen eigenen Minecraft Server auf Debian 10 einrichtest, indem du die Open-Source-Tools verwendest, die du auf der offiziellen Website findest.

Voraussetzung:

Du brauchst eine Debian-Installation mit Root-Rechten.

Einen Minecraft Server, der mit der Version deines Debian Releases kompatibel ist. Wenn du Ubuntu verwendest, kannst du herausfinden, was für dich funktioniert, indem du auf deren Webseite gehst. Wenn du dir nicht sicher bist, welche Version du verwenden sollst, googel nach Minecraft Server kompatibel mit Debian /Ubuntu oder frag in den Kommentaren und wir werden dir helfen!

Erste Schritte

Aktualisiere dein Debian System auf die neueste Version.

Dies ist eine gute Idee, bevor du zusätzliche Pakete installierst, da du so alle aktuellen Aktualisierungen und Sicherheitspatches für die Debian-Software und die installierten Anwendungen wie Minecraft Server erhältst. Um dies zu tun, führe einfach die folgenden Befehle in deinem Terminal aus:

sudo apt update
sudo apt upgrade

Diese Befehle werden im Tandem ausgeführt; zuerst die Aktualisierung und dann das Upgrade, sobald dieses erfolgreich abgeschlossen wurde. Beachte, dass wenn diese Befehle ausgeführt werden, keine Upgrades anstehen, sie sollten nur bis zu fünf Minuten dauern, während größere Upgrades viel länger dauern können, also habe Geduld!

Java installieren

sudo apt install default-jre

Dies wird die aktuellste Version von Java herunterladen und installieren. Wenn du mehrere Versionen installiert hast, werden diese der Einfachheit halber alle entfernt! Sobald dies abgeschlossen ist, kannst du überprüfen, welche Version gerade läuft, indem du den folgenden Befehl in dein Terminal eingibst:

java -version

Beispielhafte Ausgabe:

Java Version prüfen

That’s it! Java wurde auf deinem Server installiert.

Erstelle einen neuen Benutzer für Minecraft

In diesem Beispiel erstellen wir einen neuen Benutzer namens ‚minecraft‘:

sudo adduser minecraft

Wenn du mit diesem Schritt fertig bist, tippe oder kopiere dein Passwort für diesen Account zweimal, um es zu bestätigen (es ist wichtig, dass dieser Account ein eigenes und sicheres Passwort hat).

Beispielhafte Ausgabe:

Linux Benutzer für Minecraft hinzufügen

Füge den neuen Benutzer zur sudo Gruppe hinzu.

adduser minecraft minecraft

Screen installieren

Screen ist ein GNU Dienstprogramm, das verwendet werden kann, um Terminalsitzungen zu multiplexen. Dies ist ein nützliches Werkzeug für den Fernzugriff, da es dir erlaubt, eine ssh-Sitzung zu trennen und später wieder aufzunehmen, ohne dass du die Instanz schließen musst (was dich trennen würde).

Um Screen zu installieren, gib ein:

sudo apt install screen -y

Dieser Befehl wird Screen und alle seine Abhängigkeiten auf deinem Server installieren.

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

Minecraft installieren

Beende dein aktuelles SSH und logge dich erneut mit dem Minecraft Benutzer ein, den wir zuvor erstellt haben.

Erstelle einen neuen Ordner mit dem Namen minecraft und wechsle in diesen:

mkdir minecraft
cd minecraft

Nun laden wir die aktuelle Version von Minecraft.net in dieses Verzeichnis herunter. Schaue auf der Minecraft Server Seite nach, um die aktuelle Version zu erhalten, ersetze den Abschnitt Version unten mit dieser URL.

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

Erstelle ein Startup-Skript

Dies ermöglicht es deinem Server, beim Neustart deines Rechners oder beim Booten von Debian selbst zu starten; es ist auch sehr nützlich, wenn aus irgendeinem Grund deine Internetverbindung zu Hause abbricht und du den Prozess neu starten musst, ohne dich einloggen zu müssen!

sudo nano start.sh

Kopiere und füge die folgenden Zeilen in dein Terminal ein:

java -Xms1024M -Xmx2560M -jar server.jar nogui

Der jar-Parameter kann so konfiguriert werden, dass deine Welt persistent bleibt oder nicht; wenn du jedes Mal einen Neustart möchtest, dann benutze nogui. Wenn du nicht genug RAM für dieses Setup in Debian (oder Ubuntu) hast, überlege dir, ob du den Wert für -Xmx von 2560M auf etwas Kleineres wie 512M herabsetzen willst.

Speichere dein Skript mit Strg-o, beende Nano mit Strg-x und bestätige dann, dass du diese Datei speichern willst, wenn du dazu aufgefordert wirst, indem du „y“ drückst. Du solltest nun ein Startup-Skript in /home/minecraft/ haben. Es wird automatisch beim Booten gestartet! Um es zu testen, gib den folgenden Befehl ein oder füge ihn per Copy-Paste ein:

java -Xms1024M -Xmx2560M jar server.jar nogui

Wenn irgendwelche Fehler wie „java“ nicht erkannt werden, überprüfe bitte den Java-Installationsprozess.

Mache start.sh ausführbar

sudo chmod +x start.sh

Wenn du fertig bist, tippe „exit“ in das Terminalfenster oder schließe es, wenn du dich von diesem Benutzerkonto abmelden möchtest; gehe dann zurück zu deinem Hauptbildschirm. Um die ssh-Sitzung komplett zu beenden, tippst du einfach: exit oder drückst Strg-D, wenn du an einer Eingabeaufforderung bist. Du kannst auch wieder nano verwenden und ./start.sh entfernen. Damit Debian die Änderungen seit dem letzten Update nicht vergisst, führe diesen Befehl aus:

sudo apt update

Starte deinen Minecraft-Server

./start.sh

Wenn du das Paket zum ersten Mal installierst, musst du die Nutzungsbedingungen und die Datenschutzrichtlinien akzeptieren. Wenn du dies bereits in einer früheren Instanz (z.B. für Minecraft Server) getan hast, dann wird es keine erneute Aufforderung geben. Das Akzeptieren dieser Vereinbarungen erlaubt es Debians Repositories, Pakete von einem anderen Server im Namen deines Servers herunterzuladen; dies kann bequemer sein, da sie oft besser aktualisiert sind als dein eigener! Einmal akzeptiert, sollte die Installation nur ein paar Minuten dauern und es sind keine weiteren Aktionen notwendig, bis dieser Prozess alle benötigten Dateien und Ressourcen heruntergeladen hat.

Der nächste Schritt ist, die eula.txt Datei zu öffnen und eula=true zu setzen. Dies wird deinem Server erlauben, sich mit der Minecraft Client Software zu verbinden. Öffne diese Datei in deinem bevorzugten Editor und stelle sicher, 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 laufen zu lassen, so dass wir nicht immer in den Minecraft Benutzeraccount eingeloggt sein müssen, wenn wir den Spieleserver über SSH fernadministrieren.

screen /home/minecraft/run.sh

Dies wird eine neue „Sitzung“ namens minecraft erstellen, die den Minecraft Prozess im Hintergrund laufen lässt; wir können von jeder anderen Shell, in die wir eingeloggt sind, auf diese zugreifen.

Konfiguriere deine Minecraft Server Firewall

Als nächstes wollen wir unsere Firewall einrichten. Debian hat eine exzellente 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! Sie beinhaltet auch Dinge wie Portweiterleitung, die bestimmte Ports durchlassen, abhängig von Kriterien wie Zieladresse oder Quell-IPs.

In Debian erlauben die Standardeinstellungen derzeit nur SSH-Verkehr (z.B. ssh von deinem lokalen System auf diesen Server). Lass uns weitermachen und Regeln für Minecraft hinzufügen, indem du tippst:

sudo ufw allow 25565

Verbinde dich mit deinem Minecraft Server

Öffne deinen lokalen Minecraft Client, wähle den Reiter Multiplayer und gib den Namen und die IP-Adresse deines Servers ein.

Minecraft verbinden

Server Info bearbeiten

Hinweis: Um in einem öffentlichen Netzwerk zu spielen, musst du einen externen Domainnamen bei einem beliebigen Domainanbieter kaufen und Dynamic DNS selbst einrichten, was den Rahmen dieses Tutorials sprengen würde.

Du kannst dich nun mit dem Server verbinden. Klicke auf den Join Server Button.

Scannen für Spiele

Minecraft gestartet

Glückwunsch! Du kannst jetzt Minecraft spielen und Welten bauen. Du kannst auch Welten bauen und mit deinen Freunden Spaß haben. Für weitere Tipps oder Hilfe, schaue bitte im Minecraft Wiki nach.

Fazit

Einen Minecraft Server auf Debian einzurichten ist einfach, folge einfach den Schritten in diesem Post. Wenn du Fragen hast, kannst du sie gerne unten kommentieren. Die gleichen Schritte können auf jedes Debian System angewendet werden, wie zum Beispiel Debian Stretch. Wir hoffen, dass du dieses Tutorial genossen hast und dass es dir geholfen hat, deinen eigenen Server einzurichten! Wenn wir irgendetwas übersehen haben, lass es uns bitte in den Kommentaren unten wissen. Viel Spaß beim Mining!

Das könnte dich auch interessieren …