21Aug

Hogyan működtethet alacsony költségű Minecraft egy Raspberry Pi-t a blokkra építve az olcsóbb

click fraud protection

Megmutattuk Önnek, hogyan kell saját blocktastic személyes Minecraft kiszolgálót futtatni egy Windows / OSX dobozon, de mi van, ha valami könnyebb súlyt, energiatakarékosabbá és mindig készen áll a barátaira? Olvassa el, miközben egy apró Raspberry Pi gépet egy olcsó Minecraft kiszolgálóhoz fordítunk, 24/7-es napi napi körülbelül egy fillért sem tudunk eltölteni.

Miért akarom ezt tenni?

Ennek a bemutatónak két aspektusa van: saját Minecraft kiszolgáló futtatása és kifejezetten az Minecraft szerver futtatása a Raspberry Pi-en. Miért szeretné saját Minecraft szerverét futtatni? Ez egy igazán nagyszerű módja annak, hogy kiterjesszük és építsük fel a Minecraft játékélményt. A kiszolgáló akkor is futhat, amikor nem játszol, így barátok és családok csatlakozhatnak, és folytathatják a világ építését. A játékváltozókkal szórakozhatsz, és a modokat oly módon vezetheted be, ami nem lehetséges, ha önálló játékot játszik. Azt is megadja, hogy milyen típusú többjátékos élményben lehet részesíteni a nyilvános szerverek használatával, anélkül, hogy a privát kiszolgáló tárhelyének távoli gazdagépének költségeit megterhelné.

instagram viewer

KAPCSOLÓDÓ ARTICLES
Hogyan kezdjünk el az Minecraft-szal a Game Geeks Love
Hogyan kezdjük el a saját Minecraft szerverünket a többjátékos játékhoz

Egy Minecraft szerver futtatása önmagában elég vonzó a szentelt Minecraft rajongó számára, és a Raspberry Pimég vonzóbb. Az apró kis Pi annyira kevés forrást használ, hogy évente 24/7-el egy pár dollárért hagyhatja el a Minecraft szerverét. A Pi, az SD kártya kezdeti költségkiadásán, és egy kis idő alatt felállítva, mindig egy Minecraft kiszolgálóra lesz szüksége, egy havi beszerzési költség mellett.

Mit kell?

Ehhez a bemutatóhoz hardver- és szoftvereszközök szükségesek;eltekintve a tényleges Raspberry Pi és SD kártyától, minden szabad.

  • 1 Raspberry Pi( lehetőleg 512 MB-os modell)
  • 1 4 GB + SD kártya

Ez a bemutató feltételezi, hogy már megismerkedett a Raspberry Pi készülékkel és telepítette az eszközön található Debian-származék Raspbian példányát. Ha még nem szerezte meg a Pi-ját, akkor ne aggódjon! Tekintse meg útmutatónkat, a Raspberry Pi használatának megismeréséről szóló HTG útmutatót, hogy felgyorsuljon.

Az Raspbian optimalizálása az Minecraft Server

-hez A többi építménytől eltérően megosztottuk, hogy hol lehet több projektet rétegezni egymás fölé( pl. A Pi több, mint elég hatékony ahhoz, hogy időjárási / e-mail jelzőt és egy Google Cloud Print szervert szolgáljon ugyanazonidő), egy Minecraft kiszolgáló futtatása meglehetősen intenzív művelet a kis Pi számára, és határozottan ajánljuk, hogy az egész Pi-t a folyamathoz fordítsák. A Minecraft úgy tűnik -nek, mint egy egyszerű játéknak, annak minden blokkolóságával és mi nem, de valójában egy nagyon összetett játék az egyszerű bőr alatt, és sok feldolgozási energiát igényelt.

Mint ilyen, megpróbáljuk a konfigurációs fájlt és más beállításokat módosítani, hogy optimális legyen a Rasbian a munkához. Az első dolog, amit meg kell tennie, hogy be kell ásnia a Raspi-Config alkalmazásba, hogy néhány apró változtatást végezzen. Ha az Raspbian friss programot telepíti, várja meg az utolsó lépést( ami a Raspi-Config), ha már telepítette, menjen a terminálhoz, és írja be a "sudo raspi-config" parancsot, hogy elindítsa újra.

