If-Koubou

Kako pokrenuti low-cost Minecraft na malini pi za blok Building na jeftini

Kako pokrenuti low-cost Minecraft na malini pi za blok Building na jeftini (Kako da)

Pokazali smo vam kako pokrenuti vlastiti blocktasticni osobni Minecraft poslužitelj na Windows / OSX okviru, ali što ako žudeš nešto laganu težinu, energetski učinkovitija i uvijek spremna za svoje prijatelje? Čitajte dok pretvaramo maleni Raspberry Pi stroj u low-cost Minecraft poslužitelj koji možete ostaviti 24 sata dnevno za oko pet denara dnevno.

Zašto to želim učiniti?

Ovaj vodič ima dva aspekta: pokretanje vlastitog Minecraft poslužitelja i konkretno pokretanje tog Minecraft poslužitelja na malinu Pi. Zašto biste željeli pokrenuti vlastiti Minecraft poslužitelj? To je stvarno sjajan način da se proširi i nadograđuje na iskustvo igranja Minecrafta. Možete napustiti poslužitelj trčanje kada se ne igra tako da se prijatelji i obitelj mogu pridružiti i nastaviti graditi svoj svijet. Možete se zabavljati s varijablama igara i unijeti modove na način koji nije moguć kada igrate samostalnu igru. Također vam daje vrstu kontrole nad vašim multiplayer iskustvom koje korištenje javnih poslužitelja ne, bez nanošenja troškova hosting privatnog poslužitelja na udaljenom računalu.

Dok samostalno upravljate Minecraft poslužiteljem dovoljno je privlačan namjenskom ventilatoru Minecraft, a trčanje na Raspberry Pi je još privlačniji. Mali Pi koristi tako malo resursa da možete ostaviti svoj poslužitelj Minecraft koji radi 24 sata dnevno u 7 tjedna za par dolara ili eura godišnje. Osim početne troškovne potrošnje Pi, SD kartice i malo vremena za postavljanje, uvijek ćete imati Minecraft poslužitelja uz mjesečni trošak od oko jednog gumbala.

Š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 Malina Pi (po mogućnosti model od 512 MB)
  • 1 4GB + SD kartica

Ovaj vodič pretpostavlja da ste se već upoznali s raspršivačem Pi i instalirali kopiju Debianovog derivata Raspbian na uređaju. Ako još niste dobili pi i trčanje, ne brinite! Pogledajte naš vodič, HTG Vodič za početak korištenja maline Pi, kako bi se ubrzao.

Optimiziranje Raspbian za Minecraft Server

Za razliku od drugih gradnji, dijelili smo mjesto gdje možete slojiti više projekata jedan s drugim (npr. Pi je dovoljno snažan da služi kao pokazatelj vremena / e-pošte i poslužitelj Google Cloud Print) istodobno pokretanje Minecraft poslužitelja prilično intenzivna operacija za mali Pi i preporučujemo da cjelokupni Pi pripravi procesu. Minecraftčini se poput jednostavne igre, sa svim svojim blocky-ness i što ne, ali to je zapravo prilično složena igra ispod jednostavne kože i zahtijeva puno procesorske snage.

Kao takav, namjestit ćemo konfiguracijsku datoteku i druge postavke kako bismo optimizirali Rasbian za taj posao. Prva stvar koju trebate učiniti je iskopati aplikaciju Raspi-Config kako bi napravili nekoliko manjih promjena. Ako instalirate Raspbian svježe, pričekajte posljednji korak (koji je Raspi-Config), ako ste ga već instalirali, prijeđite na terminal i upišite "sudo raspi-config" da biste ga ponovo pokrenuli.

Jedna od prvih i najvažnijih stvari na koje trebamo prisustvovati jest pokretanje postavki overclocka. Potrebna nam je svaka moć koju možemo dobiti kako bi naše iskustvo Minecraft bilo ugodnim. U Raspi-Config, odaberite opciju broj 7 "Overclock".

Budite spremni za neka krutina upozorenja o overclockiranju, ali budite opušteni znajući da je overclockiranje izravno podržano od strane baze Raspberry Pi i uključeno je u opcije konfiguracije od kraja 2012. Jednom kada ste na stvarnom zaslonu odabira, odaberite "Turbo 1000MhHz" , Opet ćete biti upozoreni da stupanj overclockiranja koji ste odabrali nosi rizike (konkretno, potencijalna korupcija SD kartice, ali nema rizika od stvarne hardverske štete). Kliknite U redu i pričekajte da se uređaj ponovno poništi.

Zatim, provjerite jeste li postavljeni za pokretanje u naredbeni redak, a ne na radnu površinu. Odaberite broj 3 "Omogući podizanje sustava na radnu površinu / ogrebotina" i provjerite je li odabrana "Console tekstna konzola".

Natrag na izborniku Raspi-Config, odaberite broj 8 "Napredne opcije". Postoje dvije ključne promjene koje moramo napraviti ovdje i jedna neobavezna promjena. Prvo, kritične promjene. Odaberite A3 "Memory Split".

