21Aug

Ako spustiť Low-Cost Minecraft na malinové Pi pre blokovanie budovy na lacné

click fraud protection

Ukázali sme vám, ako spustiť svoj vlastný blokktastický osobný server Minecraft v okne Windows / OSX, ale čo keby ste chceli niečo ľahšie, energeticky úspornejšie a vždy pripravené pre svojich priateľov?Čítajte ďalej, keď premeníme malý nástroj Raspberry Pi na lacný server Minecraft, ktorý môžete odísť 24 hodín denne, 7 dní v týždni, za približne desať centov denne.

Prečo to mám robiť?

Existujú dva aspekty tohto tutoriálu: spustenie vlastného servera Minecraft a konkrétne spustenie servera Minecraft na Raspberry Pi. Prečo by ste chceli spustiť svoj vlastný server Minecraft? Je to naozaj skvelý spôsob, ako rozšíriť a nadviazať na zážitok zo hry Minecraft. Môžete ponechať server beží, keď nehrajete tak, aby sa priatelia a rodina mohli pripojiť a pokračovať vo vytváraní vášho sveta. Môžete sa rozohrávať s hernými premennými a zaviesť mody spôsobom, ktorý nie je možný, keď hráte samostatnú hru. Takisto vám poskytuje určitý druh kontroly nad vašou skúsenosťou pre viacerých hráčov, ktoré používajú verejné servery, a to bez toho, aby vznikli náklady na hosťovanie súkromného servera na vzdialenom hostiteľovi.

instagram viewer

SÚVISIACE ČLÁNKY
Ako začať s Minecraft, Game Geeks Láska
Ako začať vlastný server Minecraft pre hry pre viacerých hráčov

Zatiaľ čo beží Minecraft server sám o sebe je dosť lákavý pre špecializovaný fanúšik Minecraft, beží ho na Raspberry Pije ešte atraktívnejšia. Malý malý pi používa toľko zdrojov, ktoré môžete nechať na Minecraft server beží 24/7 za pár dolárov ročne. Okrem počiatočných nákladov na Pi, SD karty a trochu času na nastavenie, budete mať vždy Minecraft server za mesačné náklady okolo jedného gumball.

Čo potrebujem?

Pre tento tutoriál budete potrebovať kombináciu hardvérových a softvérových nástrojov;okrem skutočnej Raspberry Pi a SD karty, všetko je zadarmo.

  • 1 Raspberry Pi( prednostne model 512 MB)
  • 1 4 GB + SD karta

Tento tutoriál predpokladá, že ste sa už oboznámili s Raspberry Pi a nainštalovali na zariadenie prílohu kópie debian-derivátu Raspbian. Ak ste ešte nepostavili váš Pi, nerobte si starosti! Pozrite sa na nášho sprievodcu, HTG Guide to Getting Started s Raspberry Pi, aby ste dosiahli rýchlosť.

Optimalizácia Raspbian pre server Minecraft

Na rozdiel od iných zostáv sme zdieľali, kde môžete vrstvy viacerých projektov nad sebou( napr. Pi je viac než dostatočne silný, aby slúžil ako indikátor počasia / e-mailu a server Google Cloud Print v rovnakomčas), prevádzka servera Minecraft je dosť intenzívna operácia pre malého Pi a dôrazne by sme odporúčali venovať celý proces Pi. Minecraft sa zdá ako jednoduchá hra so všetkými blokádami a čo nie, ale je to vlastne celkom zložitá hra pod jednoduchou kožou a vyžaduje veľa spracovateľskej sily.

Takto upravíme konfiguračný súbor a ďalšie nastavenia, aby sme optimalizovali Rasbian pre danú úlohu. Prvá vec, ktorú budete musieť urobiť, je zabudnúť do aplikácie Raspi-Config a urobiť niekoľko drobných zmien. Ak inštalujete Raspbian čerstvé, počkajte na posledný krok( čo je Raspi-Config), ak ste ho už nainštalovali, prejdite na terminál a zadajte "sudo raspi-config", aby ste ho znovu spustili.

