C++ Minecraft Server mit dem Raspberry Pi erstellen (+ Fehlerbehebung beim compilieren)

in #cpp7 years ago


Hier ein kleines Tutorial wie man mit dem Raspberry Pi einen Minecraftserver aufbaut und startet. Ich hoffe es klappt bei euch und wünsche euch viel Spaß bei dem Tutorial.

Patreon:
https://www.patreon.com/user?u=9438531

Steemit:
https://steemit.com/@technikevolution

YouTube:


Hier nun die jeweiligen Befehle aus dem Video:

Grundeinrichtung :

User: pi
Passwort: raspberry

sudo raspi-config

Internationalisation Options - Change Keybord Layout - Generic 105

Advanced Options - SSH - Enable

sudo reboot

ifconfig - “inet addr” auslesen

Putty öffnen, ID eingeben und verbinden

sudo raspi-config

Expand Filesystem - OK bestätigen

Enable Boot Desktop/Scratch - Console text console, requiring login

Internationalisation Options - Change Locale - de_DE.UTF-8 UTF 8 - de_DE.UTF-8

Internationalisation Options - Change Timezone - Europe - Berlin

Overclock - Enter - Medium

Advanced Options - Memory Split - 16 eintagen und mit Enter bestätigen

Finish & reboot

Raspberry Pi Aktualisieren:

sudo apt-get update

sudo apt-get upgrade

sudo rpi-update

sudo reboot

Minecraftserver installieren

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install git cmake gcc screen

git clone https://github.com/mc-server/MCServer... mc-server-orig

cd mc-server-orig

git submodule init

git submodule update

cmake . -DCMAKE_BUILD_TYPE=RELEASE && make

Fehler beim Compalieren

g++ Version aktualisieren:

sudo nano /etc/apt/sources.list

replace "wheezy" with "jessie"

sudo apt-get update

sudo apt-get install gcc-4.9 g++-4.9

sudo nano /etc/apt/sources.list

replace "jessie" with "wheezy"

sudo apt-get update

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9

sudo update-alternatives --config gcc

Die Werte mussten nur an die 4.9er Version angepasst werden.

Nach Reparatur noch compilieren:

cd mc-server-orig

cmake . -DCMAKE_BUILD_TYPE=RELEASE && make

ab Compilieren, weiter Minecraft installieren

mv Server/ ~/MCServer/

cd ~/MCServer/

./Cuberite

STRG + C

sudo nano webadmin.ini

; User:USR //Semikolon entfernen &
; Password=PW //Daten verändern

1-2 Minuten warten, damit die Ports wieder frei werden

screen -dmS MCServer ./Cuberite oder
cd ~/MCServer/ && ./Cuberite

Minecraftserver einstellen:

ifconfig

http://RPI_IP:8080/webadmin/ // RPI_IP mit der IP vom Raspberry Pi austauschen

screen -S MCServer -X stuff "stop\n" && sleep 90 && screen -dmS MCServer ~/MCServer/Cuberite

MCServer updaten:

cd ~/mc-server-orig

git pull

git submodule update --init

make

cp -r ~/mc-server-orig/Server ~/MCServer

Minecraftserver Autostart einstellen:

crontab -e

@reboot screen -dmS MCServer ~/MCServer/Cuberite

In den Minecraftserver einloggen

Multiplayer - Direct Connect - IP Adresse vom Raspberry Pi


▶️ DTube
▶️ IPFS