Minecraft Server self hosted auf RPI
| Linux
UPDATE 18.02.2022: Ich habe meinen Raspberry Pi4b nun auf 64 Bit aufgesetzt und somit Java64Bit installieren können. NACHTEIL es gibt keinen offiziellen Java 8 64Bit Installer, daher musste ich ein wenig pfuschen. Und zwar müssen wir ein neues repository installieren und uns so die Java Library saugen:
wget -qO - adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt-get update && sudo apt-get install adoptopenjdk-8-hotspot
Sollte die Standard Java Library noch installiert sein, haben wir Java 11 und Java 8 parallel laufen. Damit die richtige Version ausgewählt wird müssen wir mit update-alternatives unser Java 8 auswählen:
sudo update-alternatives --config java
Fertig nun haben wir tatsächlich einen SelfHosted Minecraft Server!!
Seit dem 28. Mai 2020 erschien der Raspberry Pi 4B auf dem Markt mit unglaublichen 8GB RAM. Nachdem mein alter Webserver der auf einem Raspberry Pi 3 Model B Rev 1.2 lief, permanent K.O. ging und bei jedem Seitenaufruf über 100% Nutzungslast erzeugte, war es Zeit ihn in den Ruhestand zu schicken. Nun mit heute den 16.02.2022 bin ich der Glückliche Besitzer eines neuen Raspberrys, der diese Webseite hostet. Nachdem ich von seiner Leistung und dem Performance Boost beeindruckt wurde, habe ich weiter überlegt, was könnte ich noch damit machen. Und da kam mir der Gedanke, mit 8GB RAM sollte ich doch auch einen Minecraft Server hosten können. Doch normales Vanilla Minecraft ist langweilig, somit habe ich mich für das Hardcore Modpack RealCraft Version 2.9
Als aller erstes richten wir uns die Files her die wir brauchen. Das sind:
Als Voraussetzung damit der Server überhaupt rennen kann ist, das Java auf dem System installiert ist. Im Besten Fall die 64Bit Version( Raspberry Pi auf 64Bit umstellen ). In meinem Fall hat nur eine ältere Java Version funktioniert, daher habe ich die 8er Version so installiert:
sudo apt-get install openjdk-8-jdk
Einmal überprüfen mit java -version und bei erfolgreicher Ausgabe kann es weiter gehn.
Nun erstellen wir am Raspberry einen neuen Ordner und legen dort unser Realcraft Serverpaket + den Forge Server installer ab. Über die Kommandozeile wechseln wir in das Verzeichnis und führen folgenden Befehl zum Installieren des Servers aus:
java -jar forge-1.12.2-14.23.5.2860-installer.jar --no-gui
Nach endlosen Zeilen Code ist die Installation abgeschlossen. Nun brauchen wir nur noch ein Skript, welches wir aufrufen können um den Server zu starten. Deshalb schreiben wir im Ordner: nano start.sh und befüllen ihn mit folgendem Code:
java -Xmx4096M -Xms4096M -jar forge-1.12.2-14.23.5.2860.jar nogui
Dies startet den Server mit 4GB Ram und lässt ihn auf der Kommandozeile laufen. Nun müssen wir uns nurnoch über den Client verbinden und können schon spaß am Spiel haben. Für meinen UseCase hat es leider nicht gereicht, da ich es nicht zusammen bringe Java auf 64Bit laufen zu lassen. Deshalb kann ich nur maximal 2GB Ram zuweisen und das ist einfach zu wenig um ordentlich zu minecraften. Daher warte ich noch ab, bis das offizielle 64Bit Update des RPI draußen ist.
Gib mir Feedback!
Hab ich Blödsinn geschrieben oder etwas vergessen? Dann zögere nicht weiter und lass es mich sofort wissen indem du hier einen Kommentar hinterlässt!