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

Tartalomjegyzék:

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

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

Videó: Hogyan működtethet alacsony költségű Minecraft egy Raspberry Pi-t a blokkra építve az olcsóbb
Videó: The Witcher 3 (PC - Steam - Next-Gen - MAGYAR FELIRAT - Hard) #47 - YouTube 2024, Április
Anonim
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ékosítást és mindig készen áll a barátainak? 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.
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ékosítást és mindig készen áll a barátainak? 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 szerver futá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é.

Egy Minecraft szerver futtatása önmagában elég vonzó a szentelt Minecraft rajongó számára, és a Raspberry Pi-t még vonzóbbá teszi. 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, körülbelül egy gomball havi költségén.

Mire van szükségem?

Ehhez a bemutatóhoz hardver- és szoftvereszközökre van szüksége; 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ó azt feltételezi, hogy már ismerkedett a Raspberry Pi programmal, és telepítette a Debian-származék Raspbian másolatát az eszközre. 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 számára

Image
Image

Más építményektől eltérően megosztottuk egymással, hogy hol helyezhet több projektet egymás fölé (pl. A Pi több, mint elég hatékony ahhoz, hogy időjárást, e-mail jelzőt és egy Google Cloud Print kiszolgálót használjon egyszerre), egy Minecraft kiszolgáló futtatása egy nagyon 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. MinecraftÚgy tűnik, mint egy egyszerű játék, minden blokkoló képességével, és mi nem, de valójában egy elég összetett játék az egyszerű bőr alatt, és sok feldolgozó energiát igényelt.

Mint ilyen, a konfigurációs fájlt és más beállításokat a Rasbian optimalizálására szeretnénk optimalizálni. 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, a túltöltési 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 nyugodjék meg arról, hogy a túlhúzást közvetlenül a Raspberry Pi alapítvány támogatja, és a 2012-es év végi konfigurációs beállítások között szerepel. Miután az aktuális kijelölési 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.
Készüljön fel a túlhúzásra vonatkozó szigorú figyelmeztetésekre, de nyugodtan nyugodjék meg arról, hogy a túlhúzást közvetlenül a Raspberry Pi alapítvány támogatja, és a 2012-es év végi konfigurációs beállítások között szerepel. Miután az aktuális kijelölési 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, és 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.

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 (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 az "Advanced Options" menübe, és válassza ki az A2 "Hostname" nevet. Itt megváltoztathatja hostname-jét a "raspberrypi" -ról egy illeszkedő Minecraft névre.A "kreatív" mintadokumentumot választottuk, de szabadon fűszerkesszük egy kicsit olyannyira, amilyennek érzed magad: a creepertown, a minecraft4life vagy a bányász-doboz mind nagyszerű minőségi szervernevek.

Ez az Raspbi 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.

Java telepítése a Pi-ra

Az Minecraft kiszolgáló Java-on fut, ezért az újdonságnak számító Pi-t meg kell csinálni. 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:
Az Minecraft kiszolgáló Java-on fut, ezért az újdonságnak számító Pi-t meg kell csinálni. 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 https://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Miután a letöltés sikeresen befejeződött, adja meg a következő parancsot:

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

Fun fact: A / opt / könyvtárnévrendszer egy korai Unix design maradéka, ahol a / 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 -version

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

java version '1.8.0-ea'

Java(TM) SE Runtime Environment (build 1.8.0-ea-b111)

Java HotSpot(TM) Client VM (build 25.0-b53, mixed mode)

Ha nem látja a fenti nyomtatást (vagy annak egy változatát, ha egy újabb verziót használ a Java-ban), próbálja meg újra kivenni az archívumot. Ha látja a kiolvasást, írja be a következő parancsot, hogy rendezze el magát:

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

Ezen a ponton a Java telepítve van, és készen állunk arra, hogy áthelyezzük Minecraft szerverünk telepítését!

Az Minecraft Server telepítése és konfigurálása

Most, hogy van egy alapja Minecraft szerverünknek, itt az ideje, hogy telepítsük a fontos 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 megragadja a kód egy példányát a következő paranccsal:

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

A linknek stabilnak kell lennie az idő múlásával, mivel közvetlenül a Spigot legaktuálisabb stabil kiadására utal, 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 cserélje, 128-ra és 256-ra.

A kiszolgáló elindul, és a képernyőn megjelenő aktivitás feszültsége következik. 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 folyamán bármikor nagyon furcsaak lesznek a dolgok (például az új Minecraft szerver)kiábrándul és elkezd ívni a Nether-ban és azonnal megöli), használja a stop parancsot a parancssorba, hogy kíméletesen leállítsa a kiszolgálót, így újraindíthatja és elháríthatja.

