Kako jeftino pokrenuti Minecraft na Raspberry Pi za izgradnju blokova na jeftinom



Pokazali smo vam kako pokrenuti vlastiti blocktastic osobni Minecraft poslužitelj na Windows/OSX kutiji, ali što ako žudite za nečim lakšim, energetski učinkovitijim i uvijek spremnim za svoje prijatelje? Čitajte dalje dok pretvaramo mali Raspberry Pi stroj u jeftin Minecraft poslužitelj koji možete ostaviti 24 sata dnevno, 7 dana u tjednu za otprilike peni dnevno.

Zašto to želim učiniti?

Postoje dva aspekta ovog vodiča: pokretanje vlastitog Minecraft poslužitelja i konkretno pokretanje tog Minecraft poslužitelja na Raspberry Pi. Zašto biste htjeli pokrenuti vlastiti Minecraft server? To je stvarno sjajan način da proširite i nadogradite iskustvo igranja Minecrafta. Možete ostaviti poslužitelj da radi kada ne igrate kako bi se prijatelji i obitelj mogli pridružiti i nastaviti graditi svoj svijet. Možete se petljati s varijablama igre i uvoditi modove na način koji nije moguć kada igrate samostalnu igru. Također vam daje kontrolu nad vašim iskustvom za više igrača koju ne daje korištenje javnih poslužitelja, a da pritom ne snosite troškove smještaja privatnog poslužitelja na udaljenom hostu.





POVEZANO: Kako započeti s Minecraftom, igricom koju obožavaju štreberi

Iako je samostalno pokretanje Minecraft poslužitelja dovoljno privlačno posvećenom Minecraft obožavatelju, njegovo pokretanje na Raspberry Pi je još privlačnije. Mali mali Pi koristi tako malo resursa da možete ostaviti svoj Minecraft poslužitelj da radi 24/7 za par dolara godišnje. Osim početnih troškova za Pi, SD karticu i malo vremena za njezino postavljanje, imat ćete uvijek uključen Minecraft poslužitelj po mjesečnoj cijeni od oko jedne gumene kuglice.



Što trebam?

Za ovaj vodič trebat će vam mješavina hardverskih i softverskih alata; osim stvarne Raspberry Pi i SD kartice, sve je besplatno.

  • 1 Raspberry Pi (po mogućnosti model od 512 MB)
  • 1 4GB+ SD kartica

Ovaj vodič pretpostavlja da ste se već upoznali s Raspberry Pi-jem i da ste na uređaj instalirali kopiju Debian-derivata Raspbiana. Ako još niste pokrenuli svoj Pi, ne brinite! Pogledajte naš vodič, HTG vodič za početak rada s Raspberry Pi , da biste dobili brzinu.

Optimiziranje Raspbiana za Minecraft poslužitelj



Za razliku od drugih verzija, podijelili smo gdje možete prenijeti više projekata jedan na drugi (npr. Pi je više nego dovoljno moćan da služi kao indikator vremena/e-pošte i a Poslužitelj Google Cloud Printa u isto vrijeme), pokretanje Minecraft poslužitelja prilično je intenzivna operacija za malog Pia i toplo bismo preporučili da se cijeli Pi posveti tom procesu. Minecraft čini se poput jednostavne igre, sa svom svojom blokadom i što ne, ali to je zapravo prilično složena igra ispod jednostavne kože i zahtijeva puno procesorske snage.

Oglas

Kao takav, mi ćemo podesiti konfiguracijsku datoteku i druge postavke kako bismo optimizirali Rasbian za posao. Prva stvar koju ćete morati učiniti je prokopati aplikaciju Raspi-Config kako biste unijeli nekoliko manjih promjena. Ako instalirate Raspbian svježe, pričekajte zadnji korak (a to je Raspi-Config), ako ste ga već instalirali, idite na terminal i upišite sudo raspi-config da ga ponovno pokrenete.

Jedna od prvih i najvažnijih stvari na koje moramo obratiti pažnju je povećanje postavke overclocka. Potrebna nam je sva snaga koju možemo dobiti da naše Minecraft iskustvo učinimo ugodnim. U Raspi-Config odaberite opciju broj 7 Overclock.

Budite spremni na neka stroga upozorenja o overclockanju, ali budite mirni znajući da je overclocking izravno podržan od strane Raspberry Pi fondacije i da je uključen u opcije konfiguracije od kraja 2012. Nakon što ste na stvarnom zaslonu za odabir, odaberite Turbo 1000MHz. Opet ćete biti upozoreni da stupanj overclockanja koji ste odabrali nosi rizike (konkretno, potencijalno oštećenje SD kartice, ali ne i rizik od stvarnog oštećenja hardvera). Kliknite OK i pričekajte da se uređaj resetuje.

Zatim provjerite jeste li postavljeni za pokretanje na naredbenom retku, a ne na radnoj površini. Odaberite broj 3 Omogući Boot to Desktop/Scratch i provjerite je li odabrana konzola Console Text.

Vratite se na izbornik Raspi-Config, odaberite broj 8 Advanced Options. Ovdje trebamo napraviti dvije kritične promjene i jedna neobavezna promjena. Prvo, kritične promjene. Odaberite A3 Podjela memorije.

