So erstellen Sie einen Minecraft-Server (Java Edition) unter Windows oder Ubuntu

Einen eigenen Minecraft-Server erstellen: Eine Schritt-für-Schritt-Anleitung

In nur wenigen Minuten können Sie einen eigenen Minecraft-Server aufsetzen und mit Ihren engsten Freunden gemeinsam in die pixelige Welt eintauchen.

Minecraft, bekannt für seine grenzenlose Kreativität und die einzigartige Blockoptik, kann Spieler gleichermaßen begeistern und herausfordern.

Weltweit zieht das Spiel eine riesige Fangemeinde an und ist damit eines der meistverkauften Videospiele überhaupt, wie auf Wikipedia nachzulesen ist.

Obwohl man Minecraft auch alleine spielen kann, kann das Erlebnis nach unzähligen Stunden im Bergbau und beim Craften etwas eintönig werden.

Hier kommt der Multiplayer-Modus ins Spiel, der frischen Wind in das Abenteuer bringt. Sie haben die Wahl: Entweder treten Sie großen Servern bei und spielen mit Hunderten oder sogar Tausenden von anderen Spielern, oder Sie erstellen Ihren eigenen Minecraft-Server für ein persönliches Spielerlebnis mit Ihren Liebsten.

Es ist wichtig zu wissen, dass diese Anleitung die Einrichtung eines Minecraft-Servers auf Ihrem eigenen PC beschreibt. Seien Sie daher vorsichtig, wem Sie den Zugang erlauben, da Sie sonst Ihre IP-Adresse offenlegen.

Beachten Sie außerdem, dass wir uns hier auf die Java-Edition von Minecraft konzentrieren, die sowohl unter Windows als auch unter macOS und Linux lauffähig ist.

Nachdem diese Vorbereitungen getroffen sind, können wir nun mit der eigentlichen Erstellung des Servers beginnen.

So richten Sie einen Minecraft-Server ein

In den meisten Fällen werden Sie Ihren eigenen Computer für diesen Zweck verwenden. Alternativ können Sie auch Minecraft-Server-Hosting-Dienste in Anspruch nehmen, die zusätzlichen Support und professionelles Gameplay für eine größere Anzahl von Spielern bieten.

Wir gehen jedoch davon aus, dass Sie einen privaten Computer verwenden möchten.

Da wir die Java-Edition installieren, muss zunächst Java installiert oder, falls bereits vorhanden, aktualisiert werden.

Unter Windows ist die Java-Installation sehr einfach. Besuchen Sie die Java-Downloadseite und laden Sie die aktuelle Version herunter.

Für Ubuntu öffnen Sie das Terminal und geben `sudo apt install openjdk-18-jre` ein, gefolgt von der Eingabetaste. Zum Zeitpunkt des Verfassens dieses Artikels war Java 18 die neueste Version. Passen Sie dies gegebenenfalls an.

Wenn Sie Minecraft auf einem externen Cloud-Server wie DigitalOcean ausführen, verwenden Sie `sudo apt install openjdk-18-jre-headless`, um Java zu installieren. Diese Version ist für die Ausführung von Minecraft ohne grafische Benutzeroberfläche gedacht.

Im Anschluss laden Sie die Minecraft Java Edition Server-Datei herunter. Dies ist eine einzige Datei namens `server.jar`. Es gibt keine separaten Dateien für Windows und Linux.

Nach dem Download ist es empfehlenswert, einen separaten Ordner für den Server anzulegen, da der Server weitere Dateien generiert. So haben Sie einen ordentlichen und übersichtlichen Platz dafür, anstatt die Dateien im Download-Ordner zu haben.

Sie haben nun die Wahl, ob Sie einen Minecraft-Server mit oder ohne grafische Benutzeroberfläche (GUI) betreiben möchten. Während eine GUI praktisch ist, können Sie durch den Verzicht auf sie auch Ressourcen einsparen.

