14Jul

Ako spustiť server Minecraft servera typu Spigot pre prispôsobené pre viacerých hráčov

Native LAN podpora pre Minecraft je skvelá pre bežné hry, ale ak chcete vyhradený, prispôsobený server, Spigot je spôsob, ako ísť.Spigot je postavený na plugin API s názvom Bukkit, ktorý umožňuje prispôsobenie vašej hry ľahko a odkedy bol projekt Bukkit od začiatku Minecraft multiplayeru, mnoho vývojárov vydalo svoje vlastné pluginy a modifikácie.

Čo je Spigot?

Spigot je modifikovaná vidlica API Bukkit, ktorá je sama osebe modifikovanou vidlicou oficiálneho servera Minecraft, ktorý vydal Mojang. Bukkit sa narodil, keď vývojári a moderi neboli spokojní 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. V dôsledku niektorých právnych problémov bol projekt CraftBukkit vypnutý a nebol aktualizovaný na najnovšiu verziu Minecraft 1.8.

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 skrutku aplikácie BuildTools:

Spustite nastavenie Git for Windows a trpezlivo počkajte, kým pruh postupu nedosiahne koniec.

Keď je inštalácia Git dokončená, otvorte ponuku Štart a mali by ste vidieť novú aplikáciu vo vašom priečinku programov. 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 ste vložili skriňu 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 zostaví súbory jar. 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 skrutku 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 tento skript sa vloží:

@echo off

java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pauza

Ak tento server používate len niekoľko ľudí, alebopre seba na tom istom počítači, 1gb RAM bude v poriadku, ale ak chcete, môžete zmeniť argument -Xmx na vyššiu sumu.

Uložte skript a spustite ho. Dostanete chybu a program sa ukončí.Toto je normálne. Pri prvom spustení súboru spigot.jar vytvoríte z právnych dôvodov súbor EULA.txt. Otvorte ho, zmeňte ho z falošného na pravdivý a znova spustite start.bat. Ak chcete otestovať, že server je spustený, otvorte Minecraft a pripojte sa na localhost:

Minecraft by ste mali byť pozdravení a chyba pri zlomení bloku 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 playname

Alebo, ak chcete odstrániť niekoho,

deop play-name

Potrebujete op oprávnenie na použitie veľa príkazov v hre ako dávať položky alebo prepínať na kreatívnemode. K dispozícii sú aj doplnky, ktoré umožňujú používateľom používať špecifické príkazy.

OS X a Linux Inštalácia

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žívajte bez ohľadu na to, aký balík správcu máte nainštalovať, ak ho ešte nemáte:

sudo apt-get install git

sudo yum inštalácia git

Stiahnite si rovnakú sklenenú verziu 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 pomocou

java -jar BuildTools.jar

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

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 možno budete musieť spustiť

git config -global -unset core.autocrlf

skôr, než spustíte jar. 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

Preposielanie portov

Ak chcete hrať s priateľmi mimo miestnej siete, musíte presmerovať porty na smerovači. Port Minecraft je predvolený na 25565, hoci to 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 pripájajú, bude niečo podobné ako

123.45.67.89:25565

Inštalácia pluginov

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ť znova načítať alebo reštartovať server pre nový doplnok, ktorý chcete kopnúť.

Tu sú niektoré základné pluginy, ktoré by ste mali inštalovať do nastavenia:

  • LANBroadcaster otvára váš server do vašej lokálnej siete, 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 stavy 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.