Jak spustit server Minecraft pro přizpůsobené hry Multiplayer
Minecraft nativní LAN podpora je skvělá pro běh hry za běhu, ale pokud chcete mít vyhrazený, přizpůsobený server, Spigot je cesta. Spigot je postavený na rozhraní API s názvem Bukkit, díky němuž je přizpůsobení vaší hratelnosti snadné a od doby, kdy byl projekt Bukkit od počátku multiplayeru Minecraft, mnoho vývojářů vydalo vlastní pluginy a modifikace.
Co je Spigot?
Spigot je modifikovaná vidlice API Bukkit, která je sama o sobě modifikovanou vidličkou oficiálního serveru Minecraft, který vydal Mojang. Bukkit se narodil, když vývojáři a modři byli nespokojeni s uzavřeným zdrojem a nedostatkem funkcí na oficiálním serveru a chtěli více modulární a přizpůsobitelné serverové řešení. Skutečná implementace rozhraní API Bukkit byla nazývána CraftBukkit a jako Minecraft rostl, CraftBukkit se stala nejlepší volbou pro středně velké a velké servery. V důsledku některých právních problémů byl projekt CraftBukkit vypnut a nebyl aktualizován na 1,8, nejnovější verzi Minecraft.
To je místo, kde hraje Spigot. Spigot byl navržen tak, aby CraftBukkit byl rychlejší a efektivnější. Používá rozhraní Bukkit API, takže všechny pluginy kompatibilní s Bukkit jsou kompatibilní s nástrojem Spigot. Když byly staženy stahování souborů Bukkit, projekt Spigot pokračovala v aktualizaci softwaru, takže je nyní největší volbou pro modemované servery a jedinou volbou pro modemované servery 1,8.
Instalace Windows
Spigot nemá stahování; musí být sestaven ze zdroje. Tým Spigot automatizuje program s názvem BuildTools. Zde si můžete stáhnout nejnovější verzi aplikace BuildTools. Budete také potřebovat Git pro Windows. Ujistěte se, že máte nejnovější verzi Java.
Vytvořte složku pro uložení všech serverových souborů a uložte do něj skříň aplikace BuildTools:
Spusťte instalaci nástroje Git for Windows a trpělivě počkejte, dokud pruh postupu nedosáhne konce.
Po dokončení instalace Git otevřete nabídku Start a v nové složce programů byste měli vidět novou aplikaci. Spusťte Git bash a uvidíte okno terminálu. Pokud máte zkušenosti s terminály Unixu, měli byste se seznámit s tím, jak je používat. Pokud tomu tak není, proces je stejně jednoduchý. Jednoduše klikněte na složku, do které vložíte skříň aplikace BuildTools, a spusťte ji java -jar:
cd ~ / cesta / do / složky /
java-jar BuildTools.jar
Program BuildTools nyní stáhne veškerý potřebný zdrojový kód a automaticky zkompiluje soubory jar serveru. To může trvat déle. Po dokončení byste měli vidět příkazový řádek a spoustu souborů ve složce, kterou jste vložili do skříně BuildTools. Vytvořte nový textový dokument, pojmenujte start.bat, klepněte pravým tlačítkem myši a vyberte položku edit. Otevře se v programu Poznámkový blok a vložte tento skript do:
@echo off
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pauza
Pokud používáte pouze tento server pro pár lidí nebo pro sebe na stejném počítači, bude 1 GB paměti RAM v pořádku, ale pokud chcete, můžete změnit argument -Xmx na vyšší hodnotu.
Uložte skript a spusťte jej. Dostanete chybu a program se ukončí. To je normální. Při prvním spuštění spigot.jar vytvoříte soubor EULA.txt z právních důvodů. Otevřete jej, změňte z false na true a znovu spusťte start.bat. Chcete-li otestovat, že je server spuštěn, otevřete Minecraft a připojte se na localhost:
Měli byste být přivítáni s Minecraft světem a chybou, když zlomíte blok poblíž tresky. Je to proto, že Spigot předvolá několik bloků ochrany proti všem, kteří nejsou operátorem. Můžete se "opřít" sami pouze ze serverového terminálu spuštěním
op playername
Nebo pokud chcete někoho odstranit,
deop playername
Potřebujete op oprávnění k použití mnoha příkazů ve hře, jako je dávání položek nebo přepnutí do režimu kreativy. K dispozici jsou také pluginy, které mohou uživatelům umožnit používat konkrétní příkazy.
Instalace OS X a Linuxu
Instalace programu Spigot na OS X a Linux je ještě jednodušší. Ujistěte se, že máte nainstalovanou nejnovější verzi Java. Na Linuxu použijte libovolný správce balíčků, který musíte nainstalovat git, pokud jej ještě nemáte:
sudo apt-get nainstalovat git
sudo yum install git
Stažení stejné skříně aplikace BuildTools z instalace systému Windows a vložte ji do vlastní složky.
Na počítači Mac otevřete terminál, přejděte do této složky a spusťte jej
java-jar BuildTools.jar
Měli byste se podívat na výzvu, která vás požádá o instalaci nástrojů pro vývojáře příkazového řádku. Klikněte na možnost Instalovat a počkejte, až skončí. Tím se nainstalují nástroje potřebné pro spuštění aplikace BuildTools. Na Linuxu možná budete muset běžet
git config -global -unset core.autocrlf
před spuštěním nádoby. V opačném případě by instalace měla běžet hladce a spustit spigot.jar z příkazového řádku s java -jar nebo spouštěcím skriptem:
#! / bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Přesměrování portů
Chcete-li si hrát s přáteli mimo místní síť, musíte předávat porty na směrovači. Port Minecraft je výchozí na 25565, i když to může být změněno v konfiguračním souboru server.properties.
Adresa, kterou dáte svým přátelům, by měla být vaší veřejnou adresou IP následovanou dvojtečkou a číslem portu. Vaši veřejnou IP adresu můžete najít online. Například se IP se svými přáteli budou podobat
123.45.67.89:25565
Instalace pluginů
Můžete získat pluginy z Bukkit nebo SpigotMC. Mnoho pluginů je pro 1,7, ale většina bude pracovat s 1,8. Instalace pluginu je stejně snadná jako stahování souboru jar a jeho vložení do složky plugins. Poté musíte znovu načíst nebo restartovat server pro nový plugin, který chcete spustit.
Zde jsou některé základní pluginy, které byste měli nainstalovat při instalaci:
- LANBroadcaster otevírá váš server do vaší lokální sítě, takže se přátelé mohou připojit bez psaní v IP.
- Multiverse vám umožní mít tolik sveta Minecraft, jak chcete, a Multiverse Portals vám umožní snadno propojit je.
- WorldEdit poskytuje silnou kontrolu nad terénem a budováním.
- WorldGuard chrání vaše stavy od hráčů a prostředí.
Každý z těchto pluginů má vlastní syntaxi, kterou se můžete naučit spuštěním / nápovědou ve hře.