If-Koubou

Cum de a rula low-cost Minecraft pe o Pi Zmeura pentru constructii pe bloc ieftine

Cum de a rula low-cost Minecraft pe o Pi Zmeura pentru constructii pe bloc ieftine (Cum să)

V-am arătat cum să vă executați propriul server Minecraft personal bloctakastic pe o casetă Windows / OSX, dar ce dacă aveți nevoie de ceva mai greu, mai eficient din punct de vedere energetic și mereu gata pentru prietenii dvs.? Citește mai departe pe măsură ce transformăm o mică mașină de Zmeură Pi într-un server Minecraft low-cost pe care îl poți lăsa pe 24/7 pentru aproximativ un ban pe zi.

De ce vreau să fac asta?

Există două aspecte în acest tutorial: rularea propriului server Minecraft și rularea în mod specific a acelui server Minecraft pe o Raspberry Pi. De ce doriți să rulați propriul server Minecraft? Este o modalitate foarte bună de a extinde și de a construi experiența de joc Minecraft. Puteți lăsa serverul să ruleze când nu jucați, astfel încât prietenii și familia să se poată alătura și să continue să vă construiască lumea. Puteți să jucați cu variabilele de joc și să introduceți moduri într-un mod care nu este posibil atunci când jucați jocul autonom. De asemenea, vă oferă un fel de control asupra experienței dvs. pentru multiplayeri, care nu utilizează servere publice, fără a suporta costul găzduirii unui server privat pe o gazdă la distanță.

În timp ce rulează un server Minecraft pe cont propriu este suficient de atrăgător pentru un fan dedicat Minecraft, alergându-l pe Raspberry Pi este chiar mai atrăgător. Micul mic Pi folosește atât de puține resurse încât să-ți poți lăsa serverul Minecraft să ruleze 24 de ore pe zi 7 zile pe săptămână, pentru un cuplu de dolari pe an. În afară de costul inițial al costurilor pentru Pi, o cartelă SD și un pic de timp de instalare, veți avea un server Minecraft întotdeauna la un cost lunar de aproximativ un gumball.

Ce am nevoie?

Pentru acest tutorial, veți avea nevoie de un mix de instrumente hardware și software; în afară de actualele Raspberry Pi și card SD, totul este gratuit.

  • 1 Zmeură Pi (de preferință un model de 512 MB)
  • 1 4GB + card SD

Acest tutorial presupune că v-ați familiarizat deja cu Raspberry Pi și ați instalat pe dispozitiv o copie a Raspbian-ului derivat Debian. Dacă nu ți-ai adus încă Pi-ul, nu-ți face griji! Verificați ghidul nostru, Ghidul HTG pentru a începe cu Raspberry Pi, pentru a vă ridica la viteză.

Optimizarea Raspbian pentru serverul Minecraft

Spre deosebire de alte construcții pe care le-am împărțit în cazul în care puteți împărți mai multe proiecte unul peste celălalt (de exemplu Pi este mai mult decât suficient de puternic pentru a servi în același timp ca indicator meteo / email și un server Google Cloud Print), rularea unui server Minecraft este o operațiune destul de intensă pentru micul Pi și am recomanda cu tărie să dedicăm întregului Pi procesului. Minecraftpare ca un joc simplu, cu tot blocajul și ce nu, dar este de fapt un joc destul de complex sub pielea simplă și necesită multă putere de procesare.

Ca atare, vom schimba fișierul de configurare și alte setări pentru a optimiza Rasbian pentru lucrare. Primul lucru pe care trebuie să-l faceți este să explorați aplicația Raspi-Config pentru a face câteva modificări minore. Dacă instalați Raspbian proaspăt, așteptați ultimul pas (care este Raspi-Config), dacă l-ați instalat deja, mergeți la terminal și tastați "sudo raspi-config" pentru ao lansa din nou.