Promijenite količinu memorije koja je dostupna GPU-u na 16 MB (dolje od zadanih 64 MB). Naš Minecraft poslužitelj će se izvoditi u GUI-manje okruženju; nema razloga dodijeliti više od minimalnog iznosa za GPU.

Nakon odabira memorije GPU, vraćate se na glavni izbornik. Ponovno odaberite "Advanced Options", a zatim odaberite A4 "SSH". Unutar podizbornika omogućite SSH. Vrlo je malo razloga da ovaj Pi bude povezan s monitorom i tipkovnicom, a omogućujući SSH možemo daljinski pristupiti uređaju s bilo kojeg mjesta na mreži.

Konačno (i po želji), vratite se ponovo na izbornik "Advanced Options" i odaberite A2 "Hostname". Ovdje možete promijeniti ime računala iz "raspberrypi" na više prikladan naziv Minecraft. Odlučili smo se za vrlo kreativan naziv hosta "minecraft", ali slobodno ga začarajte sa svime što vam se sviđa: creepertown, minecraft4life ili minigradni kutija su sve velike imena poslužitelja minecrafta.

To je za Raspibovu konfiguraciju. Gurnite prema dnu glavnog zaslona i odaberite "Završi" za ponovno pokretanje. Nakon ponovnog pokretanja, možete sada SSH u svoj terminal ili nastaviti raditi s tipkovnice povezanima s vašim Pi (preporučujemo prebacivanje na SSH jer vam omogućuje jednostavno rezanje i lijepljenje naredbi).Ako nikada prije niste koristili SSH, provjerite kako koristiti PuTTY s vašim Pi ovdje.

Instaliranje Java na Pi

Minecraft poslužitelj radi na Javi, stoga je prvo što moramo učiniti na našem svježe konfiguriranom Pi instalirati. Prijavite se na svoj Pi preko SSH, a zatim u naredbeni redak upišite sljedeću naredbu da napravite direktorij za instalaciju:

sudo mkdir / java /

Sada moramo preuzeti najnoviju verziju Java. U toj publikaciji najnovija izdanja su OCT 2013 ažuriranje i veza / naziv datoteke koji koristimo odražavat će to. Provjerite jesu li trenutačna verzija Linuxa ARMv6 / 7 Java izdanja na Java stranici za preuzimanje i ažurirajte vezu / naziv datoteke u skladu s našim uputama.

U naredbeni redak upišite 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

Kada uspješno završite preuzimanje, unesite sljedeću naredbu:

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

Zanimljiva činjenica: shema naziva direktorija / opt / je ostatak ranog Unix dizajna u kojem je / opt / direktorij bio namijenjen, zašto je softver instaliran nakon glavnog operacijskog sustava; to su bile / Program Files / Unix svijeta.

Nakon što je datoteka završila, unesite:

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

Ova naredba će vratiti broj verzije svoje nove Java instalacije tako da:

verzija Java "1.8.0-ea"
Java ™ TM Runtime Environment (graditi 1.8.0-ea-b111)
Java HotSpot (TM) klijent VM (graditi 25.0-b53, miješani način rada)

Ako ne vidite gore navedeni ispis (ili njegovu varijaciju ako koristite noviju verziju Java), pokušajte ponovno izvući arhivu. Ako vidite očitanje, unesite sljedeću naredbu za pospremanje nakon sebe:

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

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

Instalacija i konfiguriranje Minecraft poslužitelja

Sada kada imamo temelj za naš poslužitelj Minecraft, vrijeme je da instalirate važne dijelove. Koristit ćemo SpigotMC, laganu i stabilnu gradnju Minecraft poslužitelja koja izvrsno funkcionira na Pi.

Prvo, zgrabite 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 ukazuje izravno na najnovije stabilno izdanje Spigota, no ako imate bilo kakvih problema, ovdje se uvijek možete pozvati na stranicu za preuzimanje SpigotMC.

Nakon preuzimanja uspješno završite, unesite sljedeću naredbu:

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

Napomena: ako pokrenete naredbu na 256MB Pi promijenite 256 i 496 u gornjoj naredbi na 128 i 256.

Poslužitelj će se pokrenuti i slijedit će se vijesti aktivnosti na zaslonu. Budite spremni pričekati oko 3 do 6 minuta da biste pokrenuli poslužitelj i generirali kartu. Budući startovi trebat će puno manje vremena, oko 20-30 sekundi.

Napomena: Ako se u bilo kojem trenutku tijekom konfiguracije ili procesa reprodukcije stvari doista doista čudne (npr. Novi Minecraft poslužiteljpoludi i počinje mrijestiti vas u Nizozemskoj i odmah ubiti), upotrijebite naredbu "Nastavi" u naredbenom retku kako biste graciozno isključili poslužitelj kako biste ga mogli ponovno pokrenuti i otkloniti.