Jedna z prvých a najdôležitejších vecí, ktorými sa musíme zaoberať, je nastavenie pretaktovania. Potrebujeme všetku silu, ktorú môžeme získať, aby sme našu skúsenosť s Minecraft boli príjemné.V sekcii Raspi-Config vyberte možnosť číslo 7 "Overclock".

Buďte pripravení na niektoré prísne varovania pred overclockingom, ale môžete si ľahko uvedomiť, že overclocking je priamo podporovaný nadáciou Raspberry Pi a od konca roka 2012 je súčasťou možností konfigurácie. Keď sa dostanete na aktuálnu obrazovku výberu, zvoľte "Turbo 1000MhHz".Opäť budete upozornení, že stupeň pretaktovania, ktorý ste vybrali, prináša riziká( konkrétne potenciálne poškodenie karty SD, ale nie je riziko skutočného poškodenia hardvéru).Kliknite na tlačidlo OK a počkajte, kým sa prístroj nevynuluje.

Ďalej sa uistite, že ste nastavený na zavedenie do príkazového riadka, nie na pracovnú plochu. Vyberte číslo 3 "Povoliť spustenie na plochu / Scratch" a skontrolujte, či je vybratá možnosť "Konzola Textová konzola".

Späť v menu Raspi-Config vyberte číslo 8 "Rozšírené možnosti".Existujú dve zásadné zmeny, ktoré je potrebné urobiť tu a jedna voliteľná zmena. Po prvé, kritické zmeny. Vyberte možnosť A3 "Rozdelenie pamäte".

Zmeňte veľkosť pamäte, ktorá je k dispozícii GPU, na 16 MB( nižšia ako štandardná veľkosť 64 MB).Náš server Minecraft sa spustí v prostredí bez GUI;nie je dôvod prideliť GPU viac ako len minimálne minimum.

Po výbere pamäte GPU sa vrátite do hlavného menu. Znova zvoľte možnosť "Rozšírené možnosti" a potom zvoľte A4 "SSH".V rámci podponuky povoľte SSH.Existuje len veľmi málo dôvodov, aby sme tento Pi pripojili k monitoru a klávesnici, a tým, že umožňujeme SSH, môžeme vzdialene pristupovať k počítaču odkiaľkoľvek v sieti.

Konečne( a voliteľne) vráťte späť do ponuky "Rozšírené možnosti" a zvoľte A2 "Hostname".Tu môžete zmeniť svoj názov hostiteľa z "raspberrypi" na viac vhodný názov Minecraft. Vybrali sme si vysoko kreatívny názov hostiteľa "minecraft", ale neváhajte a trochu sa ospravedlňujte s tým, čo máte pocit: creepertown, minecraft4life alebo miner box sú všetky skvelé názvy serverov mincovníkov.

To je pre konfiguráciu Raspbian. Prejdite do dolnej časti hlavnej obrazovky a zvoľte "Dokončiť" na reštartovanie. Po reštarte môžete teraz SSH do svojho terminálu alebo pokračovať v práci z klávesnice pripojenej k vášmu Pi( dôrazne odporúčame prepnutie na SSH, pretože vám umožňuje jednoducho vystrihnúť a prilepiť príkazy).Ak ste nikdy predtým nepoužili SSH, pozrite sa, ako tu používať PuTTY s Pi.

Inštalácia Java na Pi

Server Minecraft je spustený v jazyku Java, takže je potrebné nainštalovať prvú vec, ktorú musíme urobiť na našej čerstvo nakonfigurovanej Pi. Prihláste sa do vášho Pi cez SSH a potom na príkazovom riadku zadajte nasledujúci príkaz na vytvorenie adresára pre inštaláciu:

sudo mkdir /java/

Teraz musíme stiahnuť najnovšiu verziu Java. V čase tejto publikácie je najnovšia verzia aktualizácie ZKÚ 2013 a odkaz / názov súboru, ktorý používame, to odráža. Skontrolujte, či máte aktuálnu verziu programu Linux ARMv6 / 7 Java na stránke na prevzatie jazyka Java a aktualizujte odkaz / názov súboru podľa toho, ako budete dodržiavať naše pokyny.

Na príkazovom riadku zadajte nasledujúci príkaz:

sudo wget - nekontrolovaný certifikát http: //www.java.net/download/jdk8/archive/b111/binaries/

