Jak spustit Low-Cost Minecraft na maliníku Pi pro blok Budování na levné

Obsah:

Video: Jak spustit Low-Cost Minecraft na maliníku Pi pro blok Budování na levné

Video: Jak spustit Low-Cost Minecraft na maliníku Pi pro blok Budování na levné
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Březen
Jak spustit Low-Cost Minecraft na maliníku Pi pro blok Budování na levné
Jak spustit Low-Cost Minecraft na maliníku Pi pro blok Budování na levné
Anonim
Ukázali jsme, jak spustit svůj vlastní blokkastický osobní server Minecraft v okně Windows / OSX, ale co když budete chtít něco lehčího, energeticky účinnějšího a vždy připraveného pro své přátele? Přečtěte si, jak přeměňujeme malý stroj Raspberry Pi na levnější server Minecraft, který můžete nechat 24/7 za den za den.
Ukázali jsme, jak spustit svůj vlastní blokkastický osobní server Minecraft v okně Windows / OSX, ale co když budete chtít něco lehčího, energeticky účinnějšího a vždy připraveného pro své přátele? Přečtěte si, jak přeměňujeme malý stroj Raspberry Pi na levnější server Minecraft, který můžete nechat 24/7 za den za den.

Proč to chci dělat?

Existují dva aspekty tohoto tutoriálu: provozování vlastního serveru Minecraft a specifické spuštění tohoto serveru Minecraft na Raspberry Pi. Proč byste chtěli spustit vlastní server Minecraft? Je to opravdu skvělý způsob, jak rozšířit a stavět na zkušenostech Minecraft. Server můžete nechat spuštěn, když nehrajete tak, aby se přátelé a rodina mohli připojit a pokračovat v budování vašeho světa. Můžete se rozbít s herními proměnnými a zavádět mody způsobem, který není možný, když hrajete samostatnou hru. Dává vám také kontrolu nad vaší zkušeností pro více hráčů, že používání veřejných serverů není, aniž by vznikly náklady na hostování soukromého serveru na vzdáleném hostiteli.

Zatímco běží server Minecraft sám o sobě je natolik lákavý pro specializovaný fanoušek Minecraft, jeho běh na Raspberry Pi je ještě atraktivnější. Malý malý Pi používá tak málo prostředků, že můžete nechat svůj server Minecraft běžet 24/7 za pár babek ročně. Kromě počátečních výdajů nákladů na kartu Pi, karty SD a trochu času, které ji nastavíte, budete mít vždy Minecraft server za měsíční cenu kolem jednoho gumbalu.

Co potřebuji?

Pro tento tutoriál budete potřebovat kombinaci hardwarových a softwarových nástrojů; kromě skutečné Raspberry Pi a SD karty, vše je zdarma.

  • 1 Malina Pi (nejlépe model 512 MB)
  • 1 4 GB + karta SD

Tento tutoriál předpokládá, že jste se již seznámili s Raspberry Pi a nainstalovali na zařízení zařízení kopii Debian-derivátu Raspbian. Pokud jste ještě nezahájili svůj Pi, nemějte strach! Podívejte se na náš průvodce, HTG Průvodce Začínáme s Raspberry Pi, se dostat až do rychlosti.

Optimalizace služby Raspbian pro server Minecraft

Image
Image

Na rozdíl od ostatních sestav jsme sdíleli, kde můžete vrstvy více projektů navzájem (např. Pi je více než dostatečně výkonný, aby sloužil současně jako indikátor počasí / e-mail a server Google Cloud Print), spuštění serveru Minecraft je poměrně intenzivní operaci pro malé Pi a důrazně doporučujeme věnovat celý Pi tomuto procesu. Minecraftzdá se jako jednoduchá hra se všemi jejími zablokovanostmi a co ne, ale je to vlastně docela složitá hra pod jednoduchou kůží a vyžadovala hodně zpracovatelské síly.

Jako takový budeme vyladit konfigurační soubor a další nastavení pro optimalizaci Rasbian pro danou úlohu. První věc, kterou musíte udělat, je zabít do aplikace Raspi-Config a provést několik drobných změn. Pokud instalujete Raspbian čerstvé, počkejte na poslední krok (což je Raspi-Config), pokud jste ji již nainstalovali, přejděte do terminálu a zadejte "sudo raspi-config" a spusťte jej znovu.

Jedna z prvních a nejdůležitějších věcí, kterou musíme věnovat, je vykročení nastavení přesahu. Potřebujeme veškerou moc, kterou můžeme získat, aby naše zkušenosti Minecraft byly příjemné. V Raspi-Config zvolte možnost číslo 7 "Overclock".

Buďte připraveni na nějaké přísné varování o přetaktování, ale odpočiňte si s tím, že přetaktování je přímo podporováno nadací Raspberry Pi a od konce roku 2012 je součástí konfiguračních možností. Jakmile jste v aktuální obrazovce výběru, vyberte "Turbo 1000MhHz". Opět budete upozorněni, že stupeň přetaktování, který jste vybrali, nese rizika (konkrétně potenciální poškození karty SD, ale žádné riziko poškození hardwaru). Klepněte na tlačítko OK a počkejte na resetování zařízení.
Buďte připraveni na nějaké přísné varování o přetaktování, ale odpočiňte si s tím, že přetaktování je přímo podporováno nadací Raspberry Pi a od konce roku 2012 je součástí konfiguračních možností. Jakmile jste v aktuální obrazovce výběru, vyberte "Turbo 1000MhHz". Opět budete upozorněni, že stupeň přetaktování, který jste vybrali, nese rizika (konkrétně potenciální poškození karty SD, ale žádné riziko poškození hardwaru). Klepněte na tlačítko OK a počkejte na resetování zařízení.

Dále se ujistěte, že máte nastaveno spuštění příkazového řádku, nikoliv pracovní plochy. Zvolte číslo 3 "Povolit boot na plochu / Scratch" a ujistěte se, že je vybrána "Konzola Text konzole".

V nabídce Raspi-Config vyberte číslo 8 "Rozšířené možnosti". Existují dva zásadní změny, které musíme udělat, a jednu volitelnou změnu. Za prvé, kritické změny. Vyberte možnost A3 "Memory Split".

Změňte velikost paměti GPU na 16 MB (nižší než výchozí 64 MB). Náš Minecraft server běží v prostředí bez prostředí GUI; není důvod, proč GPU přidělovat více než minimální minimum.

Po výběru paměti GPU se vrátíte do hlavní nabídky. Zvolte znova "Pokročilé možnosti" a pak vyberte A4 "SSH". V rámci podnabídky povolte službu SSH. Existuje jen velmi málo důvodů, aby bylo toto zařízení Pi připojeno k monitoru a klávesnici, a tím, že povolíme službu SSH, můžeme zařízení vzdáleně přistupovat z libovolného místa v síti.

Nakonec (a volitelně) se znovu vraťte do nabídky "Pokročilé možnosti" a vyberte možnost A2 "Hostname". Zde můžete změnit název hostitele z "raspberrypi" na více vhodný název Minecraft.Rozhodli jsme se pro vysoce kreativní název hostitele "minecraft", ale neváhejte a trochu se okořeněte tím, co cítíte: creepertown, minecraft4life nebo minerbox jsou všechny skvělé názvy serverů minecraft.

To je pro konfiguraci Raspbian. Klepněte na dolní část hlavní obrazovky a vyberte "Dokončit" a restartujte. Po restartu můžete nyní SSH do terminálu nebo pokračovat v práci z klávesnice připojené k vašemu Pi (důrazně doporučujeme přejít na SSH, protože vám umožní snadno vyjmout a vložit příkazy). Pokud jste ještě nikdy nepoužili SSH, podívejte se, jak používat PuTTY s vaším Pi.

Instalace Java na Pi

Minecraft server běží na Java, takže první věc, kterou musíme udělat na čerstvě nakonfigurovaném Pi, je nainstalovat. Přihlaste se k serveru Pi přes SSH a potom na příkazovém řádku zadejte následující příkaz pro vytvoření adresáře pro instalaci:
Minecraft server běží na Java, takže první věc, kterou musíme udělat na čerstvě nakonfigurovaném Pi, je nainstalovat. Přihlaste se k serveru Pi přes SSH a potom na příkazovém řádku zadejte následující příkaz pro vytvoření adresáře pro instalaci:

sudo mkdir /java/

Nyní musíme stáhnout nejnovější verzi Java. V době této publikace nejnovější verze je aktualizace OCT 2013 a odkaz / název souboru, který používáme, to odráží. Zkontrolujte prosím aktuální verzi aplikace Linux ARMv6 / 7 Java na stránce pro stahování Java a aktualizujte příslušný odkaz / název souboru podle pokynů.

Na příkazovém řádku zadejte následující pří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 úspěšném dokončení stahování zadejte následující příkaz:

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

Zábavný fakt: Schéma názvů adresářů / opt / je zbytkem raného návrhu Unixu, kde byl adresář / opt / pro "volitelný" software nainstalovaný po hlavním operačním systému; to byly / Program Files / Unixového světa.

Po dokončení extrahování souboru zadejte:

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

Tento příkaz vrátí číslo verze vaší nové instalace 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)

Pokud se výše uvedený výtisk nezobrazuje (nebo jeho změna, pokud používáte novější verzi Java), pokuste se znovu obnovit archiv. Pokud uvidíte čtení, zadejte následující příkaz pro úpravu po sobě:

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

V tomto okamžiku je nainstalována Java a my jsme připraveni na instalaci našeho serveru Minecraft!

Instalace a konfigurace serveru Minecraft

Nyní, když máme základ pro náš server Minecraft, je na čase nainstalovat součásti, na kterých záleží. Budeme používat SpigotMC, lehký a stabilní server Minecraft, který funguje skvěle na Pi.

Za prvé, uchopte kopii kódu pomocí následujícího příkazu:

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

Tento odkaz by měl zůstat stabilní v průběhu času, protože ukazuje přímo na nejaktuálnější stabilní verzi programu Spigot, ale pokud máte nějaké problémy, můžete zde vždy odkazovat na stránku pro stažení aplikace SpigotMC.

Po dokončení stahování zadejte následující příkaz:

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

Poznámka: Pokud používáte příkaz 256 MB Pi, změňte příkazy 256 a 496 ve výše uvedeném příkazu na 128 a 256.

Váš server se spustí a následně se objeví spousta aktivit na obrazovce. Buďte připraveni počkat asi 3-6 minut nebo tak pro proces nastavení serveru a generování mapy dokončit. Budoucí startup bude trvat mnohem méně času, asi 20-30 sekund.

Poznámka: Pokud v kterémkoliv okamžiku během konfigurace nebo procesu přehrávání se věci skutečně dělají divně (např. Váš nový server Minecraftvyděsit a začne vás rozmnožovat v Nether a okamžitě vás zabít), použijte příkaz "stop" na příkazovém řádku, abyste mohli server vyčistit, abyste mohli restartovat a odstraňovat problémy.

Po dokončení procesu přejděte na počítač, na který běžně hrajete Minecraft, vyhoďte ho a klikněte na tlačítko Multiplayer. Měli byste se podívat na váš server:

Pokud se váš svět během skenování sítě nezobrazí, klepněte na tlačítko Přidat a ručně zadejte adresu vašeho počítače Pi.
Pokud se váš svět během skenování sítě nezobrazí, klepněte na tlačítko Přidat a ručně zadejte adresu vašeho počítače Pi.

Po připojení k serveru se v okně stavu serveru zobrazí změna stavu:

Podle serveru jsme ve hře. Podle skutečné aplikace Minecraft jsme také v hře, ale je to v noci v režimu přežití:
Podle serveru jsme ve hře. Podle skutečné aplikace Minecraft jsme také v hře, ale je to v noci v režimu přežití:
Vypískat! Rozmnožování v noci mrtvého, bez zbraní a bez přístřeší není žádný způsob, jak začít věci. Bez obav však musíme udělat ještě nějakou konfiguraci; žádný čas na to, abyste se posadili a zastřelili kostry. Kromě toho, pokud se pokusíte přehrát bez vylepšení konfigurace, pravděpodobně budete považovat za zcela nestabilní. Jsme tady, abychom potvrdili, že server je v provozu, běží a přijímá příchozí spojení.
Vypískat! Rozmnožování v noci mrtvého, bez zbraní a bez přístřeší není žádný způsob, jak začít věci. Bez obav však musíme udělat ještě nějakou konfiguraci; žádný čas na to, abyste se posadili a zastřelili kostry. Kromě toho, pokud se pokusíte přehrát bez vylepšení konfigurace, pravděpodobně budete považovat za zcela nestabilní. Jsme tady, abychom potvrdili, že server je v provozu, běží a přijímá příchozí spojení.

