Getting Started With The Raspberry Pi 4 - Use It As A Linux PC
Indholdsfortegnelse:
- Forudsætninger
- Installation af Java Runtime Environment
- Oprettelse af Minecraft-bruger
- Installation af Minecraft på Raspberry Pi
- Download og
mcrcon
- Download af Minecraft Server
- Konfiguration af Minecraft Server
- Oprettelse af Systemd-enhedsfil
- Adgang til Minecraft Console
- Konklusion
Raspberry Pi kan bruges i mange forskellige projekter. En af Raspberry Pis mest populære anvendelsessager er at gøre Raspberry Pi til en spilserver.
I denne tutorial vil vi lede dig gennem processen med at installere og konfigurere Minecraft Server på Raspberry Pi 3 eller 4.
Minecraft er et af de mest populære spil gennem tidene. Det er et sandkassevideospil, der giver spillerne mulighed for at udforske uendelige verdener og bygge alt fra enkle huse til massive skyskrabere.
Forudsætninger
Vi antager, at du har Raspbian installeret på din Raspberry Pi. Plex Media Server har ikke brug for en grafisk grænseflade, så vores anbefaling er at bruge Raspbian Stretch Lite-billedet og aktivere SSH. På denne måde vil din Raspberry Pi have meget mere tilgængelig behandlingskraft og hukommelse til at køre Plex-medieserveren.
Vi bruger
mcrcon
værktøjet til at oprette forbindelse til Minecraft-serveren. Installer de nødvendige pakker til at oprette
mcrcon
værktøjet:
sudo apt update
sudo apt install git build-essential
Aktivér GL-driveren ved hjælp af
raspi-config
værktøjet:
raspi-config
- Naviger til “Avancerede indstillinger” ved hjælp af tasten op eller tast ned og tryk på
Enter
“GL Driver” og tryk påEnter
Enter
“GL (Fake KMS)”, tryk påEnter
“Finish” -knappen, tryk påEnter
. Når du bliver bedt om " Vil du genstarte nu? ”Vælg“ Ja ”og tryk påEnter
.
Når Pi er tilbage online, skal du fortsætte med de næste trin.
Installation af Java Runtime Environment
Minecraft kræver, at Java 8 eller nyere er installeret på systemet.
Vi installerer den hovedløse version af JRE. Denne version er mere velegnet til serverapplikationer, da den har færre afhængigheder og bruger mindre systemressourcer.
Sådan installeres den hovedløse OpenJRE 8-type:
sudo apt install openjdk-8-jre-headless
Bekræft installationen ved at udskrive java-versionen:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)
Oprettelse af Minecraft-bruger
Af sikkerhedsmæssige formål bør Minecraft ikke køres under rodbrugeren. Vi opretter en ny systembruger og gruppe med hjemmekatalog
/opt/minecraft
, der kører Minecraft-serveren:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Vi vil ikke indstille et kodeord for denne bruger. Dette er god sikkerhedspraksis, fordi brugeren ikke kan logge ind via SSH.
Installation af Minecraft på Raspberry Pi
Før du begynder med installationsprocessen, skal du sørge for at skifte til bruger “minecraft”:
sudo su - minecraft
Opret to mapper i brugerhåndbogen:
mkdir -p ~/{tools, server}
-
tools
gemmermcrcon
klienten og backup-mcrcon
indeholder den faktiske Minecraft-server og dens data.
Download og
mcrcon
RCON er en protokol, der giver dig mulighed for at oprette forbindelse til Minecraft-serverne og udføre kommandoer. mcron er RCON-klient indbygget i C.
Vi henter kildekoden fra GitHub og bygger
mcrcon
binær.
Naviger til mappen
~/tools
og klon
Tiiffi/mcrcon
arkivet fra GitHub, der kører følgende kommando:
cd ~/tools && git clone
Skift derefter til biblioteket med depot:
cd ~/tools/mcrcon
Start samlingen ved at skrive:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Når det er afsluttet, kan du teste det ved at skrive:
./mcrcon -h
Outputet ser sådan ud:
Usage: mcrcon…… Sends rcon commands to Minecraft server…. mcrcon 0.6.1 (built: Sep 19 2019 20:52:13) Report bugs to tiiffi_at_gmail_dot_com or
Download af Minecraft Server
Der er flere Minecraft-servermods såsom Craftbukkit eller Spigot, der giver dig mulighed for at tilføje funktioner (plugins) på din server og yderligere tilpasse og justere indstillingerne. Vi installerer den nyeste Mojangs officielle vanilla Minecraft-server.
Gå over til Minecraft-downloadsiden for at hente downloadlinket til den nyeste Minecraft-server's Java-arkivfil (JAR).
I skrivende stund er den seneste version
1.14.4
. Før du kører den næste kommando, skal du tjekke downloadsiden for en ny version.
Kør følgende
wget
kommando for at downloade Minecraft jar-filen i
~/server
biblioteket:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
Konfiguration af Minecraft Server
Når download er afsluttet, skal du navigere til
~/server
biblioteket og starte Minecraft-serveren:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
Når den startes første gang, udfører serveren nogle operationer og opretter
server.properties
og
eula.txt
filer og stopper.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
For at køre serveren skal du acceptere Minecraft EULA. Åbn filen
eula.txt
, og skift
eula=false
til
eula=true
:
nano ~/server/eula.txt
~ / Server / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Sep 19 21:06:24 BST 2019 eula=true
Luk og gem filen.
Rediger
server.properties
filen
server.properties
at aktivere rcon-protokollen og indstille rcon-adgangskoden. Åbn filen vha. Din teksteditor:
nano ~/server/server.properties
Find følgende linjer, og opdater deres værdier, som vist nedenfor:
~ / Server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
Glem ikke at ændre den
strong-password
til noget mere sikkert. Hvis du ikke ønsker at oprette forbindelse til Minecraft-serveren fra eksterne placeringer, skal du sørge for, at din firewall blokerer rcon-porten.
Mens du er her, kan du også justere serverens standardegenskaber. For mere information om de tilgængelige indstillinger, se siden server.properties.
Oprettelse af Systemd-enhedsfil
For at køre Minecraft som en service opretter vi en ny Systemd-enhedsfil.
Skift tilbage til din sudo-bruger ved at skrive
exit
.
Åbn din teksteditor og opret en fil med navnet
minecraft.service
i
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Indsæt følgende konfiguration:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
Rediger
Xmx
og
Xms
flagene i henhold til din Raspberry Pi-version og ressourcer.
Xmx
flag definerer den maksimale hukommelsesallokeringspool for en Java virtual machine (JVM), mens
Xms
definerer den oprindelige hukommelsesallokeringspool. Sørg også for, at du bruger den
rcon
port og adgangskode.
Gem og luk filen, og genindlæs systemd-konfigurationen:
sudo systemctl daemon-reload
Start Minecraft-serveren ved at udstede:
sudo systemctl start minecraft
Kontroller servicestatus med følgende kommando:
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-09-19 21:11:58 BST; 1min 27s ago Main PID: 1992 (java) Tasks: 17 (limit: 1604) Memory: 338.9M CGroup: /system.slice/minecraft.service └─1992 /usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui
Første gang du starter tjenesten, genererer den flere konfigurationsfiler og mapper, herunder Minecraft-verdenen. Brug
tail
til at overvåge serverlogfilen:
tail -f /opt/minecraft/server/logs/latest.log
Når Minecraft-serveren er startet, vil output se sådan ud:
: Preparing spawn area: 98%: Time elapsed: 201586 ms: Done (418.339s)! For help, type "help": Starting remote control listener: RCON running on 0.0.0.0:25575
Aktivér Minecraft-tjenesten for at starte automatisk ved starttidspunktet:
sudo systemctl enable minecraft
Adgang til Minecraft Console
For at få adgang til Minecraft Console skal du bruge
mcrcon
værktøjet. Du skal specificere værten, rcon-porten, rcon-adgangskoden og bruge
-t
kontakten, der aktiverer
mcrcon
terminaltilstand:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Når du får adgang til Minecraft Console fra et fjerntliggende sted, skal du sørge for, at rcon-porten ikke er blokeret.
Konklusion
Du har installeret Minecraft-server på din Raspberry Pi. Bemærk, Minecraft kører muligvis ikke problemfrit på systemer med lave ressourcer.
java minecraft hindbærpiSådan installeres forhåndsvisning af Windows 10 iot på hindbærpi 2

Lær, hvordan du installerer Windows 10 IoT-forhåndsvisning på Raspberry Pi 2 i denne trinvise vejledning.
Sådan installeres og bruges docker på hindbærpi

I denne tutorial vil vi forklare, hvordan du installerer Docker på Raspberry Pi og udforsker de grundlæggende Docker-koncepter og kommandoer.
Sådan installeres arch linux på hindbærpi

I denne tutorial vil vi vise dig, hvordan du konfigurerer Arch Linux ARM på Raspberry Pi. Installation af Arch Linux er så simpelt som at oprette to partitioner og kopiere OS-filer til SD-kortet.