21Aug

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

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 pregătit 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 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 variabile 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ță.

ARTICOLE
Cum sa incepi cu Minecraft, un joc Geeks Love
Cum sa incepe propriul server Minecraft pentru jocurile multiplayer

In timp ce ruleaza un server Minecraft pe cont propriu este destul de atragator pentru un fan Minecraft dedicat, ruleaza-l pe Raspberry Pieste chiar mai atrăgătoare. 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 puțin 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 Raspberry 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 build-uri, am împărțit în cazul în care puteți împărți mai multe proiecte unul peste celălalt( de ex. Pi este mai mult decât suficient de puternic pentru a servi ca indicator meteo / email și un server Google Cloud Print la acelașitimp), 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. Minecraft pare ca un joc simplu, cu tot blocajul și ce nu, dar de fapt este 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 odihniți-vă cu ușurință că overclockarea este susținută 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 selectat, 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 16MB( în jos față de 64MB 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 Minecraft mai potrivit. 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, deci primul lucru pe care trebuie să-l facem pe Pi nou configurat 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 dacă aveți o versiune mai recentă a versiunii Linux ARMv6 / 7 Java pe pagina de descărcare Java și actualizați în mod corespunzător numele de link / fișier atunci când urmați instrucțiunile noastre.

La promptul de comandă, introduceți următoarea comandă:

sudo wget - certificat fără verificare http: //www.java.net/download/jdk8/archive/b111/binaries/ jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

ați terminat 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 director /opt/ este o rămășiță de Unix devremeîn care directorul /opt/ a fost pentru software "opțional" instalat după sistemul principal de operare;a fost / Program Files / a lumii Unix.

După ce fișierul a terminat de extras, introduceți:

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

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

java version "1.8.0-ea"
Java SE Runtime Environment(built-up 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ădin Java), încercați din nou să extrageți arhiva. Dacă vedeți citirea, introduceți următoarea comandă pentru a ordona după tine:

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

În acest moment Java este instalat și noisunteți pregătit să vă mutați în instalarea serverului nostru Minecraft!

Instalarea și configurarea serverului Minecraft

Acum, când avem o bază pentru serverul Minecraft, este timpul să instalați părțile care contează.Vom folosi SpigotMC, un server Minecraft ușor și stabil care funcționează minunat pe Pi.

În primul rând, 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,la 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ă finalizarea procesului de descărcare, 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 apărea o reacție pe ecran. 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ă: În cazul în care, în orice moment în timpul procesului de configurare sau pentru a juca lucrurile devin cu adevărat ciudat( de exemplu, noul server Minecraft înspăimântă și începe să te reproducerea în Nether și te ucide instantaneu), utilizați „stop“ comandă în linia de comandăpentru a închide 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ă vedeți serverul dvs.:

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

Odată 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:

Boo! 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.

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

Când sunteți întors la linia de comandă, introduceți următoarea comandă:

sudo nano server.properties

Când fișierul de configurare se deschide, efectuați următoarele modificări( sau pur și simplu tăiate și lipiți fișierul nostru de configurare minus primele două linii cunumele și data ștampila): proprietăți de server

#Minecraft
#Thu Oct 17 22:53:51 UTC 2013
-generatori setări =
#default este adevărat, pentru a comuta
fals permite-dedesupt =
false la nivel mondial name =
activați-interogare =
false permite zborului =
false de server-port = 25565
de tip nivel = DEFAULT
permite-rcon =
false forță gamemode =
false la nivel de semințe = server ip =

max-build-
false spawn-animale height = 256
spawn-NPCs = true
alb-list = = true
textura-pack =
Snooper-ului = true
hardcore =
false on-mode = true
pvp = adevărată
dificultate = 1
player-idle-timeout = 0
gamemode = 0
#Default 20;trebuie doar să micșorați acest lucru dacă rulați
#a server public și vă îngrijorați de sarcini.
max-jucători = 20
spawn-monsters = true
#default este 10, 3-5 ideal pentru Pi
vizualizare distanțe = 5
genera-structuri =
true spawn-protecție = 16
motd = A Minecraft Server

Înfereastra 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ă întoarcerea mereu în fereastra de stare a serverului).

op [porecla minecraft]

În acest moment lucrurile arată mai bine, dar avem încă un pic de tweaking pentru a face î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 trebuie 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ă( linia de comandă Pi, nu server-consolă în cazul în care serverul 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

Urmatorul, 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

Deoarece fișierele nu sunt comprimate într-un. ZIP sau într-un container similar, acesta este tot ce există: plug-in-urile 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/.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 masura totul. După terminarea procesului spawn, tastați următoarele la consola server:

pluginuri

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ă confirmarea încărcării pluginurilor, 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 care indică 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 noastre pentru Pi. Este timpul să începeți să vă construiți cu prietenii!

Notă: un site web de pe Internet a acoperit câțiva pași pentru instalarea Java și Spigot în fața 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.