Oglas

Promijenite količinu memorije dostupne GPU-u na 16MB (manje od zadanih 64MB). Naš Minecraft poslužitelj će raditi u okruženju bez GUI-ja; nema razloga da se GPU-u dodijeli više od minimalnog.

Nakon odabira GPU memorije, vratit ćete se na glavni izbornik. Ponovno odaberite Napredne opcije, a zatim odaberite A4 SSH. Unutar podizbornika omogućite SSH. Vrlo je malo razloga da ovaj Pi ostane povezan s monitorom i tipkovnicom, a omogućavanjem SSH-a možemo daljinski pristupiti stroju s bilo kojeg mjesta na mreži.

Na kraju (i po želji), vratite se ponovno na izbornik Napredne opcije i odaberite A2 Hostname. Ovdje možete promijeniti svoje ime hosta iz raspberrypi u prikladnije ime za Minecraft. Odlučili smo se za vrlo kreativno ime hosta minecraft, ali slobodno ga malo začinite što god želite: creepertown, minecraft4life ili miner-box sjajni su nazivi minecraft poslužitelja.

To je to za Raspbian konfiguraciju. Tab dolje do dna glavnog zaslona i odaberite Završi za ponovno pokretanje. Nakon ponovnog pokretanja, sada možete SSH u svoj terminal ili nastaviti raditi s tipkovnice spojene na vaš Pi (preporučamo prelazak na SSH jer vam omogućuje jednostavno izrezivanje i lijepljenje naredbi). Ako nikada prije niste koristili SSH, ovdje pogledajte kako koristiti PuTTY sa svojim Pi.

Instalacija Jave na Pi

Minecraft poslužitelj radi na Javi, tako da prva stvar koju trebamo učiniti na našem svježe konfiguriranom Pi je instalirati ga. Prijavite se na svoj Pi putem SSH-a, a zatim u naredbenom retku unesite sljedeću naredbu da napravite direktorij za instalaciju:

sudo mkdir /java/

Sada moramo preuzeti najnoviju verziju Jave. U vrijeme objavljivanja ove publikacije, najnovije izdanje je ažuriranje za OCT 2013. i link/naziv datoteke koji koristimo odražavat će to. Provjerite ima li novije verzije Linux ARMv6/7 Java izdanja na Stranica za preuzimanje Java i ažurirajte vezu/naziv datoteke sukladno našim uputama.

U naredbenom retku unesite sljedeću naredbu:

sudo wget --no-check-certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Oglas

Nakon što je preuzimanje uspješno završeno, unesite sljedeću naredbu:

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

Zabavna činjenica: shema naziva direktorija /opt/ ostatak je ranog Unix dizajna u kojem je /opt/ direktorij bio za dodatni softver instaliran nakon glavnog operativnog sustava; to su bile /Programske datoteke/ Unix svijeta.

Nakon što je datoteka završena, unesite:

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

Ova naredba će vratiti broj verzije vaše nove Java instalacije na sljedeći način:

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)

Ako ne vidite gornji ispis (ili njegovu varijaciju ako koristite noviju verziju Jave), pokušajte ponovno izdvojiti arhivu. Ako vidite očitanje, unesite sljedeću naredbu da pospremite za sobom:

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

U ovom trenutku Java je instalirana i spremni smo prijeći na instalaciju našeg Minecraft poslužitelja!

Instalacija i konfiguracija Minecraft poslužitelja

Sada kada imamo temelje za naš Minecraft poslužitelj, vrijeme je da instaliramo dijelove koji su važni. Koristit ćemo se SpigotMC , lagana i stabilna verzija Minecraft poslužitelja koja izvrsno radi na Pi.

Oglas

Prvo uzmite kopiju koda sljedećom naredbom:

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

Ova bi veza trebala ostati stabilna tijekom vremena, jer upućuje izravno na najnoviju stabilnu verziju Spigota, ali ako imate bilo kakvih problema, uvijek možete referencirati SpigotMC stranica za preuzimanje ovdje .

Nakon što se preuzimanje uspješno završi, unesite sljedeću naredbu:

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

Napomena: ako izvodite naredbu na Pi od 256 MB, promijenite 256 i 496 u gornjoj naredbi u 128 odnosno 256.

Vaš poslužitelj će se pokrenuti i uslijedit će nalet aktivnosti na ekranu. Budite spremni pričekati oko 3-6 minuta da se završi proces postavljanja poslužitelja i generiranja karte. Buduća pokretanja će trajati mnogo manje vremena, oko 20-30 sekundi.

Napomena: Ako u bilo kojem trenutku tijekom procesa konfiguracije ili igranja stvari postanu stvarno čudne (npr. vaš novi Minecraft poslužitelj poludi i počne vas rađati u Netheru i odmah vas ubijati), upotrijebite naredbu stop u naredbenom retku kako biste elegantno isključili poslužitelj kako biste ga mogli ponovno pokrenuti i riješiti problem.

Nakon što je proces završen, prijeđite na računalo na kojem inače igrate Minecraft, pokrenite ga i kliknite na Multiplayer. Trebali biste vidjeti svoj poslužitelj:

Oglas

Ako se vaš svijet ne pojavi odmah tijekom skeniranja mreže, pritisnite gumb Dodaj i ručno unesite adresu svog Pi.

Nakon što se povežete s poslužiteljem, vidjet ćete promjenu statusa u prozoru statusa poslužitelja:

Prema poslužitelju, mi smo u igri. Prema stvarnoj aplikaciji Minecraft, mi smo također u igri, ali sredina je noći u načinu preživljavanja:

Boo! Mrijest u gluho doba noći, bez oružja i bez skloništa nije način da se stvari započnu. No, bez brige, moramo napraviti još neke konfiguracije; nema vremena za sjediti i pucati na kosturi. Osim toga, ako ga pokušate igrati bez nekih konfiguracijskih podešavanja, vjerojatno ćete ga smatrati prilično nestabilnim. Ovdje smo samo da potvrdimo da je poslužitelj pokrenut, da radi i da prihvaća dolazne veze.

Nakon što smo potvrdili da poslužitelj radi i da se može povezati (iako se još ne može igrati), vrijeme je da isključimo poslužitelj. Putem konzole poslužitelja unesite naredbu stop da biste sve isključili.

Kada se vratite u naredbeni redak, unesite sljedeću naredbu:

sudo nano server.properties

Oglas

Kada se otvori konfiguracijska datoteka, napravite sljedeće promjene (ili jednostavno izrežite i zalijepite našu konfiguracijsku datoteku minus prva dva retka s imenom i datumom):

#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

U prozor statusa poslužitelja, koji se vidi kroz vašu SSH vezu s pi, unesite sljedeću naredbu da sebi date status operatera na vašem Minecraft poslužitelju (tako da možete koristiti moćnije naredbe u igri, bez da se uvijek vraćate na prozor statusa poslužitelja).

op [your minecraft nickname]

U ovom trenutku stvari izgledaju bolje, ali moramo još malo dotjerati prije nego što poslužitelj postane stvarno ugodan. U tu svrhu, instalirajmo neke dodatke.

Prvi dodatak, i onaj koji biste trebali instalirati iznad svih ostalih, jest NoSpawnChunks . Da biste instalirali dodatak, prvo posjetite web-stranicu NoSpawnChunks i zgrabite vezu za preuzimanje najnovije verzije. Od ovog pisanja trenutno izdanje je v0.3.

Vratite se u naredbeni redak (naredbeni redak vašeg Pi, a ne konzole poslužitelja – ako je vaš poslužitelj još uvijek aktivan, isključite ga) unesite sljedeće naredbe:

cd /home/pi/plugins

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

Zatim posjetite Stranica dodatka ClearLag , i zgrabite najnoviju vezu (od ovog vodiča to je v2.6.0). Unesite sljedeće u naredbeni redak:

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

Oglas

Budući da datoteke nisu komprimirane u .ZIP ili sličnom spremniku, to je sve: dodaci su parkirani u direktoriju dodataka. (Zapamtite ovo za buduća preuzimanja dodataka, datoteka mora biti whateverplugin.jar, pa ako je komprimirana, morate je dekomprimirati u direktoriju dodataka.)

Ponovno pokrenite poslužitelj:

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

Budite spremni na nešto dulje vrijeme pokretanja (bliže 3-6 minuta i puno duže od 30 sekundi koje ste upravo doživjeli) jer dodaci utječu na kartu svijeta i potrebna im je minuta da sve masiraju. Nakon što proces pokretanja završi, upišite sljedeće na konzolu poslužitelja:

plugins

Ovdje su navedeni svi dodaci koji su trenutno aktivni na poslužitelju. Trebali biste vidjeti nešto poput ovoga:

Ako dodaci nisu učitani, možda ćete morati zaustaviti i ponovno pokrenuti poslužitelj.

Nakon što potvrdite da su vaši dodaci učitani, samo naprijed i pridružite se igri. Trebali biste primijetiti znatno bržu igru. Osim toga, dobivat ćete povremene poruke od dodataka koje pokazuju da su aktivni, kao što se vidi u nastavku:

U ovom trenutku Java je instalirana, poslužitelj je instaliran, a mi smo podesili naše postavke za Pi. Vrijeme je da počnete graditi s prijateljima!

Oglas

Napomena: web stranica na internetu pokrila je neke od koraka za instaliranje Jave i Spigota prije nas, a moguće je da smo taj članak koristili za referencu i zaboravili ga povezati. Ako želite pročitati taj članak, vi možete to učiniti klikom na ovu poveznicu .

PROČITAJTE SLJEDEĆE Profilna fotografija za Jasona Fitzpatricka Jason Fitzpatrick
Jason Fitzpatrick je glavni urednik LifeSavvy, sestrinske stranice How-To Geeka usmjerene na životne hakove, savjete i trikove. Ima više od deset godina iskustva u izdavaštvu i autor je tisuća članaka u Review Geek, How-To Geek i Lifehacker. Jason je služio kao Lifehackerov Weekend urednik prije nego što se pridružio How-To Geeku.
Pročitajte cijelu biografiju

Zanimljivi Članci