Az első és legfontosabb dolog, amire szükségünk van, az overclock beállítás felállítása. Szükségünk van minden olyan erőre, amellyel megkaphatjuk Minecraft tapasztalatunk élvezetét. A Raspi-Config programban válassza ki a 7-es "Overclock" opciót.

Készüljön fel a túlhúzásra vonatkozó szigorú figyelmeztetésekre, de nyugodtan nyugtázza, hogy a túlhúzást közvetlenül a Raspberry Pi alapítvány támogatja, és a 2012 végétől a konfigurációs beállítások között szerepel. Miután az aktuális kijelölő képernyőn tartózkodik, válassza a "Turbo 1000MhHz”.Ismét figyelmeztetni fogjuk, hogy a kiválasztott overclocking fokozata kockázatokat hordoz( konkrétan az SD-kártya esetleges sérülése, de nem okoz tényleges hardverkárosodást).Kattintson az OK gombra, és várja meg a készülék visszaállítását.

Ezután győződjön meg róla, hogy be van állítva a parancssorba, nem az asztalra. Válassza a 3. számot: "Engedélyezze az asztalra / karcolás indításához" és győződjön meg róla, hogy a "Konzol szövegkonzol" van kiválasztva.

Vissza a Raspi-Config menüben válassza ki a "Speciális beállítások" 8 számot. Két kritikus változtatásra van szükség itt és egy opcionális változtatással. Először is, a kritikus változások. Válassza az A3 "Memory Split" lehetőséget.

Módosítsa a GPU-n rendelkezésre álló memória mennyiségét 16 MB-ra( lefelé az alapértelmezett 64 MB-ról).Minecraft szerverünk GUI-mentes környezetben fog működni;nincs ok arra, hogy a GPU-nál csak a minimális minimumot rendeljék.

A GPU memória kiválasztása után visszakerül a főmenübe. Válassza az "Advanced Options" opciót, majd válassza az A4 "SSH" opciót. Az almenü belsejében engedélyezze az SSH szolgáltatást. Nagyon kevés oka van annak, hogy ezt a PI-t monitorhoz és billentyűzethez csatlakoztatják, és az SSH engedélyezésével távolról is hozzáférhetünk a géphez a hálózat bármely pontjáról.

Végül( és opcionálisan) térjen vissza ismét a "Haladó beállítások" menübe és válassza az A2 "Hosztnév" lehetőséget. Itt megváltoztathatja hostname-jét a "raspberrypi" -ról egy illeszkedő Minecraft névre. A "kreatív" mintadokumentumot választottuk, de szabadon fűszerezhetjük egy kicsit bármiben is, amire érzed magad: a creepertown, a minecraft4life vagy a bányász-doboz mind nagyszerű minőségi szervernevek.

Ez az Raspbian konfiguráció.Lapozzon le a főképernyő aljára és válassza a "Befejezés" lehetőséget a újraindításhoz. Az újraindítás után most már SSH-t csatlakoztathat a termináljába, vagy folytathatja a Pi-hoz csatlakoztatott billentyűzet használatát( javasoljuk, hogy átváltson az SSH-ra, mivel lehetővé teszi a parancsok egyszerű kivágását és beillesztését).Ha még soha nem használta az SSH-t, nézze meg, hogyan kell használni a PuTTY-t Pi-el.

A Java telepítése Pi

-re Az Minecraft kiszolgáló Java-on fut, így az első, amit a Frissen konfigurált Pi-nál kell végrehajtanunk, telepítjük. Jelentkezzen be a Pi-hoz SSH-n keresztül, majd a parancssorba írja be a következő parancsot, hogy létrehozzon egy könyvtárat a telepítéshez:

sudo mkdir /java/

Most le kell töltenünk a Java legújabb verzióját. A kiadvány idején a legfrissebb kiadás az OCT 2013-as frissítés, és az általunk használt link / fájlnév tükrözi. Kérjük, ellenőrizze a Java ARMv6 / 7 Java kiadás legújabb verzióját a Java letöltési oldalon, és ennek megfelelően frissítse a linket / fájlnevet az utasításaink követése során.

A parancssorba írja be a következő parancsot:

sudo wget --no-check-certificate http: //www.java.net/download/jdk8/archive/b111/binaries/ jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

írja be a következő parancsot:

sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C /opt/

Fun fact: az /opt/ könyvtárnévrendszer egy korai Unixdesign, ahol az /opt/ könyvtár az "opcionális" szoftverhez volt telepítve a fő operációs rendszer után;ez volt a / Program Files / a Unix világ.

