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

Lassen Sie uns in wenigen Minuten einen Minecraft-Server erstellen, den Sie mit engen Freunden genießen können.

Minecraft ist ein Schöpferparadies oder eine seltsam aussehende blockierte Welt, die Sie jedes Mal, wenn Sie eintreten, bis ins Mark nervt.

Wie auch immer, Spieler auf der ganzen Welt finden es unwiderstehlich und spielen Minecraft in großer Zahl, was es zum meistverkauftes Videospiel aller Zeiten.

Während Sie Minecraft alleine spielen können, wird die Erfahrung langweilig, nachdem Sie Stunden im Bergbau und Handwerk verbracht haben.

Ergo haben Sie den Multiplayer, um den Spaß am Leben zu erhalten. Jetzt können Sie entweder den großen Servern beitreten und mit Hunderten, wenn nicht Tausenden von Spielern mitspielen.

Oder Sie bauen selbst einen Minecraft-Server, um mit Ihren Lieben Spaß zu haben.

Es ist wichtig zu wissen, dass diese Anleitung einen Minecraft-Server auf Ihrem persönlichen PC erstellt. Sie sollten also keine Spieler hosten, denen Sie nicht vertrauen, da Sie sonst Ihre IP-Adresse preisgeben.

Und bitte denken Sie daran, dass wir die Java-Edition von Minecraft hosten, die unter Windows, macOS und Linux funktioniert.

Nun, da Sie genug wissen, fangen wir mit dem eigentlichen Geschäft an.

So erstellen Sie einen Minecraft-Server

Höchstwahrscheinlich würden Sie dafür Ihren eigenen PC verwenden. Sie können sich jedoch auch für Minecraft Server Hosting entscheiden, um zusätzlichen Support und professionelles Gameplay für eine große Anzahl von Spielern zu erhalten.

Aber wir bleiben bei der Annahme, dass Sie einen Personal Computer verwenden.

Und da wir die Minecraft Java Edition installieren, müssen wir zuerst Java installieren oder aktualisieren, wenn Sie es bereits haben.

Die Installation von Java unter Windows ist ziemlich einfach. Besuchen Sie diese Java-Downloadseiteund holen Sie sich die neueste Version.

Öffnen Sie für Ubuntu das Terminal und geben Sie sudo apt install openjdk-18-jre ein und drücken Sie die Eingabetaste. Zum Zeitpunkt dieses Schreibens war Java 18 das neueste; Sie sollten es entsprechend ändern.

Wenn Sie Minecraft auf einem Cloud-Server eines Drittanbieters wie DigitalOcean ausführen möchten, installieren Sie Java stattdessen mit diesem Befehl: sudo apt install openjdk-18-jre-headless. Dies bedeutet, dass Sie Minecraft ohne grafische Benutzeroberfläche ausführen.

Anschließend laden und installieren Sie die Minecraft-Java-Edition-Server um eine einzelne Datei namens server. Nur damit Sie es wissen, es gibt keine separaten Dateien für Windows und Linux.

Nach dem Herunterladen ist es ideal, dafür einen separaten Ordner zu erstellen, da der Server mehr Dateien generiert, die Sie an einem schönen, aufgeräumten Ort haben möchten, anstatt über dem Hauptdownloadordner zu liegen.

Als nächstes können Sie wählen, ob Sie einen Minecraft-Server mit oder ohne grafische Benutzeroberfläche (GUI) haben möchten. Während es praktisch ist, eine GUI zu haben, können Sie einige zusätzliche Ressourcen haben, wenn Sie sich für die Eingabeaufforderung entscheiden.

Trotzdem werden wir beide sehen.

Minecraft-Server mit GUI

Die Verwendung des Minecraft-Servers mit einer GUI ist in Windows und Ubuntu fast identisch.

  Welche Sprachen sind in Minecraft verfügbar?

Windows

Führen Sie die Serverdatei aus.

Dadurch wird nichts geöffnet, sondern es werden weitere Dateien erstellt, einschließlich einer Textdatei für die Endbenutzer-Lizenzvereinbarung (eula.txt). Öffnen Sie diese Textdatei, ersetzen Sie eula=false durch eula=true und speichern Sie die Änderungen.

Dies zeigt an, dass Sie den Nutzungsbedingungen des Entwicklers zustimmen. Wenn Sie diesen Schritt verpassen, wird der Server heruntergefahren, sobald Sie ihn öffnen.

Doppelklicken Sie anschließend erneut auf die Serverdatei, um ihre grafische Benutzeroberfläche zu öffnen. Der beginnt mit dem Laden aller Voraussetzungen und Sie erhalten unten rechts (direkt über dem leeren Feld) ein Done, das anzeigt, dass der Server zum Hosten bereit ist.

Ubuntu

Öffnen Sie das Terminal und verwenden Sie den cd-Befehl, um zum Minecraft-Ordner zu navigieren. Alternativ können Sie den bestimmten Ordner öffnen, mit der rechten Maustaste klicken und In Terminal öffnen auswählen, damit er direkt auf dieses Verzeichnis zeigt.

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 RAM an, mit dem Ihr Minecraft-Server läuft. Sie können mit diesen Werten experimentieren, um ein optimales Erlebnis zu erzielen.
Zum Beispiel kann ich es ändern in:
java -Xmx4096M -Xms2048M -jar server.jar
was bedeutet, dass der Minecraft-Server zwischen 2 GB und 4 GB RAM arbeitet.

Dies fordert Sie auf, die EULA zu akzeptieren, bevor Sie den Server ausführen. Suchen Sie ähnlich wie in Windows die neu erstellte Datei eula.txt und ändern Sie sie, indem Sie false in true ändern.

Fügen Sie anschließend denselben Befehl ein und führen Sie ihn aus:

Dies wird einige Zeit dauern, aber Sie werden bald ein Popup-Fenster mit einer grafischen Benutzeroberfläche sehen, das den Serverstatus anzeigt.

Möglicherweise treten auch einige Fehler auf, z. B. Fehler beim Laden des Moduls „canberra-gtk-module. Dies kann entfernt werden, indem die spezifischen Dateien installiert werden, indem ein separates Terminal geöffnet und sudo apt install libcanberra-gtk-module libcanberra-gtk3-module ausgeführt wird.

Starten Sie jetzt den Server neu und Sie erhalten diesen Fehler nicht mehr.

Obwohl die GUI großartig ist, kann es lästig sein, das Terminal jedes Mal zu öffnen, um sie zu öffnen. Also erstellen wir ein Skript, um es einfach auszuführen.

Erstellen Sie dazu eine beliebige Textdatei im Ordner und nennen Sie sie start.sh. Als nächstes öffnen Sie diese Datei mit einem beliebigen Texteditor. Kopieren Sie dann die Datei java -Xmx1024M -Xms1024M -jar server.jar, und speichern Sie die Änderungen.

Klicken Sie schließlich mit der rechten Maustaste darauf, geben Sie Eigenschaften am Ende des Popups ein, wählen Sie oben Berechtigungen und aktivieren Sie Ausführung der Datei als Programm zulassen.

Jetzt müssen Sie nur noch mit der rechten Maustaste auf die Datei start.sh klicken und Als Programm ausführen auswählen, um die GUI von Minecraft Server zu öffnen.

Das war also das Erstellen eines Minecraft-Servers mit einer GUI. Schauen wir uns die Alternative an.

  So beheben Sie das Einfrieren und Abstürzen der Webcam in Windows 10

Minecraft-Server ohne GUI

Dies ist wohl eine leistungsstärkere Option der beiden und für die Power-User sinnvoller.

Windows

Bei dieser Methode führen wir die Datei server.jar nicht direkt aus. Stattdessen erstellen wir eine start.bat-Datei, um den Server in der Eingabeaufforderung auszuführen.

Öffnen Sie zunächst den Ordner mit der server.jar und erstellen Sie eine start.txt-Datei. Öffnen Sie nun die Datei in Notepad und kopieren Sie den folgenden Code in die Textdatei und speichern Sie die Änderungen:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Als nächstes benennen Sie die Datei von start.txt in start.bat um.

Doppelklicken Sie nun auf diese start.bat-Datei, um den Server zum ersten Mal auszuführen. Dadurch werden mehrere Dateien erstellt, in denen die Eingabeaufforderung nach dem Ausführen der bat-Datei geschlossen wird.

Um fortzufahren, müssen Sie die Datei eula.txt ändern, ähnlich wie wir es bei der GUI-Methode getan haben.

Sobald Sie dies tun und die bat-Datei erneut ausführen, wird dies die Ausgabe sein:

Das ‚Fertig‘ am Ende bedeutet, dass der Server einwandfrei läuft.

Ubuntu

Keine GUI in Ubuntu bedeutet das Hinzufügen eines nogui in der Skriptdatei, die wir zuvor in der Ubuntu-GUI-Methode erstellt haben. Das neue Skript lautet also:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Speichern Sie anschließend die Änderungen und führen Sie das Skript aus, um den Minecraft-Server im Terminal zu öffnen:

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

Schließlich sind wir mit dem Servererstellungsteil fertig.

Um jetzt auf diesem neu erstellten Server zu spielen, musst du nur noch den Add Server unter Multiplayer im Minecraft Launcher finden. Geben Sie als Nächstes localhost oder 0 in die Serveradresse ein und klicken Sie auf Fertig.

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

Dadurch wird das Spiel für den lokalen Spieler (Sie) geöffnet. Aber Sie haben dies nicht erstellt, um alleine zu spielen, also schauen wir uns an, wie Sie Multiplayer auf Ihrem nativen Server spielen.

Hosten von Spielern auf Ihrem Minecraft-Server

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

Personen im selben Netzwerk benötigen lediglich die interne IP-Adresse des Hosts, die Sie erhalten, indem Sie ipconfig in die Eingabeaufforderung eingeben.

Ubuntu-Leute können hostname -I eingeben, um die interne IP-Adresse zu erhalten:

Es ist der Anfang des Ergebnisses, in diesem Fall 192.168.1.32.

Teilen Sie dies mit anderen Spielern, und sie können Ihrem Server beitreten, indem sie dies im Abschnitt mit der Serveradresse auf der Registerkarte „Mehrspieler“ auflisten.

Das Minecraft-Hosting für Personen außerhalb des LAN erfordert jedoch einige Netzwerkfähigkeiten für:

Der erste Schritt besteht darin, die Firewall so zu konfigurieren, dass Verbindungen zu einer bestimmten Portnummer zugelassen werden, die Sie in der im Hauptserverordner erstellten Servereigenschaftendatei finden.

  10 der besten Video Maker und Editor für macOS & Windows

Die Standardportnummer ist also 25565.

Anschließend müssen Sie der Firewall mitteilen, Verbindungen über diesen Port zuzulassen, damit Ihre Minecraft-Freunde mitmachen können.

Firewall-Konfiguration

Die Firewall-Konfiguration hängt von Ihrem Betriebssystem ab. Da dieses Handbuch für Windows und Ubuntu gedacht ist, werden wir beide durchgehen.

Konfigurieren der Firewall unter Windows

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

Grundsätzlich werden wir eingehende und ausgehende Regeln für den Port (25565) für UDP- und TCP-Netzwerkprotokolle festlegen. Dies wird ein vierstufiger Prozess sein. Sehen Sie sich diese Demo an, in der wir den ersten Schritt abschließen, indem wir eine eingehende Regel für TCP erstellen:

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

Firewall auf Ubuntu konfigurieren

In Ubuntu bleibt die Firewall standardmäßig deaktiviert, und Sie können dies überprüfen, indem Sie sudo ufw status verbose im Terminal ausführen.

Wenn es mit Status: inactive zurückkehrt, können Sie es mit sudo ufw enable aktivieren.

Geben Sie als Nächstes sudo ufw allow 25565 ein und drücken Sie die Eingabetaste, um Port 25565 zu öffnen, der standardmäßig Verbindungen in Minecraft zulässt.

Jetzt können wir den offenen Port erneut mit sudo ufw status verbose überprüfen:

Nachdem wir diesen Port nun für Verbindungen bereit haben, ist es an der Zeit, ihn für andere verfügbar zu machen. Dieser Vorgang wird als Portweiterleitung bezeichnet und kann einige Sekunden bis zu einer Minute dauern. Aber das können wir hier nicht erklären, da dies auf Ihrem WLAN-Router basiert.

Suchen Sie nach Ihrem Gerät und fertig.

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

Sie können dies erhalten, indem Sie einfach googeln, was meine IP-Adresse ist, oder so etwas wie besuchen whatismyipaddress.

Das Unkenntlichmachen meiner öffentlichen IP-Adresse unterstreicht die Tatsache, dass Sie Ihre nicht mit jemandem teilen sollten, dem Sie nicht vertrauen.

Der Vorgang zum Beitritt zu diesem Server ähnelt dem Beitritt zu Ihrem eigenen Server. Der einzige Unterschied besteht darin, dass im Abschnitt Serveradresse die öffentliche IP-Adresse:Portnummer (z. B. 125.245.74.894:25565) verwendet wird. Und kümmern Sie sich nicht um den Servernamen, der wird automatisch abgerufen.

Fazit

So erstellen Sie also einen Minecraft-Java-Edition-Server und lassen Ihre Freunde ihm beitreten.

Es ist einfach, wenn sich die gesamte Partei im selben LAN befindet. Auf diese Weise erstellen Sie einfach einen Server und teilen Ihre interne IP-Adresse.

Für Spieler in verschiedenen Netzwerken besteht es aus dem Herunterladen und Ausführen der Serverdatei von Minecraft, dem Konfigurieren der Firewall, der Portweiterleitung und dem Teilen Ihrer externen IP-Adresse.

Während es möglich ist, Ihren Desktop-PC in einen kleinen Server umzuwandeln, benötigen Sie einen leistungsstarken, um ihn gleichzeitig zu hosten und zu spielen.

Und wenn Sie dies nicht auf Ihrem PC tun möchten und die verwalteten Minecraft-Server nicht mögen, dann haben wir eine perfekte Anleitung zum Hosten von Minecraft auf Vultr.