Wir werden uns beide Varianten im Folgenden ansehen.

Minecraft-Server mit GUI

Die Vorgehensweise für die Verwendung eines Minecraft-Servers mit GUI ist sowohl unter Windows als auch unter Ubuntu sehr ähnlich.

Windows

Starten Sie die Serverdatei.

Es öffnet sich nicht sofort ein Fenster. Stattdessen werden weitere Dateien erstellt, einschließlich einer Textdatei für die Endbenutzer-Lizenzvereinbarung (eula.txt). Öffnen Sie diese Datei und ersetzen Sie `eula=false` durch `eula=true`. Speichern Sie die Änderung.

Dies bestätigt, dass Sie den Nutzungsbedingungen des Entwicklers zustimmen. Wenn Sie diesen Schritt vergessen, wird der Server beim Start wieder beendet.

Doppelklicken Sie danach erneut auf die Serverdatei, um die grafische Benutzeroberfläche zu öffnen. Der Server beginnt, alle notwendigen Elemente zu laden. Sobald dies abgeschlossen ist, erscheint unten rechts (über dem leeren Eingabefeld) ein „Done“, was anzeigt, dass der Server bereit ist.

Ubuntu

Öffnen Sie das Terminal und verwenden Sie den `cd`-Befehl, um in den Minecraft-Ordner zu navigieren. Alternativ können Sie den Ordner öffnen, mit der rechten Maustaste klicken und „In Terminal öffnen“ wählen, wodurch das Terminal direkt in diesem Verzeichnis startet.

Führen Sie nun `java -Xmx1024M -Xms1024M -jar server.jar` aus und drücken Sie die Eingabetaste.

`Xmx` und `Xms` geben den maximalen bzw. minimalen Arbeitsspeicher an, den Ihr Minecraft-Server verwenden soll. Sie können mit diesen Werten experimentieren, um die optimale Leistung zu erzielen.
Beispielsweise können Sie den Befehl ändern zu:
`java -Xmx4096M -Xms2048M -jar server.jar`
Dies bedeutet, dass der Minecraft-Server zwischen 2 GB und 4 GB Arbeitsspeicher verwendet.

Auch hier müssen Sie zuerst die EULA akzeptieren. Suchen Sie die neu erstellte Datei `eula.txt` und ändern Sie den Wert von `false` zu `true`.

Geben Sie anschließend den gleichen Befehl erneut ein:

Der Server braucht nun etwas Zeit, um zu laden. Danach sollte sich ein Popup-Fenster mit der grafischen Benutzeroberfläche öffnen, das den Serverstatus anzeigt.

Es können einige Fehlermeldungen auftreten, z. B. Fehler beim Laden des Moduls `canberra-gtk-module`. Diesen können Sie beheben, indem Sie in einem separaten Terminal `sudo apt install libcanberra-gtk-module libcanberra-gtk3-module` eingeben.

Starten Sie den Server neu, und der Fehler sollte nicht mehr auftreten.

Obwohl die GUI praktisch ist, kann es mühsam sein, jedes Mal das Terminal zu öffnen. Wir erstellen daher ein Skript, um den Start zu vereinfachen.

Erstellen Sie hierzu eine beliebige Textdatei im Serverordner und nennen Sie sie `start.sh`. Öffnen Sie diese Datei mit einem Texteditor. Fügen Sie den Befehl `java -Xmx1024M -Xms1024M -jar server.jar` ein und speichern Sie die Datei.

Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie „Eigenschaften“ aus dem Kontextmenü, dann „Berechtigungen“ und aktivieren Sie „Datei als Programm ausführen“.

Jetzt müssen Sie nur noch mit der rechten Maustaste auf die `start.sh`-Datei klicken und „Als Programm ausführen“ wählen, um die GUI des Minecraft-Servers zu starten.

Das war die Einrichtung eines Minecraft-Servers mit GUI. Betrachten wir nun die Alternative.

Minecraft-Server ohne GUI