A fájl befejezése után írja be:

sudo /opt/jdk1.8.0/bin/ java -verzió

Ez a parancs visszaadja az új Java-telepítés verziószámát:

java verzió "1.8.0-ea"
Java( TM) SE futási környezet(build 1.8.0-ea-b111)
Java HotSpot( VM) kliens VM( build 25.0-b53, kevert mód)

Ha nem látja a fenti nyomtatást( vagy ennek változatát, ha újabb verziót használJava), próbáld újra kivenni az archívumot. Ha látja a leolvasást, írja be a következő parancsot, hogy megszüntesse magát:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Ekkor a Java telepítve van,készen állunk Minecraft szerverünk telepítésére!

Az Minecraft Server

telepítése és konfigurálása Most, hogy megalapoztuk Minecraft szerverünket, itt az ideje, hogy telepítsük az érintett részeket. Használjuk a SpigotMC-t, egy könnyű és stabil Minecraft szerverépítést, amely csodálatosan működik a Pi-nál.

Először kérdezze meg a kód egy példányát a következő parancs használatával:

sudo wget http://ci.md-5.net /job/Spigot/lastSuccessfulBuild/artifact/ Spigot-Server /target/ spigot.jar

Ez a kapcsolat stabil marad az idő múlásával,a Spigot legfrissebb stabil változatához, de ha bármilyen problémája van, mindig hivatkozhat a SpigotMC letöltési oldalára.

A letöltés befejezése után írja be a következő parancsot:

sudo /opt/jdk1.8.0/bin/ java -Xms256M -Xmx496M -jar /home/pi/ spigot.jar nogui

Megjegyzés: Ha a 256MB Pi parancsot futtatja, akkor a 256 és 496 parancsokat a fenti parancsra kell cserélni 128-ra és 256-ra.

A kiszolgáló elindul, és a képernyőn megjelenő tevékenység rohamos lesz. Készülj fel arra, hogy várjon kb. 3-6 percet a szerver felépítésének folyamatára, és készítse el a térképet. A jövőbeli startupok sokkal kevesebb időt igényelnek, körülbelül 20-30 másodpercig.

Megjegyzés: Ha a konfiguráció vagy a lejátszás során bármikor nagyon furcsaak lesznek a dolgok( pl. Az új Minecraft szervere -t futtat és elkezd ívni a Nether-ban és azonnal megöli), használja a stop parancsot a parancssorbanhogy kecsesen leállítsa a kiszolgálót, így újraindíthatja és hibaelháríthatja.

Miután befejeződött a folyamat, menj át a számítógépre, ahol normálisan játszol az Minecraft-on, tüzelj fel, és kattints a Multiplayerre. Látnia kell a kiszolgálót:

Ha a világ nem jelenik meg azonnal a hálózati vizsgálat alatt, nyomja meg a Hozzáadás gombot, és kézzel adja meg a Pi címét.

Amint csatlakozik a kiszolgálóhoz, az állapotváltozást a kiszolgáló állapota ablakban látja:

A szerver szerint játékban vagyunk. A tényleges Minecraft alkalmazás szerint mi is a játékban vagyunk, de ez a túlélési mód éjszakája: az

Boo! Az éjszakai halottban, fegyver nélküli és menedék nélküli ültetés nem indul el. Nem kell aggódnunk, még több konfigurációra van szükségünk;nincs idő, hogy üljön körül és lövöldözze a csontvázakat. Különben is, ha először megpróbálod játszani, anélkül, hogy konfigurálnád a beállításokat, valószínűleg meglehetősen instabilnak találod. Csak azért vagyunk itt, hogy megerősítjük a kiszolgáló felállását, futását és a bejövő kapcsolatok elfogadását.

Miután megerősítettük, hogy a szerver fut és csatlakoztatható( bár még nem játszható le), itt az ideje, hogy leállítsuk a kiszolgálót. A kiszolgáló konzol segítségével írja be a "stop" parancsot, hogy mindent leállítson.

A parancssorba való visszatéréskor adja meg a következő parancsot:

sudo nano server.properties

