Robuster Minecraft®-Server



Raspberry Pi Minecraft Server Main

Mit einem Raspberry Pi als Minecraft-Server können du und deine Freunde zusammen spielen.


Schritt 1: Setze deinen Pi auf



Raspberry Pi Minecraft Server Step 1

Auf dem Raspberry Pi sollte die neueste Version von Raspbian laufen. Hänge ihn an Monitor, Maus, Tastatur und Stromversorgung.

Öffne ein Terminal-Fenster und gib folgenden Befehl ein. Er braucht vielleicht mehr als eine Zeile im Terminalfenster, muss aber als eine Textzeile eingegeben werden:

sudo apt-get install netatalk screen avahi-daemon

Drücke Eingabe, und der Befehl installiert Packages, die du für den Server brauchst. Um zu testen, ob die Installation erfolgreich war, gib den Befehl screen -list in das Terminal ein – bekommst du die Nachricht „No Sockets found“, hat es geklappt. Falls es aber „No screen command“ gibt, musst du den vorherigen Installations-Schritt wiederholen.



Schritt 2: Konfigurations-Einstellungen



Raspberry Pi Robust Minecraft Server Step 2

 

Sobald die Installation getestet wurde, öffne das Konfigurations-Tool des Pi (mit sudo raspi-config) und mache folgende Änderungen:

Expand FileSystem: Gib dem Minecraft-Server Zugang zur ganzen SD-Speicherkarte.

Change Use Password: Ändere das voreingestellte Passwort des Pi (“raspberry”).

Enable Boot to Desktop/Scratch: Wähle Console Autologin, damit sich der Pi automatisch einloggt und nicht zum Desktop hochfährt.

Internationalisation Options: Konfiguriere Zeit und Ort.

Overclock: Ist diese Option verfügbar, setze das Overclocking auf Maximum.

Advanced Options > Memory Split: Setze den Speicher für den Grafikprozessor auf mind. 16.

Advanced Options > SSH: Sieh nach, ob der SSH-Server aktiviert ist.

Verlasse das Konfigurations-Tool, öffne ein Terminal-Fenster, tippe sudo reboot und drücke Eingabe, um den Pi neu zu starten.



Schritt 3: Mach es „headless“

Minecraft server step 3 & 4 labels

Gehe an deinen Hauptcomputer, den du mit SSH (Secure SHell) verbindest. Das ermöglicht eine sichere Verbindung mit einem weiteren Gerät im selben Netzwerk – dem Raspberry Pi in diesem Fall. Windows-Anwender nutzen die Software PuTTY (verfügbar unter www.putty.org), um auf ihren Pi zuzugreifen, während Mac-Anwender ssh pi@raspberrypi.local in den Computer-Terminal eingeben.

 

Jetzt kann man über seine „bash shell“ von außen auf den Pi zugreifen und Monitor, Tastatur und die Maus ausstecken. Der Pi läuft nun „headless“. Aus dem Home Directory auf dem Pi erzeuge mit dem Befehl mkdir minecraft && cd minecraft ein Verzeichnis, in das du deine Minecraft-Dateien installierst.



Schritt 4: Setze den Server auf

Minecraft server step 3 & 4 labels

Der Server basiert auf Spigot, einem modifizierten Minecraft-Server. Du holst dir die Build-Datei von Spigot mit folgendem Befehl (pass auf, ihn in einer einzigen Zeile einzugeben, auch wenn er im Browser mehrere Zeilen braucht):

wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Nach dem Download setzt du den Server mit dem Befehl java –jar BuildTools.jar auf.

Nach langer Wartezeit solltest du sehen, dass etliche Dateien erstellt wurden. Gib den Befehl ls spigot*.jar ein, um den Dateinamen deiner Spigot-Datei zu bestätigen. Wir gehen von einer „1.9“-Datei aus, und diese Zahl wird in den Befehlen von Schritt 5 benutzt. Siehst du eine andere Zahl, keine Sorge – ersetze nur „1.9“ in den Befehlen durch deine Spigot-Dateinummer.


Schritt 5: Starte den Server

Raspberry Pi Robust Minecraft Server Step Five

Du nimmst jetzt den Server in Betrieb, und zwar mit dem Befehl java -jar -Xms512M -Xmx1008M spigot-1.9.jar nogui. Dadurch wird eine Datei namens eula.txt erstellt.

Öffne sie mit dem Befehl nano eula.txt und editiere sie zu eula=true.

Lass den Server erneut laufen (mit java -jar -Xms512M -Xmx1008M spigot-1.9.jar nogui) und stelle dich auf eine lange Wartezeit ein. Erscheint die Eingabeaufforderung erneut, ist der Server einsatzbereit.



Schritt 6: Verbinde dich mit dem Server

Raspberry Pi Robust Minecraft Server Step Six

Starte Minecraft und verbinde dich mit dem Server raspberrypi.local (auf einem Windows-PC musst du erst „Bonjour Printer Services for Windows“ installieren). Teste, ob alles richtig läuft und gibt den letzten Befehl ein: stop.