Wenn Sie eine private Minecraft-Welt erstellen möchten, die Sie online mit Ihren Freunden teilen können, benötigen Sie einen Ort, an dem Sie dieses Erlebnis hosten können. Sie können satte 7,99 $ pro Monat dafür bezahlen Minecraft Realms (öffnet in neuem Tab)das einfach zu bedienen ist, aber nicht über alle Anpassungsoptionen verfügt, oder Sie können einen Minecraft-Server von einem kostenpflichtigen Hosting-Service wie mieten Schockbyte (öffnet in neuem Tab). Oder Sie richten Ihren eigenen Minecraft-Server auf einem Raspberry Pi ein und lassen ihn kostenlos direkt von Ihrem Wohnzimmer aus hosten.
Beachten Sie, dass Sie entweder einen Raspberry Pi 3 oder 4 benötigen, vorzugsweise einen 4 mit mindestens 2 GB RAM. Und der gesamte Datenverkehr auf dem Server wird über Ihren Internetdienst zu Hause ein- und ausgehen. Wenn Sie also vorhaben, ständig eine Menge Benutzer zu haben, kann dies etwas Bandbreite beanspruchen. Aber wenn Sie nur vorhaben, mit ein paar Freunden zu spielen, ist das Erstellen eines Raspberry Pi Minecraft-Servers einfach, billig und macht Spaß.
Im Folgenden zeigen wir Ihnen, wie Sie einen Minecraft-Server auf Ihrem Raspberry Pi einrichten, sicherstellen, dass der Server beim Booten startet und Verbindungen von außerhalb Ihres lokalen Netzwerks zulässt. Wir erklären auch, wie man sich von Minecraft Java Edition aus bei diesem Server anmeldet. Beachten Sie, dass wir einen einfachen Vanilla-Minecraft-Server und eine Java-Edition ohne Mods verwenden. Sobald Sie sich jedoch mit dieser Anleitung vertraut gemacht haben, können Sie serverseitige Mods oder verschiedene Versionen des Servers installieren.
So richten Sie einen Raspberry Pi Minecraft-Server ein
1. Richten Sie einen Raspberry Pi ein wenn du noch keine hast. Sehen Sie sich unsere Geschichten zum Einrichten eines Raspberry Pi oder zum Einrichten eines kopflosen Raspberry Pi an (wenn Sie ihn fernsteuern möchten).
2. Öffnen Sie ein Terminalfenster auf dem Pi oder eine SSH-Verbindung zum Raspberry Pi.
3. Stellen Sie sicher, dass Ihr Raspberry Pi auf dem neuesten Stand istindem Sie die neuesten Update-Befehle ausführen.
sudo apt update
sudo apt upgrade -y
4. Installieren Sie JDK und git. Das Java Development Kit (JDK) ist die Grundlage für die Minecraft Java Edition. Ohne das JDK würde Minecraft nicht funktionieren.
sudo apt install default-jdk
5. Erstellen Sie ein Verzeichnis um die Dateien zu speichern und Geben Sie dieses Verzeichnis ein. Wir rufen unsere an mcserver.
mkdir mcserver
cd mcserver
6. Auf Ihrem PC navigieren Sie zu Minecraft.net-Server-Download-Seite und kopieren Sie die Adresse der neuesten Server-JAR-Datei.
7. Geben Sie wget ein
wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar
8. Starten Sie den Server mit dem folgenden Befehl. Dadurch wird dem Server 1 GB RAM zugewiesen und dann die heruntergeladene .jar-Datei ausgeführt.
java -Xmx1024M -Xms1024M -jar server.jar
Hinzufügen nogui bis zum Ende, wenn Sie ohne Schnittstelle starten möchten. Sie erhalten eine Fehlermeldung, die besagt, dass Sie der EULA zustimmen müssen.
9. Öffnen Sie eula.txt zum Bearbeiten. Es ist am einfachsten, Nano zu verwenden.
nano eula.txt
10. Ändern Sie eula=false in eula=true in die Datei und schlagen STRG + X, dann Y und Enter drücken zu speichern und zu beenden.
11. Starten Sie den Server erneut.
java -Xmx1024M -Xms1024M -jar server.jar
Der Start dauert einige Minuten, da eine Welt generiert und ein Spawn-Bereich vorbereitet wird. Sie werden einen Prozentsatz sehen, während es geht.
Jetzt sollte Ihr Server laufen und Sie können sich anmelden. Wenn Sie den Server jedoch von einem SSH-Fenster aus ausgeführt haben, wird er in dem Moment geschlossen, in dem Sie das Fenster schließen (es sei denn, Sie setzen “nohup” vor den Server-Ladebefehl). Und selbst wenn Sie es von einem Terminalfenster auf dem Pi (oder über VNC) ausführen, ist der Server nicht auf Neustart eingestellt, falls Sie den Raspberry Pi neu starten müssen.
Im Folgenden zeigen wir Ihnen, wie Sie ein Skript erstellen, das den Minecraft-Server jedes Mal startet, wenn Sie den Raspberry Pi booten, und auch den Minecraft-Server neu starten sollte, wenn er abstürzt, der Pi selbst jedoch nicht.
So starten Sie den Raspberry Pi Minecraft Server beim Booten
1. Erstellen Sie eine neue Datei namens mcstart.sh im selben Ordner wie die Serverdateien (in unserem Fall mcserver). Sie können die Datei mit nano erstellen und öffnen.
nano mcstart.sh
2. Geben Sie den folgenden Code ein zu Ihrem Bash-Skript.
#!/bin/bash
cd ~/mcserver
while true
do
java -Xmx1024M -Xms1024M -jar server.jar
sleep 10
done
Was wir hier tun, ist, in das Verzeichnis zu wechseln, in dem sich der Server befindet, und dann eine Endlosschleife auszuführen, die den Server startet und dann, falls er jemals stoppt, 10 Sekunden wartet und ihn erneut startet. Wenn der Server niemals abstürzt, wird er niemals den “sleep 10”-Teil der Schleife erreichen.
Wenn der Pfad zu Ihrem Minecraft-Server auf Ihrem Raspberry Pi etwas anderes als /mcserver ist, stellen Sie sicher, dass Sie diesen Teil des Skripts ändern.
3. Speichern und schließen die Datei durch Drücken von STRG + X.
4. Stellen Sie die Datei mcstart.sh so ein, dass sie ausführbar ist von allen Benutzern.
chmod a+x mcstart.sh
Jetzt können Sie also einfach den mcstart-Befehl von der Befehlszeile aus ausführen, aber das wird Ihnen nicht viel nützen, es sei denn, das System führt es automatisch beim Booten aus.
5. Öffnen Sie den Crontab-Editor.
crontab -e
Wenn Sie Crontab zum ersten Mal auf diesem Raspberry Pi öffnen, werden Sie aufgefordert, einen Editor auszuwählen. Wählen Sie Nano aus, wenn Sie die Wahl haben.
6. Geben Sie @reboot ein und der Pfad zu mcstart.sh am Ende der Crontab-Datei und rette es indem Sie STRG + X drücken. In unserem Fall sah die Zeile so aus, aber Ihre kann je nach Pfad zu Ihrem Home-Verzeichnis und dem Namen Ihres Serververzeichnisses variieren.
@reboot /home/pi/mcserver/mcstart.sh
7. Starten Sie Ihren Himbeer-Pi neu und sehen, ob es funktioniert.
So stellen Sie den Raspberry Minecraft Server ins Internet
Wenn Sie einen Minecraft-Server auf Ihrem Raspberry Pi installiert und so konfiguriert haben, dass er bei jedem Start ausgeführt wird, können Sie und jeder in Ihrem lokalen Netzwerk sich jetzt anmelden. Wenn sich jedoch nicht alle, mit denen Sie spielen möchten, bei Ihnen zu Hause befinden, sollten Sie diesen Server im Internet verfügbar machen.
1. Konfigurieren Sie den Raspberry Pi so, dass er eine statische IP verwendet die Anschrift. Wenn Sie nicht wissen, wie das geht, sehen Sie sich unser Tutorial an, wie Sie Raspberry Pi dazu bringen, eine statische IP-Adresse zu verwenden. Eine statische IP ist für Sie von Vorteil, da Sie sicherstellen möchten, dass die lokale IP v4-Nummer auch bei einem Neustart dieselbe ist.
2. Legen Sie eine Portweiterleitungsregel fest auf Ihrem Router der Port 25565 weiterleitet an die interne IP-Adresse Ihres Raspberry Pi Minecraft-Servers. Der Prozess wird sich auf jedem Router leicht unterscheiden. Sie müssen in das Admin-Panel gehen, nach dem Menü für die Portweiterleitung suchen und dann eine Regel erstellen.
3. Ermitteln Sie Ihre öffentliche IP v4 die Anschrift. Der einfachste Weg ist, zu navigieren whatismyipaddress.com (öffnet in neuem Tab). Googeln “wie ist meine IP-Adresse” funktioniert normalerweise, aber manchmal erhalten Sie auf diese Weise nur die IP v6-Adresse.
Sie können diese Adresse jetzt an Ihre Freunde weitergeben und sie können sich damit bei Ihrem Server anmelden. Wenn Sie Ihren ISP jedoch nicht extra für eine feste IP-Adresse bezahlen, können Sie sich nicht darauf verlassen, dass diese IP-Adresse gleich bleibt. Wenn Sie Ihr Modem ausstecken, vorübergehend die Stromversorgung verlieren oder etwas erleben, das Ihr Zuhause offline bringt, haben Sie möglicherweise eine andere IP, wenn Sie es wieder einschalten, und müssen es erneut nachschlagen.
Wenn Sie damit zufrieden sind, Ihren Freunden jedes Mal, wenn sie sich anmelden möchten, die IP-Adresse zu geben, können Sie hier aufhören. Andernfalls überlegen Sie sich den nächsten Schritt.
4. Verwenden Sie No-IPein dynamischer DNS-Dienst, um einen Hostnamen zu erstellen die den Datenverkehr direkt an Ihre aktuelle IP-Adresse zu Hause weiterleitet. Der Dienst hat eine kostenlose Stufe, für die Sie sich auf noip.com anmelden können (öffnet in neuem Tab) Das Unternehmen hat auch Anweisungen für Installation der entsprechenden Software auf Ihrem Pi (öffnet in neuem Tab) .
Einloggen in einen Raspberry Pi Minecraft Server
1. Starten Sie die Java-Edition von Minecraft auf dem Computer, von dem aus Sie spielen möchten.
2. Wählen Sie Multiplayer.
3. Klicken Sie auf Server hinzufügen.
5. Geben Sie den Hostnamen oder die IP-Adresse des Servers ein und geben Sie ihm einen Namen (oder belassen Sie es als “Ein Minecraft-Server”. Dieser Name ist nur zu Ihrem Vorteil. Klicken Sie auf Fertig wenn fertig.
Der Server wird in Ihrer Serverliste angezeigt.
6. Klicken Sie auf das Symbol damit der Server es eingeben kann.
Und das sollte Sie dazu bringen, auf Ihrem lokalen Raspberry Pi Minecraft-Server zu spielen.