A konfigurációs fájl megnyitásakor hajtsa végre a következő változtatásokat( vagy csak vágja le és illessze be a konfigurációs fájlt az első két sorból a

#Minecraft kiszolgáló tulajdonságai
#Thu Október 17 22:53:51 UTC 2013
generátor-beállítás =
# Alapértelmezés igaz, váltson hamisra
allow-nether = false
level-name = világ
enable-query = false
allow-flight = false
server-port = 25565
level-type = DEFAULT
enable-rcon = hamis
force-gamemode = hamis
level-seed =
szerver-ip =
max-=
spawn-animals = true
texture-pack =
snooper-enabled = true
hardcore = hamis
online-mode = true
pvp = true
nehézség = 1
lejátszó idle-timeout = 0
gamemode = 0
#Default 20;csak akkor kell csökkentenie ezt, ha
#a nyilvános szervert futtat és aggódik a terhelések miatt.
max-players = 20
spawn-monsters = true
# Alapértelmezés 10, 3-5 ideális Pi
nézet távolság = 5
generate-structures = true
spawn-protection = 16
motd = A Minecraft Server

Ina kiszolgáló állapotablakát, amelyet az SSH kapcsolata a pi-hoz néz, írja be a következő parancsot, hogy megadja magát az operátori állapotot a Minecraft szerverén( így hatékonyabb parancsokat használhat a játékban anélkül, hogy mindig visszatérne a szerver állapotablakába).

op [a mesterlövész beceneve]

Ekkor a dolgok jobban néznek ki, de még mindig van egy kis csípésünk, mielőtt a szerver igazán élvezetes lesz. Ehhez telepítsünk néhány plugint.

Az első plugin, és az, amelyet fel kell telepíteni mindenekelőtt, a NoSpawnChunks. A plugin telepítéséhez először látogasson el a NoSpawnChunks weboldalára, és a legfrissebb verzió letöltéséhez kattintson a letöltési linkre. Ettől kezdve az aktuális kiadás v0.3.

A parancssorba( a Pi parancs parancsára, nem a kiszolgáló konzolra - ha a kiszolgáló még aktív, állítsa le) írja be a következő parancsokat:

cd /home/pi/ plug-in

sudo wget http: //dev.bukkit.org/media/files/586/974/ NoSpawnChunks.jar

Következő, látogasd meg a ClearLag beépülő oldalt, és ragadd meg a legfrissebb linket( ebből a leírásból v2.6.0).Adja meg a következő parancsot a parancssorba:

sudo wget http: //dev.bukkit.org/media/files/743/213/ Clearlag.jar

Mivel a fájlok nem tömörítve vannak egy. ZIP vagy hasonló tárolóban, mindennek van rá: a beépülő modulok a plugin könyvtárban vannak parkolva.(A jövőbeli plugin-letöltésekre figyelni kell, a fájlnak bármilyen plugin.jar-nak kell lennie, tehát ha tömörítetten kell tömörítenie a plugin könyvtárban.)

A kiszolgáló újraosztása:

sudo /opt/jdk1.8.0/bin/ java -Xms256M -Xmx496M -jar /home/pi/ csonk.jar nogui

Készüljön fel egy kissé hosszabb indítási időre( közelebb a 3-6 percig és jóval hosszabb, mint az éppen elért 30 másodperc), mivel a bővítmények befolyásolják a világtérképet, és egy percre van szükségük a masszírozáshoz. A spawn folyamat befejezése után írja be a következőket a kiszolgálói konzolon:

bővítmények

Ezzel felsorolja a kiszolgálón aktuálisan működő bővítményeket. Látnod kellene valami ilyesmit:

Ha a bővítmények nem vannak betöltve, lehet, hogy le kell állítania és újra kell indítania a kiszolgálót.

Miután megerősítette a plugin-ok betöltését, menjen előre és csatlakozzon a játékhoz.Érdemes észrevenni a lényegesen snappier játékot. Ezenkívül kapsz az alkalmi üzeneteket a pluginektől, jelezve, hogy aktívak, az alábbiak szerint:

A Java telepítése után a kiszolgáló telepítve van, és beállítottuk a Pi beállításait. Ideje építeni barátainkkal!

Megjegyzés: az internetes weboldal lefedte a Java és a Spigot előtt álló telepítés néhány lépését, és lehetséges, hogy ezt a cikket referenciaként használtuk, és megfeledkeztünk róla. Ha el szeretné olvasni ezt a cikket, ezt a hivatkozásra kattintva teheti meg.