Miután befejeződött a folyamat, menj át a számítógépre, amelyen általában az Minecraft-t játssza le, tegye fel, és kattintson a Multiplayerre. Látnia kell a kiszolgálót:

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

Miután csatlakozott 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 a játékban is vagyunk, de a túlélési mód éjszakája közepén van:
A szerver szerint játékban vagyunk. A tényleges Minecraft alkalmazás szerint a játékban is vagyunk, de a túlélési mód éjszakája közepén van:
Lehurrogás! 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.
Lehurrogás! 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 kiszolgáló fut és csatlakoztatható (bár még nem nagyon játszható), 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.

Amikor visszatér a parancssorba, adja meg a következő parancsot:

sudo nano server.properties

Amikor a konfigurációs fájl megnyílik, hajtsa végre a következő változtatásokat (vagy egyszerűen vágja be és illessze be a konfigurációs fájlt az első két sort a neve és a dátum bélyegzőjével):

#Minecraft server properties #Thu Oct 17 22:53:51 UTC 2013 generator-settings= #Default is true, toggle to false allow-nether=false level-name=world enable-query=false allow-flight=false server-port=25565 level-type=DEFAULT enable-rcon=false force-gamemode=false level-seed= server-ip= max-build-height=256 spawn-npcs=true white-list=false spawn-animals=true texture-pack= snooper-enabled=true hardcore=false online-mode=true pvp=true difficulty=1 player-idle-timeout=0 gamemode=0 #Default 20; you only need to lower this if you're running #a public server and worried about loads. max-players=20 spawn-monsters=true #Default is 10, 3-5 ideal for Pi view-distance=5 generate-structures=true spawn-protection=16 motd=A Minecraft Server

A kiszolgáló állapotablakában, amely az SSH kapcsolaton keresztül a pi-hoz érkezik, írja be a következő parancsot, hogy saját kezelői státuszt adjon meg a Minecraft szerverén (így erősebb parancsokat használhat a játékban, anélkül, hogy mindig visszatérne a szerver állapotablakába).

op [your minecraft nickname]

Ezen a ponton a dolgok jobban néznek ki, de még mindig van egy kicsit csípés, 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 mindenek elő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.

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

cd /home/pi/plugins

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

Ezután keresse fel a ClearLag beépülő oldalt, és ragadja meg a legfrissebb linket (ebből a leírásból v2.6.0). A parancssorba írja be a következőket:

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

Mivel a fájlok tömörítése nem egy.ZIP vagy hasonló tartályban van, mindennek van rá: a bővítmények a plugin könyvtárban vannak parkolva. (A jövőbeni plugin-letöltésekre figyelni kell, a fájlnak bármilyen típusú pluginnek kell lennie, tehát ha tömörítve van, akkor le kell tömöríteni a plugin könyvtárba.)

Szerezze be a szervert:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.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 tapasztalt 30 másodperc), mivel a bővítmények befolyásolják a világtérképet, és percre van szükségük a masszírozáshoz. Miután a spawn folyamat befejeződött, írja be a következőket a szerver konzolon:

plugins

Ez felsorolja az összes, a szerveren aktuálisan aktív bővítményt. Látnia kellene valami 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.
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 bővítmények betöltődnek, menjen előre, és csatlakozzon a játékhoz. Érdemes észrevenni a lényegesen snappier játékot. Emellett alkalmi üzeneteket kap a pluginektől, amelyek jelzik, hogy aktívak, az alábbiak szerint:

Ezen a ponton telepítve van a Java, telepítve van a szerver, és beállítottuk beállításainkat a Pi számára. Ideje építeni barátainkkal!
Ezen a ponton telepítve van a Java, telepítve van a szerver, és beállítottuk beállításainkat a Pi számára. Ideje építeni barátainkkal!

Megjegyzés: az interneten egy 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.

Ajánlott: