Der Raspberry Pi als Minecraft Server

in #minecraft6 years ago

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

Sort:  

@krille, I gave you a vote!
If you follow me, I will also follow you in return!

Hallo @krille, herzlich willkommen auf Steemit.

Wenn Du Fragen zu Steemit hast, oder Dich mit anderen „Steemians“ austauschen magst, schau einfach mal auf unserem Discord-Chat unter https://discord.gg/g6ktN45 vorbei. Mehr Informationen über den deutschsprachigen Discord-Chat findest Du in diesem Beitrag.

Wenn Du auf Deutsch schreibst, verwende immer #deutsch als einen der 5 Hashtags, um Deine Reichweite zu erhöhen.

Unter dem folgenden Link findest Du einige Anleitungen, die Dir den Einstieg in das Steem-Universum deutlich erleichtern werden: Deutschsprachige Tutorials für Steemit-Neulinge: Ein Überblick

Hey @krille,

wirklich gute Anleitung, hat auch alle Befehle, etc. die einem helfen, danke dafür. =)

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Abwasserrohr from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Congratulations @krille! You received a personal award!

1 Year on Steemit

Click here to view your Board

Do not miss the last post from @steemitboard:

SteemWhales has officially moved to SteemitBoard Ranking
SteemitBoard - Witness Update

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @krille! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.26
TRX 0.21
JST 0.038
BTC 96505.82
ETH 3656.11
USDT 1.00
SBD 3.87