4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Der Raspberry Pi als Minecraft Server

Wenn man im Internet danach sucht, wie man einen Raspberry Pi als Minecraft-Server aufsetzt, findet man mehr als genug Anleitungen. Nur blöd, dass scheinbar viele von denen aktuell nicht funktionieren.

Der Grund: Updates haben Minecraft mit vielen alten Servern inkompatibel gemacht.

Nach etwas herumgefrickel habe ich es trotzdem hinbekommen und wollte meine Erfahrungen mit euch teilen. Diese Anleitung setzt voraus, dass du einen Raspberry Pi dein Eigen nennst und ihn schon selbstständig hochfahren konntest. Öffne dann bitte das Terminal und folge dieser Anleitung.

Schritt 1: Raspberry Pi updaten

sudo apt update && sudo apt dist-upgrade
Dann ist dein Raspberry Pi auf dem neuesten Stand. Für diesen Schritt kannst du eigentlich auch noch problemlos die grafische Oberfläche verwenden.

Schritt 2: Raspberry Pi einrichten

Öffne die Raspi-Configs entweder aus dem Startmenü oder über das Terminal mit:
sudo raspi-config

Stelle dort ein:

  • Advanced Options (Erweiterte Optionen) > Memory Split auf 16
  • Advanced > Expand Filesystem aktivieren
  • Overclock aktivieren falls verfügbar
  • Boot in die Kommandozeile mit Autologin

Damit ist der recht schwache Raspberry Pi perfekt auf die Aufgaben ausgelegt. Wir wollen, dass er direkt beim hochfahren den Minecraft-Server startet und alle Ressourcen nur darauf verwendet.

Schritt 3: Server installieren

Wir laden zuerst den Minecraft Server herunter:
mkdir minecraftserver
cd minecraftserver
https://launcher.mojang.com/v1/objects/fe123682e9cb30031eae351764f653500b7396c9/server.jar

Dann starten wir ihn einmal:
java -Xms512M -Xmx1008M -jar server.jar nogui

Anschließend wird uns gesagt, dass wir die EULA akzeptieren müssen und der Server beendet sich wieder. Wir akzeptieren die Eula indem wir in der Textdatei eula.txt, das false in ein true ändern. Das geht auch über das Terminal mit:
nano eula.txt

Ab jetzt kannst du den Server jederzeit starten mit:

java -Xms512M -Xmx1008M -jar server.jar nogui

Schritt 4: Server einrichten

In der Textdatei server.properties kannst du Einstellungen vornehmen. Die Datei kannst du auch über das Terminal öffnen und bearbeiten mit:

nano server.properties

Stelle dort für die Performance am besten ein:

view-distance=5
max-players=4

Schritt 5: Autostart

Wir erstellen dafür eine .sh Datei:

nano /home/pi/startminecraft.sh

Dort schreiben wir hinein:

#!/bin/bash
cd /home/pi/minecraftserver
java -Xms512M -Xmx1008M -jar server.jar nogui

Dann wollen wir, dass diese Datei ausführbar ist und beim hochfahren gestartet wird:

sudo chmod +x /home/pi/startminecraft.sh
sudo nano /etc/rc.local

Dort geben wir am Ende aber VOR der exit 0; Zeile ein:

bash /home/minecraft-start.sh

6 upvotes $0.03

Replies (6)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: