Úvodná » ako » Ako spustiť Low-Cost Minecraft na malinovú Pi pre blokovanie budovy na lacné

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

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

    Prečo to mám robiť??

    Tento tutoriál má dva aspekty: 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 nechať server beží, keď nehrajete tak, aby sa priatelia a rodina mohli pripojiť a pokračovať vo vytváraní vášho sveta. Môžete sa prehrať s hernými premennými a zaviesť mody spôsobom, ktorý nie je možný, keď hráte samostatnú hru. Takisto vám dáva určitú kontrolu nad vašou skúsenosťou pre viacerých hráčov, že používanie verejných serverov nie je bez toho, aby vznikli náklady na hosťovanie súkromného servera na vzdialenom hostiteľovi.

    Aj keď beží Minecraft server sám o sebe je dosť atraktívne pre špecializovaný fanúšik Minecraft, beží ho na Raspberry Pi je ešte atraktívnejšie. Malý malý Pi používa tak málo zdrojov, že môžete nechať svoj Minecraft server bežať 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 na Minecraft server za mesačné náklady okolo jednej 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 512 MB model)
    • 1 4 GB + SD karta

    Tento tutoriál predpokladá, že ste sa už oboznámili s Raspberry Pi a nainštalovali na zariadení prílohu kópie debian-derivátu Raspbian. Ak ste ešte nezískali svoj Pi, nemusíte sa obávať! Pozrite sa na nášho sprievodcu, The 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 navzájom vrstviť viac projektov (napr. Pi je viac ako dostatočne výkonný, aby slúžil súčasne ako indikátor počasia / e-mailu a server Google Cloud Print), beží server Minecraft je dosť intenzívnu operáciu pre malého pi a dôrazne odporúčame, aby sme tomuto procesu venovali celý Pi. Minecraft zdá ako jednoduchá hra so všetkými svojimi blokovanosťami a čo nie, ale je to vlastne celkom zložitá hra pod jednoduchou kožou a vyžaduje veľa spracovateľskej sily.

    Ako taký budeme vylepšovať konfiguračný súbor a ďalšie nastavenia, aby sme optimalizovali Rasbian pre danú úlohu. Prvá vec, ktorú musíte urobiť, je nájsť aplikáciu Raspi-Config, aby ste vykonali 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 rozbehnúť 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 o pretaktovaní, ale ľahko si uvedomte, že overclocking je priamo podporovaný nadáciou Raspberry Pi a bol zahrnutý v konfiguračných možnostiach od konca roka 2012. Akonáhle ste na aktuálnej obrazovke výberu, zvoľte "Turbo 1000MhHz" , Opäť budete varovaní, že stupeň pretaktovania, ktorý ste vybrali, nesie 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 na resetovanie zariadenia.

    Ď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 zvoľte číslo 8 "Rozšírené možnosti". Existujú dva dôležité zmeny, ktoré musíme vykonať tu a jedna voliteľná zmena. Po prvé, kritické zmeny. Vyberte možnosť A3 "Split Memory".

    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 bude spúšťať v prostredí bez GUI; nie je žiadny dôvod prideliť GPU viac ako minimálne minimum.

    Po výbere pamäte GPU sa vrátite do hlavnej ponuky. 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 umožnením SSH môžeme vzdialene pristupovať k počítaču z ktoréhokoľvek miesta v sieti.

    Nakoniec (a voliteľne) sa vráťte späť do ponuky "Rozšírené možnosti" a zvoľte možnosť A2 "Hostname". Tu môžete zmeniť svoj názov hostiteľa z "raspberrypi" na vhodnejší názov Minecraft. Rozhodli sme sa pre 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 mine-box sú všetky skvelé názvy serverov.

    To je pre Raspbian konfiguráciu. Prejdite do dolnej časti hlavnej obrazovky a zvoľte "Dokončiť" na reštartovanie. Po reštartovaní 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 prepnúť 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 pracuje na jave, takže prvú vec, ktorú musíme urobiť v našej čerstvo nakonfigurovanej Pi, je nainštalovať. Prihláste sa do služby Pi cez SSH a potom zadajte do príkazového riadka nasledujúci príkaz, ktorý vytvorí adresár 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 OCT 2013 a názov odkazu / súboru, ktorý používame, to odráža. Skontrolujte, či máte aktuálnu verziu pre Linux Linux ARMv6 / 7 Java na stránke na prevzatie 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 - nekontrolný certifikát http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

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

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

    Funny fakt: Schéma názvov adresárov / opt / je zvyškom pôvodného dizajnu Unixu, v ktorom bol adresár / opt / 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 prostredie (build 1.8.0-ea-b111)
    Java HotSpot (TM) Client VM (zostavenie 25.0-b53, zmiešaný režim)

    Ak nevidíte vyššie uvedený výpis (alebo jeho variantu, ak používate novšiu verziu jazyka Java), skúste znova získať archív. Ak uvidíte čítanie, zadajte nasledujúci príkaz na upratovanie po sebe:

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

    V tomto momente je nainštalovaná Java a my sme pripravení prejsť na inštaláciu nášho servera Minecraft!

    Inštalácia a konfigurácia servera Minecraft

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

    Po prvé, 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, pretože ukazuje priamo na najnovšie stabilné vydanie Spigotu, ale ak máte nejaké problémy, môžete vždy odkazovať na stránku sťahovania SpigotMC tu.

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

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

    Poznámka: ak spustíte príkaz na zmenu Pi 256 MB, príkazy 256 a 496 vo vyššie uvedenom príkaze do 128 resp. 256.

    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 spúšťanie bude trvať oveľa menej času, asi 20-30 sekúnd.

    Poznámka: Ak sa v priebehu konfigurácie alebo procesu prehrávania stane skutočne nejako zvláštne (napr. Váš nový server Minecraft) vystrašiť a začne rozmnožovať vás v Nether a zabíjať vás okamžite), použite príkaz "stop" v príkazovom riadku, aby ste elegantne vypol server, aby ste ho mohli reštartovať a riešiť.

    Po ukončení procesu prejdite na počítač, na ktorom normálne hráte Minecraft, vypnite ho a kliknite na položku Multiplayer. Mali by ste vidieť váš server:

    Ak sa váš svet pri vyhľadávaní siete nezobrazí okamžite, stlačte tlačidlo Pridať a ručne 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 tiež 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 spôsob, ako začať veci. Nemáme žiadne obavy, 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 tu len preto, 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.

    Po vrátení do príkazového riadka 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 s názvom a dátumom):

    Vlastnosti servera #Minecraft
    #Thu Oct 17 22:53:51 UTC 2013
    generator-settings =
    #Prepoveď je pravdivá, prepína na falošnú
    umožňujú-Nether = false
    level-name = svet
    enable-query = false
    umožňujú letu = false
    server-port = 25565
    Úroveň typu = Predvolené
    umožňujú-RCON = false
    sila-Gamemody = false
    Úroveň semien =
    server-ip =
    max-hromadenie výška = 256
    poter-NPC = true
    white-list = false
    poter-zvieratá = true
    texture-pack =
    Snooper povolené = true
    hardcore = false
    Online-mode = true
    PVP = true
    obtiažnosť = 1
    Hráč-idle-timeout = 0
    Gamemody = 0
    #Default 20; stačí ju znížiť iba vtedy, keď bežíte
    # verejný server a obávať sa nákladov.
    max-hráčov = 20
    poter-netvori = true
    #Fektný je 10, 3-5 ideálny pre Pi
    pohľad vzdialenosť = 5
    generovať-štruktúry = true
    poter ochrana = 16
    motd = Server Minecraft

    V okne stavu servera, ktoré sa zobrazuje 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ť výkonnejšie príkazy v hre bez toho, aby ste sa vždy vrátili do okna stavu servera).

    op [Vaša mycraft nickname]

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

    Prvý plugin a ten, ktorý by ste mali nainš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 konzola servera - 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

    Ďalej navštívte stránku doplnku ClearLag a zadajte najnovší odkaz (z tohto tutoriálu 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 doplnkov. (Pamätajte si na to, že pre budúce preberanie zásuvných modulov musí byť súbor whateverplugin.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úty a oveľa dlhšie ako 30 sekúnd, kedy ste práve zažili), pretože pluginy ovplyvňujú mapu sveta a potrebujú minútu na masáž celého. Po dokončení procesu spawn, zadajte na serverovej konzole nasledujúce:

    plugins

    V tomto okne sú uvedené všetky pluginy aktuálne 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ú vaše zásuvné moduly načítané, pokračujte a pripojte sa k hre. Mali by ste si všimnúť výrazne snappier hru. Navyše dostanete príležitostné správy z doplnkov, ktoré naznačujú, že sú aktívne, ako je uvedené 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 to urobiť kliknutím na tento odkaz.