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

Obsah:

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é

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

Video: Ako spustiť Low-Cost Minecraft na malinové Pi pre blokovanie budovy na lacné
Video: How To Remove Shortcut Notification on iPhone iOS 16 , 15 etc - YouTube 2024, Apríl
Anonim
Ukázali sme vám, ako spustiť svoj vlastný blokkastický osobný server Minecraft v okne Windows / OSX, ale čo keď si želáte 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 deň.
Ukázali sme vám, ako spustiť svoj vlastný blokkastický osobný server Minecraft v okne Windows / OSX, ale čo keď si želáte 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 deň.

Prečo to mám robiť?

Existujú dva aspekty tohto tutoriálu: spustenie vlastného servera Minecraft a konkrétne spustenie tohto servera Minecraft na Raspberry Pi. Prečo by ste chceli spustiť 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žať, 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.

Aj keď beží Minecraft server sám o sebe je dosť atraktívny pre špecializovaný fanúšik Minecraft, beží ho na Raspberry Pi je ešte atraktívnejšie. 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 malina Pi (prednostne model 512 MB)
  • 1 4 GB + SD karta

Tento tutoriál predpokladá, že ste sa už oboznámili s Raspberry Pi a na zariadení ste nainštalovali kópiu 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

Image
Image

Na rozdiel od iných stavia sme zdieľali, kde môžete vrstviť viac projektov cez seba (napr Pi je viac než dostatočne silný, aby slúžil ako meteorologickej / e-indikátora a tlačový server v rovnakej dobe Google Cloud), beží server Minecraft je docela intenzívna operácia pre malého pi a dôrazne odporúčame, aby sme celý proces Pi venovali. Minecraftzdá 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é, čakať na posledný krok (čo je Raspe-Config), ak ste už nainštalovali, zamierte do terminálu a napíšte "sudo Raspe-config" ho znovu spustiť.

Jednou z prvých a najdôležitejších vecí, ktoré musíme venovať, je rozbehnutie nastavenia 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 je 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 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.
Buďte pripravení na niektoré prísne varovania o pretaktovaní, ale ľahko si uvedomte, že overclocking je priamo podporovaný Nadáciou Raspberry Pi a je 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 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 zvoľte čí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 než len 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 tým, že umožňujeme SSH, môžeme vzdialene pristupovať k počítaču odkiaľkoľvek v sieti.

Nakoniec (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 Raspbian konfiguráciu. 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ácach z klávesnice pripojenej k vášmu Pi (dôrazne odporúčame prepnutie na SSH, pretože vám umožňuje ľahko 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 funguje 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 a vytvorte adresár pre inštaláciu:
Server Minecraft funguje 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 a vytvorte 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 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 --no-check-certificate https://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 tar 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 ranné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 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)

Ak nevidíte vyššie uvedený výpis (alebo jeho variantu, ak používate novšiu verziu jazyka Java), skúste znova vytiahnuť 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 bode je nainštalovaná Java a sme pripravení 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 pomocou nasledujúceho príkazu:

sudo wget https://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 tu vždy odkazovať na stránku na stiahnutie SpigotMC.

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

Poznámka: Ak v priebehu konfigurácie alebo procesu prehrávania nastane situácia naozaj 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" na príkazovom riadku, aby ste elegantne vypol server, aby ste ho mohli reštartovať a riešiť.

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

Image
Image

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 tiež v hre, ale je to v strede noci v režime prežitia:
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 ž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.
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.

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):

#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

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

op [your minecraft nickname]

V tomto momente sa veci vyzerajú lepšie, ale stále máme trochu ladenie, ako robiť pred tým, 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/plugins

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

Ďalej navštívte stránku doplnku ClearLag a najprv si ju zvoľte (z tohto tutoriálu je to v2.6.0). Na príkazovom riadku zadajte nasledujúce:

sudo wget https://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 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 znovu:

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

Buďte pripravení na trochu dlhší štartovací čas (bližšie k 3-6 minút 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 ukončení procesu spawn, na serverovej konzole zadajte nasledovné:

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.
Ak nie sú zásuvné moduly načítané, možno budete musieť zastaviť a reštartovať server.

Po potvrdení, že vaše zásuvné moduly sú načítané, pokračujte a pripojte sa k hre. Mali by ste si všimnúť významnú 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!
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 na inštaláciu Java a Spigot pred nami a je možné, že sme tento článok použili na odkaz a zabudli sme ho prepojiť. Ak chcete tento článok prečítať, môžete kliknúť na tento odkaz.

Odporúča: