Wi-Free az ország legnagyobb wifihálózata
Tartalomjegyzék:
- Előfeltételek
- Java Runtime Environment telepítése
- Minecraft felhasználó létrehozása
- Minecraft telepítése a Raspberry Pi-re
- Az
mcrcon
letöltése és fordítása - Minecraft szerver letöltése
- A Minecraft Server konfigurálása
- Rendszeres egységfájl létrehozása
- Hozzáférés a Minecraft konzolhoz
- Következtetés
A Raspberry Pi sokféle projektben felhasználható. A Raspberry Pi egyik legnépszerűbb felhasználási esete a Raspberry Pi játékkiszolgálóvá történő átalakítása.
Ebben az oktatóanyagban bemutatjuk a Minecraft Server telepítésének és konfigurálásának folyamatát a Raspberry Pi 3 vagy 4-en.
A Minecraft az egyik legnépszerűbb játék minden időkben. Ez egy homokozó videojáték, amely lehetővé teszi a játékosoknak, hogy végtelen világokat fedezzenek fel, és mindent építhessenek, az egyszerű házaktól a hatalmas felhőkarcolókig.
Előfeltételek
Feltételezzük, hogy Raspbian telepítve van a Raspberry Pi-re. A Plex Media Servernek nincs szüksége grafikus felületre, ezért javasoljuk, hogy használja a Raspbian Stretch Lite képet és engedélyezze az SSH-t. Ilyen módon a Raspberry Pi sokkal több rendelkezésre álló feldolgozási energiával és memóriával rendelkezik a Plex médiakiszolgáló futtatásához.
Az
mcrcon
segédprogramot fogjuk használni a Minecraft szerverhez való csatlakozáshoz. Telepítse az
mcrcon
eszköz létrehozásához szükséges csomagokat:
sudo apt update
sudo apt install git build-essential
Engedélyezze a GL illesztőprogramot a
raspi-config
eszköz használatával:
raspi-config
- Keresse meg a „Speciális beállítások” menüpontot a fel vagy le gombbal, majd nyomja meg az
Enter
billentyűt. Válassza ki a „GL Driver” lehetőséget, majd nyomja meg azEnter
billentyűt. Válassza ki a „GL (Fake KMS)” menüpontot, nyomja meg azEnter
billentyűt. Most szeretné újraindítani? ”Válassza az„ Igen ”lehetőséget, és nyomjaEnter
billentyűt.
Amint a Pi visszatér online, folytassa a következő lépésekkel.
Java Runtime Environment telepítése
A Minecraft Java 8 vagy újabb verziójának telepítéséhez szükséges.
Telepítjük a JRE fejetlen verzióját. Ez a verzió jobban alkalmazható szerver alkalmazásokhoz, mivel kevesebb függőséggel rendelkezik és kevesebb rendszer erőforrást igényel.
A fej nélküli OpenJRE 8 típus telepítése:
sudo apt install openjdk-8-jre-headless
Ellenőrizze a telepítést a java verzió kinyomtatásával:
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)
Minecraft felhasználó létrehozása
Biztonsági okokból a Minecraftot nem szabad a root felhasználó alatt futtatni. Új rendszerfelhasználót és csoportot hozunk létre az otthoni könyvtár
/opt/minecraft
, amely a Minecraft szervert fogja futtatni:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Nem állítunk be jelszót ehhez a felhasználóhoz. Ez jó biztonsági gyakorlat, mert a felhasználó nem lesz képes bejelentkezni SSH-n keresztül.
Minecraft telepítése a Raspberry Pi-re
A telepítési folyamat megkezdése előtt feltétlenül váltson át az „minecraft” felhasználóra:
sudo su - minecraft
Hozzon létre két könyvtárat a felhasználói otthoni könyvtárban:
mkdir -p ~/{tools, server}
- Az
mcrcon
azmcrcon
ügyfelet és a biztonsági szkriptet tárolja. Aserver
könyvtár tartalmazza a tényleges Minecraft szervert és annak adatait.
Az
mcrcon
letöltése és fordítása
Az RCON egy olyan protokoll, amely lehetővé teszi a csatlakozást a Minecraft szerverekhez és parancsok végrehajtását. Az mcron a C-be épített RCON kliens.
mcrcon
a forráskódot a
mcrcon
és felépíti az
mcrcon
bináris
mcrcon
.
Keresse meg a
~/tools
könyvtárat, és klónozza a
Tiiffi/mcrcon
lerakatot a
Tiiffi/mcrcon
a következő parancs futtatásával:
cd ~/tools && git clone
Ezután váltson a lerakat könyvtárra:
cd ~/tools/mcrcon
Indítsa el az összeállítást a következő gépeléssel:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
A kitöltés után kipróbálhatja a következő gépeléssel:
./mcrcon -h
A kimenet így néz ki:
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
Minecraft szerver letöltése
Számos olyan Minecraft szerver-modifikáció létezik, mint például a Craftbukkit vagy a Spigot, amelyek lehetővé teszik szolgáltatások (plugins) hozzáadását a szerverre, valamint a beállítások testreszabását és finomítását. Telepítjük a Mojang legújabb hivatalos vanília Minecraft szerverét.
Menjen át a Minecraft letöltési oldalára, hogy letölthesse a legfrissebb Minecraft szerver Java-archívum (JAR) letöltési hivatkozását.
Az írás idején a legfrissebb változat
1.14.4
. A következő parancs futtatása előtt ellenőrizze a letöltési oldalt, hogy van-e új verzió.
Futtassa a következő
wget
parancsot a Minecraft jar fájl letöltéséhez a
~/server
könyvtárban:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
A Minecraft Server konfigurálása
A letöltés befejezése után keresse meg a
~/server
könyvtárat és indítsa el a Minecraft szervert:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
Az első indításkor a szerver végrehajt néhány műveletet, létrehozza a
server.properties
és az
eula.txt
fájlokat, és leáll.
: 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.
A szerver futtatásához el kell fogadnia a Minecraft EULA-t. Nyissa meg az
eula.txt
fájlt, és változtassa meg az
eula=false
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
Zárja be és mentse a fájlt.
Ezután szerkessze a
server.properties
fájlt az rcon protokoll engedélyezéséhez és az rcon jelszó beállításához. Nyissa meg a fájlt a szövegszerkesztővel:
nano ~/server/server.properties
Keresse meg a következő sorokat, és frissítse azok értékeit, az alább látható módon:
~ / Server / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
Ne felejtsd el átváltani az
strong-password
biztonságosabbra. Ha nem akarja távoli helyekről csatlakozni a Minecraft szerverhez, ellenőrizze, hogy a tűzfal blokkolja-e az rcon portot.
Itt lehet beállítani a kiszolgáló alapértelmezett tulajdonságait. Az elérhető beállításokkal kapcsolatos további információkért tekintse meg a server.properties oldalt.
Rendszeres egységfájl létrehozása
A Minecraft szolgáltatás futtatásához létrehozunk egy új Systemd egység fájlt.
Váltás vissza a sudo felhasználóra az
exit
gombbal.
Nyissa meg a szövegszerkesztőt, és hozzon létre egy
minecraft.service
nevű fájlt az
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Illessze be a következő konfigurációt:
/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
Módosítsa az
Xmx
és
Xms
zászlókat a Raspberry Pi verziója és forrásai szerint. Az
Xmx
jelző határozza meg a Java virtuális gép (JVM) maximális memóriaelosztási készletét, míg az
Xms
a kezdeti memóriaelosztási
Xms
. Ellenőrizze azt is, hogy a helyes
rcon
portot és jelszót használja-e.
Mentse és zárja be a fájlt, és töltse be újból a rendszer konfigurációját:
sudo systemctl daemon-reload
Indítsa el a Minecraft szervert az alábbiak kiadásával:
sudo systemctl start minecraft
Ellenőrizze a szolgáltatás állapotát a következő paranccsal:
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
A szolgáltatás első indításakor több konfigurációs fájlt és könyvtárat generál, beleértve a Minecraft világát. A
tail
parancs segítségével figyelheti a kiszolgáló naplófájlját:
tail -f /opt/minecraft/server/logs/latest.log
A Minecraft szerver elindítása után a kimenet így néz ki:
: 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
Engedélyezze a Minecraft szolgáltatás automatikus indítását a rendszerindításkor:
sudo systemctl enable minecraft
Hozzáférés a Minecraft konzolhoz
A Minecraft konzol eléréséhez használja az
mcrcon
segédprogramot. Meg kell adnia a gazdagépet, az rcon portot, az rcon jelszót, és használnia kell a
-t
kapcsolót, amely lehetővé teszi az
mcrcon
terminál üzemmódot:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Amikor a Minecraft konzolhoz távoli helyről fér hozzá, ellenőrizze, hogy az rcon port nincs-e blokkolva.
Következtetés
Sikeresen telepítette a Minecraft szervert a Raspberry Pi készülékre. Felhívjuk figyelmét, hogy a Minecraft nem működik zökkenőmentesen alacsony forrásokkal rendelkező rendszerekben.
java minecraft málna piHogyan telepítsünk minecraft szervert a centos 7-re
Ebben az oktatóanyagban áttekintjük a Minecraft Server telepítéséhez és konfigurálásához szükséges lépéseket a CentOS 7 rendszeren. A systemd programmal futtatjuk a Minecraft szervert és az mcrcon segédprogramot a futó példányhoz való kapcsolódáshoz.
Hogyan telepítsünk minecraft szervert a debian 9-re
A Minecraft az egyik legnépszerűbb játék minden időkben. Ez egy homokozó videojáték, amely a különféle szerkezetek felépítéséről és a kalandokról szól. Ez az oktatóanyag elmagyarázza, hogyan telepíthető és konfigurálható a Minecraft Server a Debian 9-en.
Hogyan telepítsünk minecraft szervert az ubuntu 18.04-re
Ez az oktatóanyag a Minecraft Server legújabb verziójának telepítését és konfigurálását tartalmazza az Ubuntu 18.04-en. A rendszerd segítségével fogjuk futtatni a Minecraft szervert és az mcrcon segédprogramot a futó példányhoz való kapcsolódáshoz.