Unul dintre primele și cele mai importante lucruri pe care trebuie să le urmărim este să porniți setarea overclockării. Avem nevoie de toată puterea pe care o putem obține pentru a face experiența noastră Minecraft plăcută. În Raspi-Config, selectați opțiunea numărul 7 "Overclock".

Fiți pregătiți pentru câteva avertismente stricte despre overclocking, dar vă puteți odihni ușor, știind că overclocking-ul este suportat direct de fundația Raspberry Pi și a fost inclus în opțiunile de configurare de la sfârșitul anului 2012. Odată ce vă aflați în ecranul de selectare efectivă, selectați "Turbo 1000MhHz" . Din nou, veți fi avertizat că gradul de overclockare pe care l-ați selectat duce la riscuri (în special, potențială corupție a cardului SD, dar nu există niciun risc de deteriorare hardware reală). Faceți clic pe OK și așteptați ca dispozitivul să fie resetat.

Apoi, asigurați-vă că ați setat să bootați la promptul de comandă, nu la desktop. Selectați numărul 3 "Activați Boot to Desktop / Scratch" și asigurați-vă că ați selectat "Console Text console".

Înapoi la meniul Raspi-Config, selectați numărul 8 "Opțiuni avansate". Există două schimbări critice pe care trebuie să le facem aici și o schimbare opțională. În primul rând, schimbările critice. Selectați A3 "Split Memory".

Modificați cantitatea de memorie disponibilă GPU-ului la 16 MB (în jos față de 64 MB implicit). Serverul nostru Minecraft va funcționa într-un mediu mai puțin GUI; nu există nici un motiv să se aloce un GPU mai mult decât minimul gol.

După selectarea memoriei GPU, veți reveni la meniul principal. Selectați din nou Opțiuni avansate și apoi selectați A4 "SSH". În submeniu, activați SSH. Există foarte puține motive să păstrați acest dispozitiv Pi conectat la un monitor și la o tastatură, iar prin activarea SSH putem accesa de la distanță mașina de oriunde din rețea.

În final (și opțional) reveniți din nou la meniul "Opțiuni avansate" și selectați A2 "Hostname". Aici puteți schimba numele de gazdă de la "raspberrypi" la un nume mai potrivit Minecraft. Am optat pentru numele de gazdă extrem de creativ "minecraft", dar simțiți-vă liber să-l păstrați puțin cu ceea ce simțiți: creepertown, minecraft4life sau miner-box sunt toate numele de server de minecraft.

Asta e pentru configurația Raspbian. Trageți în jos în partea de jos a ecranului principal și selectați "Finish" pentru a reporni. După repornire, puteți să vă conectați SSH în terminalul dvs. sau să continuați să lucrați de la tastatură conectată la fișierul dvs. Pi (recomandăm insistent să treceți la SSH deoarece vă permite să tăiați și să lipiți cu ușurință comenzile).Dacă nu ați mai folosit SSH înainte, verificați cum să utilizați PuTTY cu dispozitivul dvs. Pi aici.

Instalarea Java pe Pi

Serverul Minecraft rulează pe Java, așa că primul lucru pe care trebuie să-l facem pe noul nostru server Pi este instalarea acestuia. Conectați-vă la Pi prin SSH și apoi, la promptul de comandă, introduceți următoarea comandă pentru a crea un director pentru instalare:

sudo mkdir / java /

Acum trebuie să descărcați cea mai nouă versiune de Java. În momentul acestei publicații, cea mai nouă versiune este actualizarea OCT 2013 și link-ul / fișierul pe care îl folosim va reflecta acest lucru. Verificați pentru o versiune mai curentă a versiunii Linux ARMv6 / 7 Java pe pagina de descărcare Java și actualizați numele de link / fișier în consecință, atunci când urmați instrucțiunile noastre.

În linia de comandă, introduceți următoarea comandă:

sudo wget - certificat de neîncărcare http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

După ce descărcarea sa încheiat cu succes, introduceți următoarea comandă:

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

Fun fapte: schema de nume / opt / nume de director este o rămășiță a design-ului inițiale Unix în care directorul / opt / a fost pentru software-ul "opțional" instalat după sistemul principal de operare; a fost / Program Files / a lumii Unix.

După finalizarea extragerii fișierului, introduceți:

sudo /opt/jdk1.8.0/bin/java -version

Această comandă va returna numărul de versiune al noii dvs. instalări Java cum ar fi:

versiunea java "1.8.0-ea"
Java (TM) SE Runtime Environment (construiți 1.8.0-ea-b111)
Java HotSpot (TM) Client VM (construiți 25.0-b53, mod mixt)

Dacă nu vedeți imprimatul de mai sus (sau o variantă a acestuia dacă utilizați o versiune mai nouă a Java), încercați din nou să extrageți arhiva. Dacă vedeți citirea, introduceți următoarea comandă pentru a ordona după dvs.:

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

În acest moment, Java este instalat și suntem gata să trecem la instalarea serverului nostru Minecraft!

Instalarea și configurarea serverului Minecraft

Acum că avem o fundație pentru serverul nostru Minecraft, este timpul să instalăm componentele care contează. Vom folosi SpigotMC, un server Minecraft ușor și stabil care funcționează minunat pe Pi.

Mai întâi, apuca o copie a codului cu următoarea comandă:

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

Această legătură ar trebui să rămână stabilă în timp, deoarece indică direct cea mai recentă versiune stabilă de Spigot, dar dacă aveți probleme, puteți să consultați întotdeauna pagina de descărcare SpigotMC aici.

După ce descărcarea se termină cu succes, introduceți următoarea comandă:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Notă: dacă executați comanda pe o versiune Pi de 256 MB, modificați comenzile 256 și 496 din comanda de mai sus la 128 și respectiv 256.

Serverul dvs. va fi lansat și va urma o reacție în desfășurare. Fiți pregătit să așteptați aproximativ 3-6 minute pentru procesul de configurare a serverului și generarea hărții pentru a termina. Inițiativele viitoare vor dura mult mai puțin timp, în jur de 20-30 de secunde.

Notă: Dacă în orice moment în timpul procesului de configurare sau de redare lucrurile devin cu adevărat ciudate (de exemplu, noul dvs. server Minecraftse sperie și va începe să vă înroșiți în Nether și vă ucideți instantaneu), utilizați comanda "stop" la promptul de comandă pentru a opri grațios serverul, astfel încât să puteți reporni și să îl depanați.

După terminarea procesului, mergeți la computerul pe care îl jucați în mod normal pe Minecraft, porniți-l și faceți clic pe Multiplayer. Ar trebui să vă vedeți serverul:

Dacă lumea dvs. nu apare imediat în timpul scanării rețelei, apăsați butonul Adăugați și introduceți manual adresa dvs. Pi.

După ce vă conectați la server, veți vedea modificarea stării în fereastra de stare a serverului:

Potrivit serverului, suntem în joc. În conformitate cu aplicația actuală Minecraft, suntem de asemenea în joc, dar este mijlocul nopții în modul de supraviețuire:

Groaznic! Reproducerea în moarte a nopții, fără arme și fără adăpost, nu este o modalitate de a începe lucrurile. Nu avem grijă, trebuie să facem mai multă configurație; nu e timpul să stai în picioare și să fii împușcat de schelete. În plus, dacă încercați să o jucați fără unele configurații de configurare în primul rând, veți găsi probabil destul de instabil. Suntem aici pentru a confirma că serverul este în desfășurare, rulează și acceptă conexiunile primite.

După ce am confirmat că serverul rulează și se poate conecta (deși nu poate fi încă redat), este timpul să închideți serverul. Prin consola serverului, introduceți comanda "Oprire" pentru a închide totul.

Când vi se returnează promptul de comandă, introduceți următoarea comandă:

sudo nano server.properties

Când se deschide fișierul de configurare, efectuați următoarele modificări (sau doar tăiați și inserați fișierul de configurare minus primele două linii cu numele și data ștampilei):

# Proprietățile serverului Minecraft
#Thu Oct 17 22:53:51 UTC 2013
Generatoare-settings =
#Default este adevărat, comutați la fals
permite-nether = false
la nivel mondial-name =
activați-interogare = false
permite-zbor = false
server port = 25565
Tip nivel = DEFAULT
activați-rcon = false
forță-gamemode = false
la nivel de sămânță =
server ip =
max-build-height = 256
spawn-= true NPC-uri
alb-list = false
spawn-animale = true
Textura-pack =
-Snooper activat = true
hardcore = false
on-line-mode = true
pvp = true
dificultate = 1
jucător-inactiv-timeout = 0
gamemode = 0
#Default 20; trebuie doar să micșorați acest lucru dacă alergați
# un server public și îngrijorat de sarcini.
max-jucători = 20
spawn-monstri = true
#Default este 10, 3-5 ideal pentru Pi
vedere distanța = 5
-structuri genera = true
spawn-protecție = 16
motd = Un server Minecraft

În fereastra de stare a serverului, văzută prin conexiunea SSH la pi, introduceți următoarea comandă pentru a vă oferi statutul operatorului pe serverul Minecraft (pentru a putea folosi comenzi mai puternice în joc, fără a reveni întotdeauna la fereastra de stare a serverului).

op [porecla minecraft]

În acest moment, lucrurile arată mai bine, dar avem încă un mic amendament de făcut înainte ca serverul să fie într-adevăr plăcut. În acest scop, să instalați câteva pluginuri.

Primul plugin, și cel pe care ar trebui să îl instalați mai presus de toate celelalte, este NoSpawnChunks. Pentru a instala pluginul, vizitați mai întâi pagina NoSpawnChunks și luați legătura de descărcare pentru cea mai recentă versiune. De la această scriere, versiunea curentă este v0.3.

Înapoi la linia de comandă (promptul de comandă al lui Pi, nu consola serverului - dacă serverul dvs. este încă activ, opriți-l) introduceți următoarele comenzi:

cd / home / pi / plugin-uri

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

Apoi, vizitați pagina de plugin ClearLag și luați cel mai recent link (din acest tutorial, este v2.6.0). Introduceți următoarele în linia de comandă:

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

Fiindcă fișierele nu sunt comprimate într-un .ZIP sau într-un container similar, asta este tot ce există: pluginurile sunt parcate în directorul plugin. (Amintiți-vă acest lucru pentru descărcările viitoare a plugin-ului, fișierul trebuie să fie orice, de exemplu, dacă este comprimat, trebuie să îl decomprimați în directorul plugin.)

Restabiliți serverul:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Fiți pregătiți pentru un timp de pornire ușor mai lung (mai aproape de 3-6 minute și mult mai mult decât cele 30 de secunde pe care tocmai ați experimentat), deoarece pluginurile afectează harta lumii și necesită un minut pentru a masaj totul. După terminarea procesului spawn, tastați următoarele la consola server:

Plugin-uri

Aceasta afișează toate pluginurile active în prezent pe server. Ar trebui să vedeți ceva de genul:

Dacă pluginurile nu sunt încărcate, este posibil să fie necesar să opriți și să reporniți serverul.

După ce confirmați că pluginurile sunt încărcate, continuați și intrați în joc. Ar trebui să observați o interpretare semnificativă a jocului. În plus, veți primi mesaje ocazionale din plugin-uri indicând faptul că acestea sunt active, după cum se vede mai jos:

În acest moment, Java este instalat, serverul este instalat și ne-am modificat setările pentru fișierul Pi. Este timpul să începeți să vă construiți cu prietenii!

Notă: un site web pe internet acoperă câțiva pași pentru instalarea Java și Spigot înaintea noastră și este posibil să folosim acest articol pentru referință și să uităm să îl conectăm. Dacă doriți să citiți acest articol, puteți face acest lucru făcând clic pe acest link.