Diese Option ist etwas ressourcenschonender und daher für fortgeschrittene Benutzer geeignet.

Windows

Bei dieser Methode starten wir die Datei `server.jar` nicht direkt. Stattdessen erstellen wir eine Datei namens `start.bat`, um den Server über die Eingabeaufforderung zu starten.

Erstellen Sie zuerst eine Datei namens `start.txt` im selben Ordner wie die Datei `server.jar`. Öffnen Sie diese Datei in einem Texteditor und fügen Sie den folgenden Code ein:

`java -Xmx1024M -Xms1024M -jar server.jar nogui`

Speichern Sie die Datei und benennen Sie sie anschließend von `start.txt` in `start.bat` um.

Doppelklicken Sie auf diese `start.bat`-Datei, um den Server zum ersten Mal zu starten. Dies erzeugt zusätzliche Dateien und schließt die Eingabeaufforderung nach dem Ausführen der Datei wieder.

Nun müssen Sie, wie bei der GUI-Methode, die Datei `eula.txt` bearbeiten.

Nachdem Sie dies erledigt und die Datei `start.bat` erneut ausgeführt haben, sollte der Server nun ordnungsgemäß laufen:

Das Wort „Done“ am Ende signalisiert, dass der Server gestartet wurde.

Ubuntu

Die Einrichtung eines Servers ohne GUI in Ubuntu erfordert lediglich das Hinzufügen von `nogui` zum Skript, das wir bereits für die Ubuntu GUI-Methode erstellt haben. Das neue Skript sollte also lauten:

`java -Xmx1024M -Xms1024M -jar server.jar nogui`

Speichern Sie die Änderungen und führen Sie das Skript aus, um den Minecraft-Server im Terminal zu starten:

Sie können `help` eingeben, um die Liste der gültigen Befehle zu erhalten, oder Sie können im Minecraft Wiki nachsehen.

Damit ist die Einrichtung des Servers abgeschlossen.

Um jetzt auf diesem Server zu spielen, müssen Sie im Minecraft Launcher unter „Mehrspieler“ „Server hinzufügen“ auswählen. Geben Sie `localhost` oder `0` als Serveradresse ein und klicken Sie auf „Fertig“.

Der Server wird nun im Multiplayer-Menü aufgelistet. Wählen Sie den Server aus und klicken Sie unten auf „Server beitreten“.

Damit wird das Spiel für den lokalen Spieler (Sie) gestartet. Da Sie den Server jedoch nicht nur für sich selbst erstellt haben, zeigen wir Ihnen nun, wie Sie mit anderen Spielern spielen können.

Spieler auf Ihrem Minecraft-Server hosten

Sie können andere Spieler entweder innerhalb oder außerhalb Ihres lokalen Netzwerks (LAN) auf Ihrem Minecraft-Server hosten.

Personen, die sich im selben Netzwerk befinden, benötigen lediglich die interne IP-Adresse des Hosts. Diese erhalten Sie unter Windows über den Befehl `ipconfig` in der Eingabeaufforderung.

Unter Ubuntu können Sie mit dem Befehl `hostname -I` die interne IP-Adresse abfragen:

Das Ergebnis beginnt mit der IP-Adresse, im obigen Fall 192.168.1.32.

Teilen Sie diese IP-Adresse mit anderen Spielern in Ihrem LAN. Diese können dann Ihrem Server beitreten, indem sie die Adresse im Serveradressenfeld im „Mehrspieler“-Tab eingeben.

Für das Hosting von Spielern außerhalb des LAN sind einige zusätzliche Netzwerkkonfigurationen erforderlich:

Als erstes muss die Firewall so konfiguriert werden, dass Verbindungen über eine bestimmte Portnummer zugelassen werden. Die Portnummer finden Sie in der Datei `server.properties`, die im Hauptverzeichnis des Servers erstellt wurde.

Die Standard-Portnummer ist 25565.