Po načítaní súborudokončite úspešne zadajte nasledujúci príkaz:

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

Fun skutočnosť: /opt/ schéma názvov adresárov je pozostatkom ranného Unixudizajn, v ktorom adresár /opt/ bol pre "voliteľný" softvér nainštalovaný po hlavnom operačnom systéme;to boli / Program Files / Unixovho sveta.

Po dokončení extrakcie súboru zadajte:

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

Tento príkaz vráti číslo verzie vašej novej inštalácie Java takto:

java verzia "1.8.0-ea"
Java( TM) SE Runtime Environment(build 1.8.0-ea-b111)
Java HotSpot Client VM( build 25.0-b53, zmiešaný režim)

Ak nevidíte uvedený výpis( alebo jeho variantu, ak používate novšiu verziuJava), skúste znova vytiahnuť archív. Ak uvidíte čítanie, zadajte nasledovný príkaz na upratať po sebe:

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

V tomto bode je Java nainštalovaný a myje pripravený prejsť na inštaláciu nášho servera Minecraft!

Inštalácia a konfigurácia servera Minecraft

Teraz, keď máme základy pre náš server Minecraft, je čas nainštalovať príslušné súčasti. Budeme používať SpigotMC, ľahký a stabilný server Minecraft, ktorý funguje nádherne na Pi.

Najprv uchopte kópiu kódu nasledujúcim príkazom:

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

Tento odkaz by mal zostať stabilný v priebehu času,na najaktuálnejšie stabilné vydanie Spigotu, ale ak máte nejaké problémy, môžete tu vždy odkazovať na stránku na stiahnutie SpigotMC.

Po dokončení sťahovania úspešne zadajte nasledujúci príkaz:

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

Poznámka: ak spúšťate príkaz na 256 MB Pi zmena 256 a 496 vo vyššie uvedenom príkaze na 128 a 256, resp.

Spustí sa váš server a bude nasledovať spúšťanie aktivity na obrazovke. Buďte pripravení počkať asi 3-6 minút alebo tak, aby proces nastavenia servera a generovanie mapy dokončiť.Budúce podniky budú trvať oveľa menej času, približne 20-30 sekúnd.

Poznámka: Ak sa v priebehu konfigurácie alebo procesu prehrávania stávajú veci naozaj divné( napr. Váš nový server Minecraft vydesí a začne vás rozmnožovať v Nether a okamžite vás zabije), použite príkaz "stop" na príkazovom riadkuk elegantnému vypnutiu servera, aby ste mohli reštartovať a riešiť problémy.

Po dokončení procesu prejdite hlavne na počítač, na ktorom normálne hráte Minecraft, vypnite ho a kliknite na položku Multiplayer. Mali by ste sa zobraziť na vašom serveri:

Ak sa váš svet pri vyhľadávaní siete nezobrazí okamžite, stlačte tlačidlo Pridať a manuálne zadajte adresu Pi.

Po pripojení k serveru sa v okne stavu servera zobrazí zmena stavu:

Podľa servera sme v hre. Podľa aktuálnej aplikácie Minecraft sme aj v hre, ale je to v strede noci v režime prežitia:

Boo! Kŕmenie v mŕtvej noci, bez zbrane a bez prístrešia nie je žiadny spôsob, ako začať veci. Bez obáv však musíme urobiť ešte viac konfigurácie;žiadny čas na to, aby si sadol a bol strelený na kostry. Okrem toho, ak sa pokúsite hrať bez nejakých konfigurácií vylepšenia ako prvý, budete pravdepodobne považovať za pomerne nestabilnú.Sme len tu, aby sme potvrdili, že server je v prevádzke, beží a akceptuje prichádzajúce pripojenia.

Po potvrdení, že server je spustený a pripojiteľný( aj keď nie je veľmi dobre prehratý), je čas vypnúť server. Prostredníctvom serverovej konzoly zadajte príkaz "stop", aby ste všetko zatvorili.

Keď sa vrátite na príkazový riadok, zadajte nasledujúci príkaz:

sudo nano server.properties