Poté, co jsme potvrdili, že server je spuštěn a připojitelný (i když ještě není hratelný), je čas vypnout server. Prostřednictvím konzoly serveru zadejte příkaz "stop", abyste všechno vypnuli.

Po návratu do příkazového řádku zadejte následující příkaz:

sudo nano server.properties

Jakmile se konfigurační soubor otevře, proveďte následující změny (nebo jen zkuste a vložte náš konfigurační soubor minus první dva řádky s jménem a datem razítkem):

#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 okně stavu serveru, které je viděno prostřednictvím připojení SSH k pi, zadejte následující příkaz, abyste si získali status operátora na svém serveru Minecraft (abyste mohli používat více výkonných příkazů ve hře, aniž byste se vždy vrátili do okna stavu serveru).

op [your minecraft nickname]

V tomto okamžiku vypadají věci lépe, ale stále máme trochu vyladění, než je server opravdu příjemný. Za tím účelem nainstalujeme některé pluginy.

První plugin a ten, který byste měli instalovat nad všemi ostatními, je NoSpawnChunks. Chcete-li nainstalovat plugin, nejprve navštivte webovou stránku NoSpawnChunks a najděte odkaz pro stahování nejnovější verze. Od tohoto zápisu je aktuální verze v0.3.

Zpět na příkazový řádek (příkazový řádek Pi, nikoliv konzole serveru - pokud je váš server stále aktivní, vypněte jej) zadejte následující příkazy:

cd /home/pi/plugins

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

Dále navštivte stránku pluginu ClearLag a najděte nejnovější odkaz (v tomto tutoriálu je v2.6.0). Na příkazovém řádku zadejte následující:

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

Vzhledem k tomu, že soubory nejsou komprimovány v.ZIP nebo v podobném kontejneru, je to vše: pluginy jsou zaparkovány v adresáři pluginů. (Nezapomeňte, že pro budoucí stahování pluginů musí být soubor cokolivplugin.jar, takže pokud je komprimován, musíte jej v adresáři pluginů dekomprimovat.)

Restartujte server:

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

Buďte připraveni na mírně delší čas spuštění (blíže k 3-6 minutám a déle než 30 sekund, které jste právě zažili), protože zásuvné moduly ovlivňují mapu světa a potřebují minutu na masáž všechno. Po dokončení procesu rozštěpení na konzole serveru zadejte následující:

plugins

Zobrazí se seznam všech pluginů, které jsou aktuálně aktivní na serveru. Měli byste vidět něco takového:

Pokud nejsou zásuvné moduly načteny, bude pravděpodobně nutné server zastavit a restartovat.
Pokud nejsou zásuvné moduly načteny, bude pravděpodobně nutné server zastavit a restartovat.

Poté, co potvrdíte, že jsou vaše pluginy načtené, pokračujte a připojte se k hře. Měli byste si všimnout výrazně snappier hry. Kromě toho obdržíte příležitostné zprávy z pluginů, které označují, že jsou aktivní, jak je vidět níže:

V tomto okamžiku je nainstalována Java, server je nainstalován a my jsme nastavili naše nastavení pro Pi. Je čas začít budovat s přáteli!
V tomto okamžiku je nainstalována Java, server je nainstalován a my jsme nastavili naše nastavení pro Pi. Je čas začít budovat s přáteli!

Poznámka: webové stránky na internetu pokryly některé kroky k instalaci Java a Spigot před námi a je možné, že jsme tento článek použili k odkazu a zapomněli jsme jej propojit. Chcete-li tento článek přečíst, můžete tak učinit kliknutím na tento odkaz.

Doporučuje: