Ako spustiť server Minecraft servera typu Spigot pre prispôsobené pre viacerých hráčov
Minecraft native LAN podpora je skvelá pre prevádzku hier za behu, ale ak chcete vyhradený, prispôsobený server, Spigot je cesta. Spigot je postavený na plugin API s názvom Bukkit, ktorý umožňuje prispôsobenie vašej hry jednoducho a odkedy bol projekt Bukkit od začiatku Minecraft multiplayeru, mnohí vývojári vydali svoje vlastné pluginy a modifikácie.
Čo je Spigot?
Spigot je upravená vidlica rozhrania Bukkit API, ktorá je sama osebe modifikovanou vidličkou oficiálneho servera Minecraft, ktorý vydal Mojang. Bukkit sa narodil, keď vývojári a moderi boli nespokojní s uzavretým zdrojom a nedostatkom funkcií na oficiálnom serveri a chceli viac modulárne a prispôsobiteľné serverové riešenie. Samotná implementácia rozhrania API Bukkit bola nazvaná CraftBukkit a ako Minecraft rástla, CraftBukkit sa stala najlepšou voľbou pre stredné a veľké servery. Z dôvodu niektorých právnych problémov bol projekt CraftBukkit vypnutý a nebol aktualizovaný na 1,8, najnovšiu verziu Minecraft.
Toto je miesto, kde sa hraje Spigot. Spigot bol navrhnutý tak, aby CraftBukkit bol rýchlejší a efektívnejší. Používa rozhranie Bukkit API, takže všetky pluginy kompatibilné s Bukkitom sú kompatibilné s aplikáciou Spigot. Po stiahnutí stiahnutých súborov Bukkit projekt Spigot pokračoval v aktualizácii softvéru, čím je teraz najväčšou voľbou pre modifikované servery a jedinou voľbou pre modifikované servery 1,8.
Inštalácia systému Windows
Spigot nemá sťahovanie; musí byť zostavená zo zdroja. Tím Spigot automatizuje program BuildTools. Tu si môžete stiahnuť najnovšiu verziu BuildTools. Budete tiež potrebovať Git pre Windows. Uistite sa, že máte najnovšiu verziu Java.
Vytvorte priečinok na uloženie všetkých serverových súborov a prilepte do neho skrinku BuildTools:
Spustite nastavenie nástroja Git for Windows a počkajte trpezlivo, kým sa neobjaví indikátor priebehu.
Po dokončení inštalácie Git otvorte ponuku Štart a v priečinku programov by ste mali vidieť novú aplikáciu. Spustite Git bash a uvidíte okno terminálu. Ak máte skúsenosti s terminálmi Unixu, mali by ste byť oboznámení s tým, ako ich používať. Ak nie, proces je jednoduchý. Len cd do priečinka, do ktorého dáte skrinku BuildTools, a spustite ju s java -jar:
cd ~ / path / to / folder /
java-jar BuildTools.jar
Program BuildTools teraz stiahne všetok potrebný zdrojový kód a automaticky skompiluje súbory servera. Môže to trvať dlho. Po dokončení by ste mali vidieť príkazový riadok a veľa súborov v priečinku, do ktorého ste vložili skrinku BuildTools. Vytvorte nový textový dokument, pomenujte ho start.bat, kliknite naň pravým tlačidlom myši a zvoľte upraviť. Otvorí sa v programe Poznámkový blok a vloží tento skript do:
@echo off
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pauza
Ak používate tento server iba pre niekoľko ľudí alebo pre seba na tom istom počítači, 1 GB RAM bude v poriadku, ale ak chcete, môžete zmeniť argument -Xmx na vyššiu hodnotu.
Uložte skript a spustite ho. Zobrazí sa chyba a program sa ukončí. Toto je normálne. Pri prvom spustení súboru spigot.jar vytvoríte súbor EULA.txt z právnych dôvodov. Otvorte ho, zmeňte ho z falošného na pravdivý a znova spustite start.bat. Ak chcete otestovať, že server beží, otvorte Minecraft a pripojte sa na localhost:
Mali by ste byť pozdravení s Minecraft svet a chyba, keď zlomíte blok v blízkosti spawn. Je to preto, lebo Spigot predviedol niekoľko blokov ochrany od všetkých, ktorí nie sú prevádzkovateľmi. Môžete sa "op" sami len zo serverového terminálu spustením
op playername
Alebo ak chcete niekoho odstrániť,
deop playername
Potrebujete op oprávnenie na použitie veľa in-game príkazov ako dávať položky alebo prepínať do kreatívneho režimu. K dispozícii sú aj doplnky, ktoré umožňujú používateľom používať špecifické príkazy.
OS X a Linux
Inštalácia aplikácie Spigot na OS X a Linux je ešte jednoduchšia. Uistite sa, že na oboch máte nainštalovanú najnovšiu verziu Java. V systéme Linux použite ktorýkoľvek správca balíkov musíte nainštalovať git, ak ho ešte nemáte:
sudo apt-get inštalovať git
sudo yum inštalovať git
Stiahnite si rovnakú skrinku BuildTools z inštalácie systému Windows a vložte ju do vlastného priečinka.
Na počítači Mac otvorte terminál, prejdite do tohto priečinka a spustite ho
java-jar BuildTools.jar
Mali by ste vidieť výzvu s požiadavkou na inštaláciu nástrojov vývojára príkazového riadku. Kliknite na tlačidlo Inštalovať a počkajte, kým sa dokončí. Tým sa nainštalujú nástroje potrebné na spustenie programu BuildTools. V systéme Linux budete možno musieť bežať
git config -global -unset core.autocrlf
pred spustením nádoby. V opačnom prípade by inštalácia mala ísť hladko a môžete spustiť spigot.jar z príkazového riadku s java -jar alebo spustením skriptu:
#! / Bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Presmerovanie portov
Ak chcete hrať s priateľmi mimo miestnej siete, musíte presmerovať porty do smerovača. Port Minecraft je predvolený na 25565, hoci toto môže byť zmenené v konfiguračnom súbore server.properties.
Adresa, ktorú dáte svojim priateľom, by mala byť vaša verejná adresa IP nasledovaná dvojbodkou a číslom portu. Vašu verejnú IP adresu môžete nájsť online. Napríklad, IP, s ktorou sa vaši priatelia spájajú, bude niečo podobné
123.45.67.89:25565
Inštalácia doplnkov
Môžete získať pluginy z Bukkitu alebo SpigotMC. Mnoho pluginov je pre 1,7, ale väčšina bude pracovať s 1,8. Inštalácia pluginu je rovnako jednoduchá ako sťahovanie súboru a vloženie do priečinka doplnkov. Potom budete musieť znovu načítať alebo reštartovať server pre nový doplnok.
Tu sú niektoré základné pluginy, ktoré by ste mali nainštalovať do inštalácie:
- LANBroadcaster otvorí váš server v lokálnej sieti, takže sa môžu priatelia pripojiť bez písania v IP.
- Multiverse vám umožní mať toľko sveta Minecraft, ako chcete, a Multiverse Portals vám ich umožní ľahko prepojiť.
- WorldEdit poskytuje silnú kontrolu nad terénom a budovaním.
- WorldGuard chráni vaše postavenia od hráčov a prostredia.
Každý z týchto pluginov má vlastnú syntax, ktorú sa môžete naučiť spustením / pomocou v hre.