Hogyan lehet futtatni az alacsony költségű minecraftot egy Raspberry Pi-nál az olcsó olcsó blokképítéshez
Bemutattuk Önnek, hogyan kell futtatni saját blokkasztikus személyes Minecraft szerverét egy Windows / OSX dobozon, de mi van, ha valami könnyebb, energiahatékonyabb és mindig készen áll a barátaidra? Olvasson tovább, amikor egy apró Raspberry Pi gépet alakítunk alacsony költségű Minecraft szerverre..
Miért akarom ezt tenni?
A bemutatónak két szempontja van: saját Minecraft szerverének futtatása és a Minecraft szerver kifejlesztése Raspberry Pi-n. Miért szeretné saját Minecraft szerverét futtatni? Ez egy igazán nagyszerű lehetőség a Minecraft játékélményének kiterjesztésére és építésére. A kiszolgálót akkor is futtathatja, ha nem játszik le, így a barátok és a család csatlakozhat és folytathatja a világ építését. A játékváltozókkal kápráztathat, és olyan modokat vezethet be, amelyek nem lehetségesek, ha önálló játékot játszanak. Azt is megadja, hogy a nyilvános kiszolgálók nem használják a multiplayer élményét, anélkül, hogy magukban foglalnák a távoli gépen lévő privát kiszolgáló tárhelyének költségét..
Miközben a Minecraft szerver egyedül fut, elég vonzó egy dedikált Minecraft rajongónak, ami a Raspberry Pi-n fut. A kis apró Pi olyan kevés erőforrást használ, amellyel a Minecraft szerver évente 24 órát futtathat egy pár dollárért. A Pi, az SD-kártya kezdeti költségköltsége és egy kicsit időbeállítása mellett mindig egy-egy Minecraft szerver lesz, amely havonta körülbelül egy gumball költséget tartalmaz..
Mire van szükségem?
Ehhez a bemutatóhoz hardver- és szoftvereszközökre van szükség; az aktuális Raspberry Pi és SD kártyákon kívül minden ingyenes.
- 1 Raspberry Pi (lehetőleg 512 MB-os modell)
- 1 4 GB + SD kártya
Ez a bemutató azt feltételezi, hogy már megismerkedtél a Raspberry Pi-vel, és telepítettél egy példányt a Debian-derivált Raspbian-ről az eszközre. Ha még nem érted el a Pi-t, ne aggódj! Nézze meg az útmutatót, a HTG útmutatót a Raspberry Pi használatának megkezdéséről, hogy felgyorsuljon.
A Raspbian optimalizálása a Minecraft szerver számára
Eltérően más építményektől, ahol megosztottuk azokat a részeket, ahol több projektet lehet egymás fölé rétegezni (pl. A Pi több, mint elég erőteljes ahhoz, hogy időjárási / e-mail indikátorként szolgáljon, és egy Google Cloud Print kiszolgáló egyidejűleg), a Minecraft kiszolgáló futtatása egy nagyon intenzív művelet a kis Pi számára, és azt javasoljuk, hogy a teljes Pi-t a folyamatra fordítsuk. Minecraft Úgy tűnik, mint egy egyszerű játék, minden blokkolással, és mi nem, de valójában egy elég bonyolult játék az egyszerű bőr alatt, és sok feldolgozási teljesítményt igényelt.
Mint ilyen, meg fogjuk csípni a konfigurációs fájlt és egyéb beállításokat a Rasbian optimalizálásához. Az első dolog, amit meg kell tenned, a Raspi-Config alkalmazásba való ásítás néhány kisebb változtatáshoz. Ha frissen telepíti a Raspbian-t, várjon az utolsó lépésre (ami a Raspi-Config), ha már telepítette, menjen a terminálra, és írja be újra a „sudo raspi-config” -t.
Az egyik első és legfontosabb dolog, amire figyelnünk kell, hogy felgyorsítsuk az overclock beállítást. Minden erőnkre szükségünk van, hogy a Minecraft élményt élvezhessük. A Raspi-Config programban válassza a 7. számú „Overclock” opciót.
Legyen felkészülve a szigorú figyelmeztetésekre a túlhajtásról, de nyugodtan nyugodtan tudni, hogy a Rccc-alapítvány közvetlenül támogatja a túlhajtást, és 2012 vége óta szerepel a konfigurációs opciókban. Miután a tényleges kiválasztási képernyőn tartózkodott, válassza a „Turbo 1000MhHz” opciót . Ismét figyelmeztetni fogjuk, hogy az Ön által kiválasztott túlhajtás mértéke kockázatokat hordoz (különösképpen az SD-kártya lehetséges korrupciója, de a tényleges hardverkárosodás kockázata). Kattintson az OK gombra, és várja meg, amíg az eszköz visszaáll.
Ezután győződjön meg róla, hogy be van állítva a parancssorba, nem pedig az asztalra. Válassza ki a „Boot to Desktop / Scratch” lehetőséget, és győződjön meg róla, hogy a „Console Text console” van kiválasztva.
A Raspi-Config menüben válassza ki a 8-as „Speciális beállítások” menüpontot. Két kritikus változás szükséges, amelyekre itt szükségünk van, és egy opcionális változást. Először is, a kritikus változások. Válassza az A3 „Memória Split” lehetőséget.
Módosítsa a GPU-hoz rendelkezésre álló memória mennyiségét 16 MB-ra (az alapértelmezett 64 MB-tól). Minecraft szerverünk GUI-k nélküli környezetben fog futni; nincs ok arra, hogy a GPU-hoz többet rendeljen, mint a minimális.
Miután kiválasztotta a GPU memóriát, visszatér a főmenübe. Válassza ki az „Advanced Options” opciót, majd válassza az A4 “SSH” lehetőséget. Az almenüben engedélyezze az SSH-t. Nagyon kevés ok van arra, hogy ezt a Pi-t monitorhoz és billentyűzethez csatlakoztassa, és az SSH engedélyezésével távolról is elérhetjük a készüléket a hálózat bármely pontjáról.
Végül (és opcionálisan) térjen vissza az „Advanced Options” (Speciális beállítások) menübe, és válassza az A2 “Hostname” (Hostname) menüpontot. Itt megváltoztathatja a gazdanevét a „raspberrypi” -ról egy jobban illeszkedő Minecraft névre. A „minecraft” nagyon kreatív hostname-et választottuk, de nyugodtan fűzhetjük meg egy kicsit a bármit, amit úgy érzel, mint: creepertown, minecraft4life, vagy miner-box, amelyek nagyszerű minecraft kiszolgálónevek.
Ez a Raspbian konfiguráció. Lapozzon a főképernyő aljára, és válassza a „Befejezés” lehetőséget az újraindításhoz. Az újraindítás után az SSH-t a terminálba tudod helyezni, vagy folytathatod a billentyűzetedet, amely a Pi-hez van csatlakoztatva (erősen javasoljuk az SSH-ra való átkapcsolást, 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 használhatja a PuTTY-t Pi-vel.
A Java telepítése a Pi-re
A Minecraft szerver Java-on fut, így az első dolog, amit a frissen konfigurált Pi-nál meg kell tennünk, telepíteni kell. Jelentkezzen be Pi-ba SSH-n keresztül, majd a parancssorba írja be a következő parancsot a könyvtár létrehozásához:
sudo mkdir / java /
Most le kell töltenünk a Java legújabb verzióját. A kiadvány időpontjában a legújabb kiadás a 2013. októberi frissítés, és az általunk használt link / fájlnév ezt tükrözi. Kérjük, ellenőrizze, hogy a Java letöltési oldalon a Linux ARMv6 / 7 Java verziója egy újabb verziója van-e, és frissítse a linket / fájlnevet az utasítások betartásakor.
A parancssorba írja be a következő parancsot:
sudo wget - nem ellenőrző tanúsítvány http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
A letöltés sikeres befejezése után írja be a következő parancsot:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
Szórakoztató tény: a / opt / könyvtárnév séma a korai Unix-design maradványa, ahol a / opt / könyvtár a "opcionális" szoftverre lett telepítve, a fő operációs rendszer után telepítve; ez volt a / Program fájlok / a Unix világából.
Miután a fájl kitermelése befejeződött, írja be:
sudo /opt/jdk1.8.0/bin/java -version
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 (TM) VM kliens (25.0-b53, vegyes mód)
Ha nem látja a fenti nyomtatást (vagy annak egy változatát, ha egy újabb Java verziót használ), próbálja újra kinyerni az archívumot. Ha látja a leolvasást, írja be a következő parancsot, hogy rendezze fel magát:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Ekkor telepítve van a Java, és készen állunk a Minecraft szerverünk telepítésére!
A Minecraft kiszolgáló telepítése és beállítása
Most, hogy van egy alapja a Minecraft szerverünknek, itt az ideje, hogy telepítsük az ügyet. SpigotMC-t fogunk használni, amely egy könnyű és stabil Minecraft szerver, amely csodálatosan működik a Pi-n.
Először is vegye be a kód egy példányát a következő paranccsal:
sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
Ez a link idővel stabil marad, mivel közvetlenül a Spigot legfrissebb stabil kiadására mutat, de ha bármilyen problémája van, mindig hivatkozhat a SpigotMC letöltési oldalára..
Miután a letöltés sikeresen befejeződött, í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 fenti parancsban lévő 256 és 496 értékeket 128-ra és 256-ra módosítsa..
Kiszolgálója elindul, és a képernyőn megjelenő tevékenység folyik. Legyen felkészülve arra, hogy 3-6 percet várjon a szerver beállításához és a térkép létrehozásához a befejezéshez. A jövőbeni indítások sokkal kevesebb időt vesz igénybe, körülbelül 20-30 másodperc.
Megjegyzés: Ha a konfiguráció vagy a lejátszási folyamat bármely pontján a dolgok nagyon furcsaak (például az új Minecraft szerver freaks ki és elkezdi átszivárogni a Hollandiában, és azonnal megöli Önt), használja a parancssorban a „stop” parancsot, hogy kíméletesen leállítsa a szervert, így újraindíthatja és elháríthatja azt.
Miután befejezte a folyamatot, menjen át a számítógépre, amelyen rendszerint Minecraftot játszol, tedd fel, és kattints a Multiplayerre. Látnia kell a kiszolgálóját:
Ha a világ nem jelenik meg azonnal a hálózati vizsgálat során, nyomja meg a Hozzáadás gombot, és adja meg manuálisan a Pi címét.
Miután csatlakozott a kiszolgálóhoz, az állapotváltozás megjelenik a kiszolgáló állapotablakában:
A szerver szerint a játékban vagyunk. A tényleges Minecraft alkalmazás szerint játékban vagyunk, de az éjszaka közepe a túlélési módban:
Lehurrogás! Az éjszaka halottában a fegyverzetlen és menedék nélküli rágás semmiképpen sem lehet a dolgok elindítása. Nem kell aggódnia, még több konfigurációt kell tennünk; nincs ideje ülni és csontvázakkal lőni. Ezen túlmenően, ha megpróbálsz először lejátszani és konfigurálni, akkor valószínűleg meglehetősen instabil lesz. Csak azért vagyunk itt, hogy meggyőződjünk arról, hogy a kiszolgáló fut, és fogadja a bejövő kapcsolatokat.
Miután megerősítettük, a szerver fut és csatlakoztatható (bár még nem nagyon játszható le), itt az ideje, hogy leállítsa a szervert. A szerverkonzolon keresztül írja be a „stop” parancsot, hogy minden leálljon.
Amikor visszatér a parancssorba, írja be a következő parancsot:
sudo nano server.properties
Amikor megnyílik a konfigurációs fájl, végezze el a következő változtatásokat (vagy csak vágja be és illessze be a konfigurációs fájlt, kivéve az első két sort a név és dátum bélyegzővel):
#Minecraft szerver tulajdonságai
#Thu okt. 17 22:53:51 UTC 2013
generátor-settings =
#Default igaz, hamisra vált
allow-nether = false
level-name = világ
enable-query = false
lehetővé teszi a repülés = false
kiszolgáló-port = 25565
szintű-type = DEFAULT
enable-rcon = false
erő-gamemode = false
szintű-vetőmag =
szerver-ip =
max-építmények-magasság = 256
spawn-NPC-k = true
white-list = false
spawn-állatok = true
textúra-csomag =
szaglászó-enabled = true
kőkemény = false
Online-mode = true
pvp = true
nehézség = 1
játékos-idle-timeout = 0
gamemode = 0
#Default 20; ezt csak akkor kell csökkenteni, ha fut
#a nyilvános szerver és aggódik a terhelések miatt.
max-játékos = 20
spawn-szörnyek = true
#Default 10, 3-5 ideális Pi számára
nézet-távolság = 5
generál-szerkezetek = true
spawn-védelem = 16
motd = A Minecraft szerver
A szerver állapotablakában, amelyet az SSH-csatlakozáson keresztül lát a pi-hez, írja be a következő parancsot, hogy adja meg a Minecraft szerver állapotát (így a játékban erősebb parancsokat használhat, anélkül, hogy mindig visszatérne a kiszolgáló állapotablakába).
op [minecraft beceneve]
Ezen a ponton a dolgok jobban keresnek, de még mindig van egy kis csípésünk, mielőtt a szerver nagyon élvezetes lenne. Ennek érdekében telepítsünk néhány plugint.
Az első plugin, és az, amit mindenekelőtt telepíteni kell, a NoSpawnChunks. A bővítmény telepítéséhez először látogasson el a NoSpawnChunks weboldalra, és vegye fel a letöltési linket a legfrissebb verzióhoz. Ebből az írásból az aktuális kiadás v0.3.
Visszatérés a parancssorba (a Pi parancssorba, nem a szerverkonzolba, ha a kiszolgáló még aktív, állítsa le), írja be a következő parancsokat:
cd / home / pi / bővítmények
sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
Ezután látogasson el a ClearLag plugin oldalára, és vegye fel a legfrissebb linket (ez a bemutató szerint v2.6.0). Írja be a következő parancsot a parancssorba:
sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
Mivel a fájlok nincsenek tömörítve egy .ZIP vagy hasonló tárolóban, ez minden van rá: a bővítmények a plugin könyvtárban vannak parkolva. (Ne feledje ezt a jövőbeni plugin letöltésekre, a fájlnak mindenképpen ki kell töltenie.jar-t, így ha tömörítve van, akkor le kell tömörítenie azt a plugin könyvtárban.)
Indítsa újra a kiszolgálót:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Legyen felkészülve egy kicsit hosszabb indítási időre (közelebb a 3–6 percig, és sokkal hosszabb, mint az éppen tapasztalt 30 másodperc), mivel a pluginok befolyásolják a világtérképet, és egy percre van szükségük, hogy mindent masszírozzanak. Miután az ívási folyamat befejeződött, írja be a következőket a kiszolgálókonzolba:
plugins
Ez felsorolja a kiszolgálón jelenleg aktív pluginokat. Látnia kell ilyesmit:
Ha a bővítmények nincsenek betöltve, előfordulhat, hogy le kell állítania és újra kell indítania a kiszolgálót.
Miután megerősítette, hogy a beépülő modulok betöltődnek, menj előre és csatlakozz a játékhoz. Jelentősen észreveheted a játékot. Ezenkívül időnként üzeneteket kap a pluginokról, amelyek jelzik, hogy aktívak, ahogy az alábbiakban látható:
Ezen a ponton a Java telepítve van, a kiszolgáló telepítve van, és a Pi beállításait is beállítottuk. Itt az ideje, hogy barátaival kezdjünk építeni!
Megjegyzés: az internetes weboldal az Java és a Spigot telepítésének néhány lépését fedezte fel előttünk, és lehetséges, hogy ezt a cikket referenciaként használjuk, és elfelejtettük összekapcsolni. Ha el szeretné olvasni ezt a cikket, ezt a linkre kattintva teheti meg.