14Jul

Jak spustit server Minecraft Spigot pro personalizované hry pro více hráčů

click fraud protection

Podpora nativní sítě LAN Minecraft je skvělá pro běh hry za běhu, ale pokud chcete mít vyhrazený server na míru, je Spigot způsob, jak jít. 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 Minecraft multiplayeru, mnoho vývojářů uvolnilo 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 díky růstu Minecraft se CraftBukkit stala nejlepší volbou pro středně velké a velké servery. Kvůli některým právním potížím byl projekt CraftBukkit vypnut a nebyl aktualizován na 1,8, nejnovější verzi Minecraft.

Zde se hraje Spigot. Spigot byl navržen tak, aby CraftBukkit byl rychlejší a efektivnější.Používá API Bukkit, 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, což je nyní největší volbou pro modemované servery a jedinou volbou pro modifikované servery 1.8.

instagram viewer

Instalace Windows

Spigot nemá ke stažení;musí být sestaven ze zdroje. Tým Spigot automatizuje program 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 vašich serverových souborů a přilepte jádro BuildTools:

Spusťte instalaci Git for Windows a trpělivě počkejte, dokud pruh postupu nedosáhne konce.

Po dokončení instalace programu 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 s nimi seznámit. Pokud tomu tak není, proces je stejně jednoduchý.Jednoduše klikněte na složku, kterou jste vložili do skriptu BuildTools, a spusťte ji pomocí java -jar:

cd ~ /path/to/folder/

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 dlouho. Po dokončení byste měli vidět příkazový řádek a spoustu souborů ve složce, do které jste vložili sklo BuildTools. Vytvořte nový textový dokument, pojmenujte start.bat, klepněte pravým tlačítkem myši na něj a vyberte možnost editovat. 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 tento server používáte jen několik lidí, nebopro 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šší částku.

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ří soubor EULA.txt z právních důvodů.Otevřete ji, 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íž plodu. Je to proto, že Spigot je předvolán několika blokům ochrany proti všem, kteří nejsou operátorem. Můžete se opřít pouze ze serverového terminálu spuštěním

op playdata

nebo chcete-li někdo odstranit,

deop play-name

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í na kreativnírežimu. K dispozici jsou také pluginy, které mohou uživatelům umožnit používat konkrétní příkazy. Instalace

OS X a Linux

Instalace spigotu 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, pokud ještě nemáte:

sudo apt-get install 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 Macu otevřete terminál, přejděte do této složky a spusťte jej pomocí

java -jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​× 40

Měli byste vidět 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. V Linuxu možná budete muset spustit

git config -global -unset core.autocrlf

před spuštěním jar. 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ů

Pokud chcete hrát s přáteli mimo místní síti, musíte předat porty na směrovači. Minecraft port je výchozí 25565, ačkoli 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še veřejná IP adresa, následovaná dvojtečkou a číslem portu. Vaši veřejnou IP adresu můžete najít online. Například IP, se kterými se vaši přátelé připojí, bude něco podobného

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 pluginy. 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 instalovat 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.
  • 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.