Die Firewall muss nun so eingestellt werden, dass Verbindungen über diesen Port zugelassen werden, damit Ihre Minecraft-Freunde beitreten können.

Firewall-Konfiguration

Die Firewall-Konfiguration hängt von Ihrem Betriebssystem ab. Da diese Anleitung sowohl für Windows als auch für Ubuntu gilt, werden wir beide Betriebssysteme abdecken.

Firewall-Konfiguration unter Windows

Drücken Sie ⊞+R, geben Sie `firewall.cpl` ein und drücken Sie die Eingabetaste.

Im Wesentlichen werden wir Regeln für eingehende und ausgehende Verbindungen für den Port (25565) für UDP- und TCP-Netzwerkprotokolle festlegen. Dies ist ein vierstufiger Prozess. Sehen Sie sich dieses Beispiel an, in dem wir den ersten Schritt abschließen, indem wir eine eingehende Regel für TCP erstellen:

Sie wiederholen diesen Vorgang für eingehende (UDP) und ausgehende (TCP & UDP) Verbindungen für denselben Port.

Firewall-Konfiguration unter Ubuntu

In Ubuntu ist die Firewall standardmäßig deaktiviert. Sie können dies überprüfen, indem Sie im Terminal `sudo ufw status verbose` eingeben.

Wenn der Status als `inactive` angezeigt wird, können Sie die Firewall mit `sudo ufw enable` aktivieren.

Geben Sie anschließend `sudo ufw allow 25565` ein, um den Port 25565 zu öffnen, der standardmäßig für Minecraft-Verbindungen verwendet wird.

Sie können den Status der offenen Ports mit `sudo ufw status verbose` erneut überprüfen:

Nachdem der Port nun für Verbindungen vorbereitet ist, müssen Sie ihn für andere zugänglich machen. Dieser Vorgang wird als Portweiterleitung bezeichnet und kann einige Sekunden bis zu einer Minute dauern. Da dieser Vorgang je nach WLAN-Router variiert, können wir ihn an dieser Stelle nicht detailliert erläutern.

Suchen Sie in der Bedienungsanleitung Ihres Geräts nach weiteren Informationen.

Danach benötigen Ihre Freunde Ihre öffentliche IP-Adresse.

Diese finden Sie ganz einfach, indem Sie über Google nach „Was ist meine IP-Adresse“ suchen, oder eine Seite wie whatismyipaddress besuchen.

Die Unkenntlichmachung meiner öffentlichen IP-Adresse unterstreicht die Tatsache, dass Sie diese nicht an Personen weitergeben sollten, denen Sie nicht vertrauen.

Der Vorgang, um diesem Server beizutreten, ist ähnlich wie bei Ihrem lokalen Server. Der einzige Unterschied besteht darin, dass im Feld für die Serveradresse die öffentliche IP-Adresse gefolgt von der Portnummer eingegeben wird (z. B. 125.245.74.894:25565). Der Servername wird automatisch ermittelt.

Fazit

So richten Sie also einen Minecraft Java Edition Server ein und laden Ihre Freunde zum Spielen ein.

Es ist einfach, wenn sich alle im selben LAN befinden. Sie erstellen einfach einen Server und teilen Ihre interne IP-Adresse.

Für Spieler, die sich in verschiedenen Netzwerken befinden, ist es etwas aufwendiger. Hier ist es notwendig, die Serverdatei herunterzuladen und auszuführen, die Firewall zu konfigurieren, eine Portweiterleitung einzurichten und die externe IP-Adresse mitzuteilen.

Obwohl es möglich ist, Ihren Desktop-PC in einen kleinen Server umzuwandeln, benötigen Sie einen leistungsstarken Computer, um gleichzeitig spielen und hosten zu können.

Wenn Sie diese Schritte nicht auf Ihrem PC ausführen möchten und die verwalteten Minecraft-Server nicht mögen, haben wir eine hervorragende Anleitung, wie man Minecraft auf Vultr hosten kann.