Low Run-Minecraftin käyttäminen Raspberry Pi -palvelussa Block-rakennuksessa halvalla
Olemme osoittaneet, miten voit käyttää omaa blocktastic-henkilökohtaista Minecraft-palvelinta Windows / OSX-ruutuun, mutta mitä jos et halua jotain kevyempää, energiatehokkaampaa ja aina valmiina ystävillesi? Tutustu pieneen Raspberry Pi -laitteeseen halvalla Minecraft-palvelimena, jonka voit jättää vuorokauden ympäri noin senttiä päivässä.
Miksi haluan tehdä tämän?
Tässä opetuksessa on kaksi näkökohtaa: oman Minecraft-palvelimen suorittaminen ja erityisesti Minecraft-palvelimen käyttäminen Raspberry Pi -palvelussa. Miksi haluat käyttää omaa Minecraft-palvelinta? Se on todella hyvä tapa laajentaa ja rakentaa Minecraft-pelikokemusta. Voit jättää palvelimen käynnissä, kun et pelaa niin, että ystävät ja perhe voivat liittyä ja jatkaa rakentamista maailmassa. Voit sekoittaa pelimuuttujiin ja ottaa käyttöön modit tavalla, joka ei ole mahdollista, kun pelaat itsenäistä peliä. Sen avulla voit myös hallita monen pelaajan kokemuksia, joita julkisten palvelimien käyttö ei vaikuta aiheuttamatta yksityisen palvelimen ylläpitokustannuksia etäkoneessa.
Vaikka Minecraft-palvelin on yksin, se on tarpeeksi houkutteleva omistetulle Minecraft-tuulettimelle, ja sen käyttäminen Raspberry Pi -palvelussa on vieläkin houkuttelevampaa. Pieni pieni Pi käyttää niin vähän resursseja, että voit jättää Minecraft-palvelimesi 24/7 vuorokaudessa pari taalaa vuodessa. Pi: n, SD-kortin ja hieman aikaa säätävän alkukustannusten lisäksi sinulla on aina käytössä oleva Minecraft-palvelin, joka maksaa kuukausittain noin yhden gumballin.
Mitä minä tarvitsen?
Tätä opetusohjelmaa varten tarvitset yhdistelmän laitteisto- ja ohjelmistotyökaluja; todellisen Raspberry Pi- ja SD-kortin lisäksi kaikki on ilmainen.
- 1 Raspberry Pi (mieluiten 512 Mt malli)
- 1 4 Gt + SD-kortti
Tässä opetuksessa oletetaan, että olet jo tutustunut Raspberry Pi -ohjelmaan ja asentanut Debian-johdannaisen Raspbyn kopion laitteeseen. Jos et ole vielä saanut Pi: täsi, älä huoli! Tutustu oppaamme, The HTG Guide to Getting Started with Raspberry Pi, päästäksesi nopeuteen.
Raspbyn optimointi Minecraft-palvelimelle
Toisin kuin muut rakenteet, joita olemme jakaneet, jossa voit kerrosta useita projekteja toisiinsa (esim. Pi on enemmän kuin tarpeeksi tehokas, jotta se voi toimia sää- / sähköpostiindikaattorina ja Google Cloud Print -palvelin samanaikaisesti), Minecraft-palvelimen käyttäminen on melko intensiivinen operaatio pienelle Pi: lle ja suosittelemme voimakkaasti koko Pi: n kiinnittämistä prosessiin. Minecraft näyttää kuin yksinkertainen peli, jossa on kaikki luvaton ja mitä ei, mutta se on itse asiassa melko monimutkainen peli yksinkertaisen ihon alla ja vaati paljon prosessointitehoa.
Siten me muutamme asetustiedostoa ja muita asetuksia optimoidaksemme Rasbyn työn. Ensimmäinen asia, joka sinun täytyy tehdä, on kaivaa Raspi-Config-sovellukseen muutaman pienen muutoksen tekemiseen. Jos asennat Raspbian-tuoretta, odota viimeistä vaihetta (joka on Raspi-Config), jos olet jo asentanut sen, päätä päätelaitteeseen ja kirjoita "sudo raspi-config" uudelleen käynnistääksesi sen uudelleen.
Yksi ensimmäisistä ja tärkeimmistä asioista, joita meidän on otettava huomioon, on ylikellotusasetuksen käynnistäminen. Tarvitsemme kaikki voimamme, jotta saamme Minecraft-kokemuksemme nautittavaksi. Valitse Raspi-Configissa vaihtoehto numero 7 “Ylikellotus”.
Ole varautunut tiettyihin varoituksiin, jotka koskevat ylikellotusta, mutta levätä helppoa tietäen, että Raspberry Pi-säätiö tukee suoraan ylikellotusta ja että se on sisällytetty kokoonpanovaihtoehtoihin vuoden 2012 loppupuolelta. Kun olet itse valintanäytössä, valitse ”Turbo 1000MhHz” . Jälleen kerran sinua varoitetaan, että valitsemaasi ylilukitusasteeseen liittyy riskejä (erityisesti SD-kortin mahdollinen vioittuminen, mutta ei varsinaisen laitteistovaurion vaaraa). Valitse OK ja odota, että laite nollataan.
Varmista seuraavaksi, että olet määrittänyt käynnistämisen komentoriville, ei työpöydälle. Valitse numero 3 “Ota käynnistys työpöydälle / Scratch” käyttöön ja varmista, että ”Console Text console” on valittuna.
Valitse Raspi-Config -valikosta numero 8 ”Lisäasetukset”. Tässä on kaksi kriittistä muutosta ja yksi valinnainen muutos. Ensinnäkin kriittiset muutokset. Valitse A3 “Memory Split”.
Muuta GPU: n käytettävissä olevan muistin määrää 16 Mt: ksi (oletusarvoisesti 64 Mt). Minecraft-palvelimemme toimii GUI-vähemmän ympäristöön; GPU: lle ei ole mitään syytä kohdistaa mitään enempää kuin vähimmäisarvoa.
Kun olet valinnut GPU-muistin, sinut palautetaan päävalikkoon. Valitse ”Advanced Options” uudelleen ja valitse sitten A4 “SSH”. Ota alivalikossa käyttöön SSH. On hyvin vähän syytä pitää tämä Pi liitettynä näyttöön ja näppäimistöön, ja sallimalla SSH: n pääsemme koneeseen etäyhteyden kautta missä tahansa verkossa.
Lopuksi (ja valinnaisesti) palaa takaisin ”Lisäasetukset” -valikkoon ja valitse A2 ”Isäntänimi”. Täällä voit vaihtaa isäntänimesi “raspberrypi”: sta sopivammaksi Minecraft-nimeksi. Valitsimme erittäin luovan isäntänimen "minecraft", mutta voitte maistella sen hieman sen mukaan, mitä tuntuu: creepertown, minecraft4life, tai mineraalilaatikko ovat kaikki suuria minecraft-palvelinten nimiä.
Se on Raspbyn kokoonpanossa. Välilehti pääikkunan alareunaan ja käynnistä uudelleen valitsemalla “Valmis”. Uudelleenkäynnistyksen jälkeen voit nyt SSH: n liittää päätelaitteeseesi tai jatkaa työskentelyä näppäimistöltä, joka on liitetty Pi-laitteeseen (suosittelemme siirtymään SSH: hen, koska sen avulla voit helposti leikata ja liittää komentoja). Jos et ole koskaan käyttänyt SSH: tä aikaisemmin, tutustu PuTTY: n käyttöön Pi: n kanssa.
Java: n asentaminen Pi: lle
Minecraft-palvelin toimii Java: lla, joten ensimmäinen asia, joka meidän on tehtävä juuri konfiguroidussa Pi: ssä, on asentaa se. Kirjaudu Pi: hen SSH: n kautta ja kirjoita komentokehotteeseen seuraava komento, kun haluat tehdä hakemiston asennusta varten:
sudo mkdir / java /
Nyt on ladattava uusin Java-versio. Tämän julkaisun aikaan uusin julkaisu on vuoden 2013 OCT-päivitys ja käyttämäsi linkki / tiedostonimi heijastaa sitä. Tarkista, onko Java-lataussivulla Linux-ARMv6 / 7-Java-julkaisun uudempi versio, ja päivitä linkki / tiedostonimi vastaavasti, kun noudatat ohjeita.
Kirjoita komentokehotteeseen seuraava komento:
sudo wget - ei-check-todistus http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Kun lataus on onnistunut, kirjoita seuraava komento:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
Hauskat tosiasiat: / opt / hakemiston nimi -järjestelmä on varhaisen Unix-mallin jäännös, jossa / opt / hakemisto oli "valinnaiselle" ohjelmalle, joka on asennettu pääkäyttöjärjestelmän jälkeen; se oli Unix-maailman / Ohjelmatiedostot /.
Kun tiedosto on purettu, kirjoita:
sudo /opt/jdk1.8.0/bin/java -version
Tämä komento palauttaa uuden Java-asennuksen versionumeron näin:
java-versio "1.8.0-ea"
Java (TM) SE Runtime Environment (rakentaa 1.8.0-ea-b111)
Java HotSpot (TM) -asiakas VM (build 25.0-b53, sekoitustila)
Jos et näe yllä olevaa tulosta (tai sen muunnosta, jos käytät uutta Java-versiota), yritä purkaa arkisto uudelleen. Jos näet lukeman, kirjoita seuraava komento, jotta voit siivota itsesi jälkeen:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Tässä vaiheessa Java on asennettu ja olemme valmiita siirtymään Minecraft-palvelimen asentamiseen!
Minecraft-palvelimen asentaminen ja määrittäminen
Nyt kun meillä on perusta Minecraft-palvelimellemme, on aika asentaa osat, jotka ovat tärkeitä. Käytämme SpigotMC: tä, joka on kevyt ja vakaa Minecraft-palvelinrakenne, joka toimii hienosti Pi: llä.
Ensinnäkin, ota kopio koodista seuraavalla komennolla:
sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
Tämän linkin pitäisi pysyä vakaana ajan mittaan, koska se osoittaa suoraan Spigotin uusimpaan vakaaseen julkaisuun, mutta jos sinulla on ongelmia, voit aina viitata SpigotMC: n lataussivulle täällä.
Kun lataus on valmis, kirjoita seuraava komento:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Huomaa: jos käytät komentoa 256MB Pi: ssä, vaihda yllä olevan komennon 256 ja 496 vastaavasti 128 ja 256..
Palvelimesi käynnistyy ja kuvaruudun aktiviteetti seuraa. Ole valmis odottamaan noin 3-6 minuuttia tai niin kauan, kun olet määrittänyt palvelimen asetukset ja luonut kartan loppuun. Tulevat startupit vievät paljon vähemmän aikaa, noin 20-30 sekuntia.
Huomautus: Jos jokin kokoonpanon tai toiston aikana on todella outoa (esim. Uusi Minecraft-palvelin kummajainen ja alkaa noutaa sinut Hollannissa ja tappaa sinut heti), käytä komentokehotteessa olevaa pysäytyskomentoa sulavasti palvelimen sammuttamiseksi, jotta voit käynnistää ja vianmäärittää sen uudelleen.
Kun prosessi on päättynyt, siirry tietokoneeseen, jossa tavallisesti pelaat Minecraftia, sammuta se ja napsauta Moninpeli. Sinun pitäisi nähdä palvelimesi:
Jos maailma ei näy välittömästi verkon skannauksen aikana, paina Lisää-painiketta ja syötä Pi-osoite manuaalisesti.
Kun muodostat yhteyden palvelimeen, näet tilamuutoksen palvelimen tilan ikkunassa:
Palvelimen mukaan olemme pelissä. Varsinaisen Minecraft-sovelluksen mukaan olemme myös pelissä, mutta se on keskellä yötä selviytymistilassa:
Buu! Ryöstö yön kuolleissa, aseettomissa ja ilman suojaa ei ole mikään tapa aloittaa asioita. Huolestuttavaa ei kuitenkaan ole, meidän on tehtävä lisää kokoonpanoa. ei ole aikaa istua ympäri ja saada ampua luurankoilta. Sitä paitsi, jos yrität toistaa sitä ilman tiettyjä asetuksia, voit todennäköisesti löytää sen melko epävakaaksi. Olemme vain täällä vahvistamassa, että palvelin on käynnissä ja käynnissä, ja hyväksyvät saapuvat yhteydet.
Kun olemme vahvistaneet, että palvelin on käynnissä ja liitettävissä (vaikka se ei vielä ole toistettavissa), on aika sammuttaa palvelin. Syötä palvelinkonsolin kautta komento “pysäytä”, jos haluat sulkea kaiken.
Kun olet palannut komentokehotteeseen, kirjoita seuraava komento:
sudo nano server.properties
Kun määritystiedosto avautuu, tee seuraavat muutokset (tai leikkaa ja liitä konfiguraatiotiedosto miinus ensimmäiset kaksi riviä, joiden nimi ja päivämäärä on leima):
#Minecraft-palvelimen ominaisuudet
#Thu 17. lokakuuta 22:53:51 UTC 2013
generaattori-asetukset =
#Default on totta, vaihtaa vääriin
sallia-alempi = false
taso-name = maailmassa
enable-kysely = false
sallivat lennon = false
palvelin-portti = 25565
taso-type = DEFAULT
enable-rcon = false
voima-pelimoodin = false
taso-siemen =
server-ip =
max-build-height = 256
spawn-NPC = true
valkoinen lista = false
spawn-eläimet = true
rakenne-pack =
kyylä-aktivoitu = true
hardcore = false
Online-tilassa = true
PVP = true
vaikeus = 1
pelaaja-idle-timeout = 0
pelimoodin = 0
#Default 20; sinun täytyy vain alentaa tätä, jos käytät
# julkinen palvelin ja huolissaan kuormista.
max-pelaajat = 20
spawn-hirviöitä = true
#Default on 10, 3-5 sopii Pi: lle
näkymä matkan = 5
tuottaa-rakenteita = true
spawn-suojaus = 16
motd = Minecraft-palvelin
Syötä SSH-yhteyden kautta pi-palvelimen tilaikkunaan seuraava komento, jolla annat itsellesi operaattorin tilan Minecraft-palvelimellasi (niin että voit käyttää tehokkaampia komentoja pelissä ilman, että palaat aina palvelimen tilaan -ikkunaan).
op [minecraft-lempinimesi]
Tässä vaiheessa asiat näyttävät paremmilta, mutta meillä on vielä vähän säätämistä, ennen kuin palvelin on todella nautittavaa. Tätä varten asennetaan joitakin laajennuksia.
Ensimmäinen plugin ja se, jonka sinun pitäisi asentaa ennen kaikkea, on NoSpawnChunks. Voit asentaa laajennuksen ensin käymällä NoSpawnChunks-verkkosivulla ja napauttamalla uusimman version latauslinkkiä. Tämän kirjoituksen jälkeen nykyinen julkaisu on v0.3.
Palaa komentokehotteeseen (Pi: n komentokehote, ei palvelinkonsoli, jos palvelin on edelleen aktiivinen, sammuta se) anna seuraavat komennot:
cd / home / pi / plugins
sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
Siirry seuraavaksi ClearLag-laajennussivulle ja tartu uusimpaan linkkiin (tämän oppaan mukaan v2.6.0). Anna komentokehotteeseen seuraavat tiedot:
sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
Koska tiedostoja ei ole pakattu .ZIP- tai vastaavaan säiliöön, siinä on kaikki: plugins on pysäköity plugin-hakemistoon. (Muista tämä tulevien laajennusten lataamista varten, tiedoston täytyy olla mikä tahansa, joten jos se on pakattu, sinun on purettava se plugin-hakemistossa.)
Palauta palvelin uudelleen:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Ole valmis hieman pidempään käynnistysaikaan (lähempänä 3-6 minuuttia ja paljon pidempää kuin 30 sekuntia, jonka olet juuri kokenut), koska laajennukset vaikuttavat maailmankarttaan ja tarvitsevat minuutin hieronnan kaiken. Kun spawn-prosessi on päättynyt, kirjoita seuraavat tiedot palvelinkonsoliin:
liitännäiset
Tässä luetellaan kaikki palvelimessa aktiiviset lisäosat. Sinun pitäisi nähdä jotain tällaista:
Jos laajennuksia ei ladata, sinun on ehkä pysäytettävä ja käynnistettävä uudelleen palvelin.
Kun olet vahvistanut, että plugins on ladattu, mene eteenpäin ja liity peliin. Sinun pitäisi huomata merkittävästi snappier pelata. Lisäksi saat satunnaisia viestejä laajennuksista, jotka osoittavat, että ne ovat aktiivisia, kuten alla näkyy:
Tässä vaiheessa Java on asennettu, palvelin on asennettu, ja olemme säätäneet asetuksemme Pi: lle. On aika aloittaa rakennus ystävien kanssa!
Huomautus: Internet-sivusto kattoi joitakin vaiheita Java- ja Spigot-ohjelmiston asentamiseksi ennen meitä, ja on mahdollista, että käytimme tätä artikkelia viitteeksi ja unohdimme liittää sen. Jos haluat lukea tämän artikkelin, voit tehdä sen napsauttamalla tätä linkkiä.