Miksi haluan tehdä tämän?
Tässä opetusohjelmassa on kaksi osaa: oman Minecraft-palvelimen käyttö ja erityisesti Minecraft-palvelimen käyttö Raspberry Pi -ohjelmalla. Miksi haluat käyttää oman Minecraft-palvelimen? Se on todella hieno tapa laajentaa ja rakentaa Minecraft-pelikokemusta. Voit jättää palvelimen käynnissä, kun et pelaa, joten ystävät ja perheesi voivat liittyä ja rakentaa maailmaa edelleen. Voit sekoittaa pelimuuttujia ja esitellä modeja tavalla, joka ei ole mahdollista, kun pelaat stand-alone-peliä. Se antaa myös sinulle monipuolisen käyttökokemuksen, että julkisten palvelimien käyttäminen ei johda yksityisen palvelimen hosting-isäntän kustannuksiin.
Samalla kun Minecraft-palvelin on käynnissä, se on riittävän houkutteleva omistettuun Minecraft-tuulettimeen. Raspberry Pi: n käyttäminen on vielä houkuttelevampi. Pientä pi Pi käyttää niin vähän resursseja, että voit jättää Minecraft-palvelimesi 24/7 vuorokaudessa pari taalaa vuodessa. Pi, SD-kortin aloituskustannus, ja vähän aikaa perustamalla se, sinulla on aina käytössä oleva Minecraft-palvelin kuukausittaisella noin yhden gumballin kustannuksella.
Mitä minä tarvitsen?
Tätä opetusohjelmaa varten tarvitaan laitteisto- ja ohjelmistotyökalujen yhdistelmä; lukuun ottamatta varsinaista Vadelma Pi ja SD-korttia, kaikki on ilmaista.
- 1 Vadelma Pi (mieluiten 512 Mt malli)
- 1 4 Gt + SD-kortti
Tämä opetusohjelma olettaa, että olet jo tutustunut Raspberry Piin ja asentanut kopion Debian-johdannaisesta Raspbian laitteesta. Jos et ole saanut Pi: täsi vielä käynnissä, älä huoli! Tutustu oppaaseemme, HTG: n opas Vadelma Pi: n käyttöönottoon nopeuden saavuttamiseksi.
Optimoi Raspbian Minecraft Serverille
Toisin kuin muut rakennukset, olemme jakaneet, mihin voit kerätä useita projekteja toistensa kesken (esim. Pi on tarpeeksi tehokas toimimaan sää / sähköposti-indikaattorina ja Google Cloud Print -palvelimena samanaikaisesti), Minecraft-palvelimen käyttö on melko intensiivinen toiminta pienelle Pi: lle ja suosittelemme voimakkaasti omistamaan koko Pi: n prosessiin. Minecraftnäyttää kuten yksinkertainen peli, kaiken sen blocky-ness ja mitä ei, mutta se on oikeastaan melko monimutkainen peli yksinkertaisen ihon alla ja vaati paljon käsittelytehoa.
Näin voimme nipistää määritystiedostoa ja muita asetuksia optimoimalla Rasbian työhön. Ensimmäinen asia, mitä sinun tarvitsee tehdä, on kaivaa Raspi-Config-sovellukseen tehdä muutamia pieniä muutoksia. Jos asennat Raspbian-tuoretta, odota viimeistä askelta (joka on Raspi-Config), jos olet jo asentanut sen, päästä päätelaitteeseen ja kirjoita "sudo raspi-config" käynnistämään se uudestaan.
Yksi ensimmäisistä ja tärkeimmistä asioista, joihin meidän on osallistuttava, on ylikellotuksen asettaminen. Tarvitsemme kaiken voiman, jolla voimme saada Minecraft-kokemuksemme mukavaksi. Valitse Raspi-Config, valitse vaihtoehto numero 7 "Overclock".
Seuraavaksi varmista, että olet määrittänyt käynnistyvän komentokehotteeseen, ei työpöytään. Valitse numero 3 "Ota Boot to Desktop / Scratch" käyttöön ja varmista, että "Console Text console" on valittu.
Valitse Raspi-Config -valikosta numero 8 "Lisäasetukset". Tähän on tehtävä kaksi kriittistä muutosta ja yksi vapaaehtoinen muutos. Ensinnäkin kriittiset muutokset. Valitse A3 "Memory Split".
Vaihda GPU: n käytettävissä oleva muisti 16 Mt: iin (oletusarvoisesti 64 Mt). Minecraft-palvelimemme ajetaan GUI-ympäristöön; ei ole mitään syytä myöntää pelkästään vähimmäistasoa GPU: lle.
Kun olet valinnut GPU-muistin, sinut palautetaan päävalikkoon. Valitse "Lisäasetukset" uudelleen ja valitse sitten A4 "SSH". Valitse alivalikosta SSH. Ei ole kovinkaan syytä pitää Pi piiriytyneenä monitoriin ja näppäimistöön, ja sallimalla SSH: n avulla voimme päästä koneen etäyhteyden kautta mistä tahansa verkosta.
Lopuksi (ja valinnaisesti) palaa uudelleen "Lisäasetukset" -valikkoon ja valitse A2 "Hostname". Täältä voit vaihtaa isäntänimesi "raspberrypi": stä mieluummin Minecraft-nimeksi.Valitsimme erittäin luovan isäntänimen "minecraft", mutta voit vapaasti maistaa sitä hieman mitä haluatte: creepertown, minecraft4life tai mineraali-box ovat kaikki suuria minecraft-palvelimen nimiä.
Se on Raspbian-kokoonpanoa varten. Avaa alas päänäytön alareunaan ja valitse "Valmis" uudelleen käynnistämiseksi. Uudelleenkäynnistyksen jälkeen voit nyt SSH: n pääteesi tai jatka työskentelyä Pi-laitteeseen kytketyllä näppäimistöllä (suosittelemme, että vaihdat SSH: hen, koska sen avulla voit helposti leikata ja liittää komennot). Jos et ole aiemmin käyttänyt SSH: tä ennen, tutustu PuTTY: n käyttämiseen Pi: n kanssa.
Java-ohjelman asentaminen Pi
sudo mkdir /java/
Nyt meidän on ladattava uusin Java-versio. Tämän julkaisun yhteydessä uusin julkaisu on OCT 2013 -päivitys ja käyttämämme linkki / tiedostonimi heijastaa sitä. Ole hyvä ja tarkista Java ARMv6 / 7 Java -version nykyistä versiota Java-lataussivulla ja päivitä linkki / tiedostonimi vastaavasti noudattamalla ohjeita.
Kirjoita komentokehotteeseen seuraava komento:
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
Kun lataus on valmis, anna seuraava komento:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C /opt/
Hauska tosiasia: hakemiston / opt / hakemistojärjestelmä on jäännöstä varhaisesta Unix-mallista, jossa / opt / -hakemisto oli "valinnainen" ohjelmisto asennettuna pääkäytön jälkeen; se oli Unix-ohjelman / ohjelmatiedostot /.
Kun tiedosto on lopetettu, kirjoita:
sudo /opt/jdk1.8.0/bin/java -version
Tämä komento palauttaa uuden Java-asennuksen versionumeron seuraavasti:
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)
Jos et näe edellä mainittua tulosta (tai muunnosta, jos käytät uudempaa Java-versiota), yritä purkaa arkisto uudelleen. Jos näet lukeman, anna seuraava komento siistata 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 konfigurointi
Nyt kun meillä on perusta Minecraft-palvelimelle, on aika asentaa tärkeät osat. Käytämme SpigotMC: tä, kevyttä ja vakaata Minecraft-palvelinrakennetta, joka toimii ihmeellisesti Pi: lla.
Ota ensin kopio koodista seuraavalla komennolla:
sudo wget https://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 viittaa suoraan Spigotin nykyiseen vakaan julkaisuun, mutta jos sinulla on ongelmia, voit aina viitata SpigotMC: n lataussivulle täällä.
Kun lataus onnistuu, anna seuraava komento:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Huomaa: jos suoritat komennon 256MB Pi: lla, vaihda 256 ja 496 edellä mainitussa komennossa 128 ja 256 vastaavasti.
Palvelimesi käynnistyy ja seurauksena on näytön aktiivisuus. Ole valmis odottamaan noin 3-6 minuuttia, jotta palvelimen luominen ja kartta loppuisi. Tulevat aloitukset kestävät paljon vähemmän aikaa, noin 20-30 sekuntia.
Huomaa: Jos kokoonpano- tai toistoprosessin aikana tapahtuu jotain outoa (esim. Uusi Minecraft-palvelin)ärsyttää ja alkaa ryöstää sinua Netherissa ja tappaa sinut välittömästi), käytä komentokehotteen "stop" -komentoa, jotta palvelin sulkeutuu sulavasti, jotta voit käynnistää ja vianmäärityksen.
Kun prosessi on valmis, päätä tietokoneeseen, johon normaalisti pelaat Minecraftia, käynnistä se ja napsauta moninpeliä. Sinun pitäisi nähdä palvelimesi:
Kun olet yhteydessä palvelimeen, näet tilan muutoksen palvelimen tilarivillä:
Kun olemme varmistaneet, että palvelin on käynnissä ja yhdistettävissä (vaikkakaan ei vielä ole kovin pelattavaa), on aika sulkea palvelin. Syötä komento "pysäytä" sulkemalla kaikki alas palvelinkonsolin kautta.
Kun palautat komentokehotteeseen, anna seuraava komento:
sudo nano server.properties
Kun määritystiedosto avautuu, tee seuraavat muutokset (tai vain leikkaa ja liitä konfigurointitiedosto miinus kahden ensimmäisen rivin nimi ja päivämääräleima):
#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
Kun SSH-yhteyden kautta näkyy palvelimen tilaikkunan pi, anna seuraava komento antaa itsellesi operaattorin tila Minecraft-palvelimellasi (jotta voit käyttää tehokkaampia komentoja pelissä ilman, että palattaisit aina palvelimen tilaikkunaan).
op [your minecraft nickname]
Tässä vaiheessa asiat näyttävät paremmilta, mutta meillä on vielä vähän muokkausta ennen kuin palvelin on todella nautittava. Siksi asennetaan joitain lisäosia.
Ensimmäinen laajennus ja toinen, joka on asennettava ennen kaikkea, on NoSpawnChunks. Voit asentaa plugin ensin käymällä NoSpawnChunks-verkkosivulla ja napauttamalla latauslinkkiä uusimmalle versiolle. Tästä kirjoituksesta nykyinen julkaisu on v0.3.
Palaa komentokehotteeseen (Pi: n komentorivi, ei palvelinkonsoli - jos palvelin on edelleen aktiivinen, sulje se) anna seuraavat komennot:
cd /home/pi/plugins
sudo wget https://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
Seuraavaksi käy ClearLag-laajennussivulla ja nappaa viimeisin linkki (tästä opetusohjelmasta, se on v2.6.0). Kirjoita komentokehotteeseen seuraava:
sudo wget https://dev.bukkit.org/media/files/743/213/Clearlag.jar
Koska tiedostoja ei ole pakattu.ZIP- tai vastaavan pakkauksessa, siinä on kaikki: plugins on pysäköity pluginhakemistoon. (Muista tämä tulevista laajennushankkeista, tiedoston pitää olla whateverplugin.jar, joten jos se on pakattu, sinun täytyy purkaa se plugin-hakemistosta.)
Suorita palvelin:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Ole valmis hiukan pidempään käynnistymisaikaan (lähemmäksi 3-6 minuuttia ja paljon pidempään kuin juuri 30 sekuntia), sillä laajennukset vaikuttavat maailman karttaan ja tarvitsevat hetken hieronnan kaiken. Kun kutuusprosessi päättyy, kirjoita seuraava palvelinkonsoli:
plugins
Tässä luetellaan kaikki palvelimella tällä hetkellä aktiiviset laajennukset. Sinun pitäisi nähdä jotain tällaista:
Kun olet vahvistanut, että laajennuksesi on ladattu, mene eteenpäin ja liittyä peliin. Sinun pitäisi huomata huomattavasti snappier pelata. Lisäksi saat satunnaisia viestejä pluginsista, jotka osoittavat, että ne ovat aktiivisia, kuten alla:
Huomaa: Internetissä oleva verkkosivusto käsitteli joitain vaiheita Java- ja Spigot-sovellusten asennusta varten, ja on mahdollista, että käytimme artikkelia viitteenä ja unohdimme sen linkittämisen. Jos haluat lukea artikkelin, voit tehdä sen napsauttamalla tätä linkkiä.