Nakon završetka procesa, prijeđite na računalo na kojemu se normalno reproducira Minecraft, zatim ga uključite i kliknite na Multiplayer. Trebali biste vidjeti vaš poslužitelj:

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

Kada 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, također smo u igri, ali je sredina noći u načinu preživljavanja:

Boo! Izgubljivanje u mrtve noći, bez oružja i bez skloništa, nema načina da započnete stvari. Ipak, nema brige, moramo napraviti još više konfiguracije; nema vremena za sjediti i pucati po kosturima. Osim toga, ako ga pokušate igrati bez ikakvih podešavanja konfiguracije, vjerojatno ćete ga naći prilično nestabilnim. Ovdje smo samo da potvrdimo da je poslužitelj gore, trčanje i prihvaćanje dolaznih veza.

Nakon što potvrdimo da je poslužitelj pokrenut i povezan (iako još nije jako reproduciran), vrijeme je da isključite poslužitelj. Putem konzole poslužitelja upišite naredbu "Zatvori" da biste zatvorili sve.

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

sudo nano server.properties

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

#Minecraft svojstva poslužitelja
#Thu 17. listopada 22:53:51 UTC 2013
generator-settings =
#Default je istina, prebacujte na lažno
omogućiti-podzemni = false
razina-name = svijetu
omogućiti upit-= false
omogućuju-let = false
poslužitelja luka = ​​25565
Razina-type = ZADANO
omogućiti-rcon = false
sile gamemode = false
Razina sjemenki =
poslužitelja ip =
max-graditi visina = 256
Spawn-NPC = true
bijelo-listu = false
Spawn-životinje = true
tekstura-pack =
njuškalo omogućen = true
hardcore = false
line-mode = true
PVP = true
teškoća = 1
Igrač-u mirovanju-timeout = 0
gamemode = 0
#Default 20; to samo trebate smanjiti ako radite
#a javni poslužitelj i zabrinut zbog opterećenja.
max igrača = 20
Spawn-čudovišta = true
#Default je 10, 3-5 idealan za Pi
Prikaz udaljenosti = 5
generiranje-struktura = true
micelij zaštita = 16
motd = Poslužitelj za Minecraft

U prozoru statusa poslužitelja koji se vidi putem SSH veze na pi, unesite sljedeću naredbu da biste sebi dobili status operatera na Minecraft poslužitelju (tako da možete koristiti snažnije naredbe u igri, a da se ne vratite uvijek na prozor statusa poslužitelja).

op [vaš nadimak minecraft]

U ovom trenutku stvari izgledaju bolje, ali još uvijek imamo malo ugađanje prije nego što je poslužitelj zaista zabavan. U tu svrhu instalirajte neke dodatke.

Prvi dodatak, a onaj koji biste trebali instalirati iznad svih ostalih, jest NoSpawnChunks. Da biste instalirali dodatak, najprije posjetite web stranicu NoSpawnChunks i preuzmite vezu za preuzimanje za najnoviju verziju. Od ovog pisanja tekuće izdanje je v0.3.

Natrag u naredbeni redak (naredbeni redak vaše Pi, a ne poslužiteljske konzole - ako je vaš poslužitelj još uvijek aktivan, zatvorite ga) unesite sljedeće naredbe:

cd / home / pi / dodatke

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

Zatim posjetite stranicu dodataka za ClearLag i preuzmite najnoviju vezu (u ovom vodiču, to je v2.6.0). U naredbeni redak unesite sljedeće:

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

Budući da datoteke nisu komprimirane u .ZIP ili sličnom spremniku, to je sve: dodatni su programi parkirani u direktoriju dodatka. (Zapamtite ovo za buduće preuzimanja dodataka, datoteka mora biti whateverplugin.jar, pa ako je komprimirana morate ga odložiti u direktorij dodataka.)

Vratite poslužitelja:

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

Budite spremni za malo duži početak (bliže 3-6 minuta i mnogo dulje od 30 sekundi koje ste upravo doživjeli) budući da čepovi utječu na kartu svijeta i trebaju minuta za masažu. Po završetku mrijavnog procesa, na konzoli poslužitelja upišite sljedeće:

dodataka

Ovo navodi sve dodatke koji su trenutačno aktivni na poslužitelju. Trebali biste vidjeti nešto ovako:

Ako dodatak nije učitan, možda ćete morati zaustaviti i ponovo pokrenuti poslužitelj.

Nakon potvrde da su vaši dodatci učitani, idite naprijed i pridružite se igri. Trebali biste primijetiti značajno snappier igru. Pored toga, dobivate i povremene poruke s dodataka koji ukazuju na aktivnost, kao što je prikazano u nastavku:

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

Napomena: web stranica na internetu pokrila je neke korake za instalaciju Java i Spigot pred nama, a moguće je da smo koristili taj članak za referencu i zaboravili ga povezati. Ako želite pročitati taj članak, to možete učiniti klikom na ovu vezu.