Keď sa konfiguračný súbor otvorí, vykonajte nasledujúce zmeny( alebo jednoducho odstráňte a vložte náš konfiguračný súbor mínus prvé dva riadky snázov a dátum pečiatka):

# Vlastnosti servera Minecraft
#Thu Oct 17 22:53:51 UTC 2013
generátor-settings =
#Default je pravda, prepínať na falošné
allow-nether = false
level-name = svet
enable-query = false
allow-flight = false
server-port = 25565
úroveň typu = DEFAULT
enable-rcon = false
force-gamemode = false
level-seed =
server-ip =výška = 256
spawn-npcs = pravá
white-list = false
spawn-animals = pravá
texture-pack =
snooper-enabled = pravda
hardcore = false
online-režim = true
pvp = true
obtiažnosť = 1
prehrávač-idle-timeout = 0
gamemode = 0
#Default 20;stačí ho znížiť, ak používate službu
# a verejný server a obávate sa o náklady.
max-players = 20
spawn-monsters = true
#Default je 10, 3-5 ideálne pre Pi
view-distance = 5
generate-structures = true
spawn-protection = 16
motd = A Minecraft Server

Inokno stavu servera videné prostredníctvom pripojenia SSH k pi, zadajte nasledujúci príkaz, aby ste získali status operátora na serveri Minecraft( aby ste mohli používať silnejšie príkazy v hre bez toho, aby ste sa vždy vrátili do okna stavu servera).

op [Vaša minecraft prezývka]

V tomto momente veci vyzerajú lepšie, ale stále máme trochu ladenie urobiť skôr, ako je server naozaj príjemný.Za týmto účelom dajte nainštalovať niektoré doplnky.

Prvý plugin a ten, ktorý by ste mali inštalovať nad ostatné, je NoSpawnChunks. Ak chcete nainštalovať doplnok, najprv navštívte webovú stránku NoSpawnChunks a uchopte odkaz na stiahnutie pre najaktuálnejšiu verziu. Od tohto písania je aktuálne vydanie v0.3.

Späť na príkazový riadok( príkazový riadok Pi, nie serverová konzola - ak je váš server stále aktívny, vypnite ho) zadajte nasledujúce príkazy:

cd /home/pi/ pluginy

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

Nasledujúci, navštívte stránku doplnku ClearLag a zadajte najnovší odkaz( ako v tomto návode je to v2.6.0).Na príkazovom riadku zadajte nasledujúce:

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

Pretože súbory nie sú komprimované v. ZIP alebo podobnom kontajneri, to je všetko, čo je k tomu: pluginy sú zaparkované v adresári pluginov.(Pamätajte si na to, že v prípade budúcich stiahnutí zásuvných súborov musí byť súbor cokoli ako pluggin.jar, takže ak je komprimovaný, musíte ho rozbaliť v adresári doplnkov.)

Spustite server:

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

Buďte pripravení na o niečo dlhší štartovací čas( bližšie k 3-6 minút a oveľa dlhšie ako 30 sekúnd, ktorý ste práve zažili), pretože zásuvné moduly ovplyvňujú mapu sveta a potrebujú minútu na masáž všetkého. Po dokončení procesu spawn, na serverovej konzole napíšte nasledujúce:

plugins

Uvádza zoznam všetkých zásuvných modulov, ktoré sú v súčasnosti aktívne na serveri. Mali by ste vidieť niečo takéto:

Ak nie sú zásuvné moduly načítané, možno budete musieť zastaviť a reštartovať server.

Po potvrdení, že sú načítané vaše pluginy, prejdite do hry a pripojte sa k nej. Mali by ste si všimnúť významnú hru. Navyše obdržíte príležitostné správy zo zásuvných modulov, ktoré naznačujú, že sú aktívne, ako vidíte nižšie:

V tomto bode je nainštalovaná Java, server je nainštalovaný a my sme nastavili naše nastavenia pre Pi. Je čas začať budovať s priateľmi!

Poznámka: internetová stránka na internete pokrýva niektoré kroky pre inštaláciu Java a Spigot pred nami a je možné, že sme tento článok použili na zmienku a zabudli sme ju prepojiť.Ak chcete tento článok prečítať, môžete kliknúť na tento odkaz.