Miks ma tahan seda teha?
Sellele juhendajale on kaks aspekti: oma Minecraft'i serveri käitamine ja spetsiaalselt selle Minecraft'i serveri kasutamine vaarikas Pi jaoks. Miks sa tahaksid oma Minecraft serverit käitada? See on tõesti suurepärane viis Minecrafti mängukogemuse laiendamiseks ja ülesehitamiseks. Serverit võib jätta mängides, kui te ei mängi, nii et sõbrad ja perekond saavad teie maailma ehitada ja jätkata. Võite segi ajada mängu muutujatega ja kehtestada modifikatsioone viisil, mis ei ole võimalik iseseisva mängu mängimisel. See annab ka teile teatavat kontrolli oma multiplayer kogemus, et avalike serverite kasutamine ei, ilma et tekiks kulusid hosting serveri serveri host.
Minecrafti serveri käitamine iseenesest on piisavalt ahvatlev spetsiaalsele Minecraft'i fännile, selle kasutamine Rasplipi Pi jaoks on veelgi ahvatlevam. Väike pisik Pi kasutab nii vähe ressursse, et saad minna Minecraft serverist, mis töötab 24/7 paar taala eest aastas. Lisaks Pi-i esialgsele kuludele, SD-kaardile ja sellele pisut aja seadistamisele on teil alati Minecraft-server, mille igakuine maksumus on umbes 1 gumball.
Mida ma vajan?
Selle juhendaja jaoks on vaja riist- ja tarkvaratööriistu; Peale faktilise vaarika Pi ja SD kaardi kõrval on kõik tasuta.
- 1 vaarikas Pi (soovitatavalt 512 MB mudel)
- 1 4 GB + SD-kaart
See juhendaja eeldab, et olete juba tutvunud Raspberry Pi-ga ja installinud seadmesse Debiani derivaadi Raspbian koopia. Kui te pole oma Pi-d saanud ja töötab veel, ärge muretsege! Tutvuge meie juhendiga, The Raske Pi Piimaga alustamiseks mõeldud HTG-juhendiga kiirendamiseks.
Optimeerige Raspbian Minecraft Serveri jaoks
Erinevalt teistest ehitistest oleme jaganud, kus saate üksteise peale kleepida mitu projekti (nt Pi on rohkem kui piisavalt võimas, et seda saaks kasutada ilmateadete / e-posti indikaatorina ja samaaegselt Google'i pilvprintimise serveriga), Minecraft serveri käivitamine pisut Pi jaoks üsna intensiivne operatsioon ja soovitame tungivalt pühendada kogu Pi protsessile. Minecrafttundub nagu lihtne mäng, kogu oma blokeeringuga ja mis mitte, kuid see on tegelikult päris kompleksne mäng lihtsa naha all ja vajab palju töötlemisvõimsust.
Sellisena kavatseme kohandada konfiguratsioonifaili ja muid seadeid, et optimeerida töökohta. Esimene asi, mida peate tegema, on kaevandada rakendusse Raspi-Config, et teha mõned väikesed muudatused. Kui installite Raspbian värske, oodake viimast sammu (mis on Raspi-Config), kui see juba installitud, minge terminali ja tippige uuesti käsku "sudo raspi-config".
Üks esimesi ja kõige olulisemaid asju, mida me peame hoolitsema, on ülemääramise seadistamine. Me vajame kogu võimet, mida me saame muuta meie Minecraft'i kogemus mõnusaks. Raspi-Configis valige valik 7 "Overclock".
Seejärel veenduge, et olete seadistatud käsuviibale käivitama, mitte töölauale. Valige number 3 "Luba boot to Desktop / Scratch" ja veenduge, et on valitud "Console Text Console".
Tagasi menüüs Raspi-Config valige number 8 "Täpsemad valikud". Siin on vaja teha kaks kriitilist muudatust ja üks valikuline muudatus. Esiteks kriitilised muudatused. Valige A3 "Memory Split".
Muutke GPU-le kättesaadava mälu hulka 16 MB-le (vaikimisi 64 MB). Meie Minecraft server käib GUI-vähem keskkonnas; pole mingit põhjust jaotada GPU-le rohkem kui minimaalne.
Pärast GPU mälu valimist tagastatakse peamine menüü. Valige uuesti "Advanced Options" ja seejärel valige A4 "SSH". Avage alamenüüst SSH. Sellel piigil on monitori ja klaviatuuriga ühendamiseks vähe põhjust, ja võimaldades SSH-i abil saame kaugjuurdepääsu masinasse kõikjalt võrgust.
Lõpuks (ja valikuliselt), naaske uuesti menüüsse "Täpsemad suvandid" ja valige A2 "Tugijaama nimi". Siin saate oma masinanime "raspberrypi" muuta sobivamale Minecraft'i nimele.Valisime väga loomingulise hostinime "minecraft", kuid võite vabalt vürtsi seda natuke, mida iganes sa tunned: creepertown, minecraft4life või miner-box on kõik suurepärased minecraft serveri nimed.
See ongi Raspbi seadistuse jaoks. Klikkige põhiekraani põhja all ja valige taaskäivitamiseks "Lõpeta". Pärast taaskäivitamist saate nüüd oma terminali SSH-i või jätkata töötamist klaviatuuril, mis on konksud kuni Pi (me soovitame tungivalt SSH-ile üle minna, kuna see võimaldab teil käske lihtsalt kleepida ja kleepida). Kui te pole kunagi varem SSH-i kasutanud, vaadake, kuidas kasutada PuTTY oma pi siin.
Paigaldades Java Pi
sudo mkdir /java/
Nüüd peame alla laadima uusima Java versiooni. Käesoleva väljaande avaldamise ajaks on uusim versioon OCT 2013 uuendatud ja seda peegeldab kasutatav link / failinimi. Palun kontrollige Java-lehe lehel Linux ARMv6 / 7 Java versiooni uuemat versiooni ja värskendage linki / failinime vastavalt meie juhistele.
Käsureale sisestage järgmine käsk:
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
Kui allalaadimine on edukalt lõpetatud, sisestage järgmine käsk:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C /opt/
Fantastiline asjaolu: / opt / kataloogi nimi skeem on Unixi algse disaini varajane jääk, mille / opt / kataloog oli peamise operatsioonisüsteemi jaoks installitud "vabatahtlik" tarkvara; see oli UNIX-i maailma / Program Files /.
Kui fail on kaevandamise lõpetanud, sisestage:
sudo /opt/jdk1.8.0/bin/java -version
See käsk tagastab uue Java-seadme versiooni numbri nii:
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)
Kui te ei näe ülaltoodud väljatrüki (või selle variatsiooni, kui kasutate Java-i uuemat versiooni), proovige uuesti arhiivi välja võtta. Kui näete lugemist, sisestage pärast iseendist järgmine käsk:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Siinkohal on Java installitud ja me oleme valmis minecraft serveri installimiseks!
Minecraft Serveri installimine ja konfigureerimine
Nüüd, kui meil on Minecrafti serveri aluse, on aeg paigaldada olulised osad. Me kasutame SpigotMC-i, kergekaalulist ja stabiilset Minecraft'i serveri ehitust, mis töötab Pi juures suurepäraselt.
Esiteks, haarake koodi koopia järgmise käsuga:
sudo wget https://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
See seos peaks aja jooksul jääma stabiilseks, kuna see viitab otseselt Spigot stabiilseimale vabastamisele, kuid kui teil on probleeme, võite alati siin viidata SpigotMC allalaadimislehele.
Pärast allalaadimise lõpuleviimist sisestage järgmine käsk:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Märkus. Kui kasutate 256MB pi muudatuse käsku, siis 256 ja 496 eespool käskluses vastavalt 128 ja 256.
Teie server käivitub ja järgneb ekraaniloleva tegevuse hulk. Olge valmis serveri seadistamise ja kaardi genereerimise lõpetamiseks ootama ligikaudu 3-6 minutit. Tulevased käivitused nõuavad palju vähem aega, umbes 20-30 sekundit.
Märkus. Kui konfiguratsiooni või esitusprotsessi ajal saab midagi tõeliselt imelist (nt teie uus Minecraft servervabastab välja ja hakkab kudema teid Hollandis ja sulle koheselt tappes), kasutage käskluse "stop" käsku, et graatsiliselt serverit välja lülitada, et saaksite uuesti käivitada ja tõrkeotsingut.
Kui protsess on lõpule jõudnud, minge arvutisse, kuhu tavaliselt minecraft mängisite, laske sellel üles ja klõpsake valikul Multiplayer. Sa peaksid nägema oma serverit:
Kui olete serveriga ühenduse loonud, näete serveri oleku akna oleku muutust:
Kui oleme kinnitanud, et server töötab ja ühendatav (kuigi veel mitte mängitav), on aeg serveri sulgeda. Serverikonsooliga sisestage käsk "stop", et kõik välja lülitada.
Kui olete käsureale tagasi, sisestage järgmine käsk:
sudo nano server.properties
Kui konfiguratsioonifail avaneb, tehke järgmised muudatused (või lihtsalt lõigake ja kleepige meie konfiguratsioonifaili miinus kaks esimest rida koos nime ja kuupäevaga):
#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
Serveri olekualal, mis näeb läbi teie SSH-ühenduse piiga, sisestage järgmine käsk, et anda endale Minecraft serverile operaatori staatus (nii et võite kasutada mängus võimsamaid käsklusi, ilma alati serveri olekuaknasse naasta).
op [your minecraft nickname]
Sel hetkel asjad lähevad paremaks, kuid meil on veel natuke tutistamine, enne kui server on tõesti nauditav. Selleks installime mõned pistikprogrammid.
Esimene plugin ja see, mille peaksite installima üle kõigi teiste, on NoSpawnChunks. Plugina installimiseks külastage kõigepealt NoSpawnChunksi veebilehte ja haarake kõige uuema versiooni allalaadimislingi. Selle kirjapildi kohaselt on praegune versioon v0.3.
Tagasi käsureale (pi piiret, mitte serveri konsooli käsureale (kui teie server on endiselt aktiivne, lülitage see välja), sisestage järgmised käsklused:
cd /home/pi/plugins
sudo wget https://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
Järgmisena külastage ClearLag plugina lehte ja haarake uusim link (selle juhendaja järgi on see v2.6.0). Kirjuta käsureale järgmine käsk:
sudo wget https://dev.bukkit.org/media/files/743/213/Clearlag.jar
Kuna failid ei ole.ZIP-i või sarnases konteineris kokku puutunud, on kõik selleks otstarbeks: pluginad on pandikataloogi pargitud. (Pidage meeles seda edaspidiste pistikprogrammide allalaadimiseks, fail peab olema whateverplugin.jar, nii et kui see on tihendatud, peate selle pistikprogrammi kataloogist lahti pakkima.)
Taasta server:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
Ole valmis ette valmistama pisut pikemat käivitamisaega (lähemal 3-6 minutile ja palju kauem kui 30-sekundisel, mida just kogesite), kuna pluginad mõjutavad maailma kaarti ja vajavad minuti, et masseerida kõike. Kui kudemisprotsess lõppes, tippige serverkonsoolis järgmine:
plugins
See loendab kõik praegu serveris aktiivsed pluginad. Sa peaksid nägema midagi sellist:
Pärast teie pistikprogrammide kinnitamist laaditakse üles ja jätkake mänguga liitumiseks. Te peaksite märkama märkimisväärselt kiirema mängimise. Lisaks saate pistikprogrammidest aeg-ajalt sõnumeid, mis näitavad, et need on aktiivsed, nagu on näha allpool:
Märkus. Internetis asuv veebisait sisaldas mõningaid Java ja Spigot paigaldamise samme meie ees ja on võimalik, et kasutasime seda artiklit viitena ja unustasime selle linkida. Kui soovite seda artiklit lugeda, võite seda teha, klõpsates sellel lingil.