Mis on Spigot?
Spigot on modifitseeritud Bukkit API, mis on Mojangi poolt välja antud ametliku Minecraft serveri kahvlipikendus. Bukkit sündis siis, kui arendajad ja modellid olid rahul suletud lähtekoodiga ja funktsiooni puudumisega ametlikus serveris ning soovisid modulaarset ja kohandatavat serveri lahendust. Bukkit API tegelikku rakendamist nimetati CraftBukkitiks, ja kui Minecraft kasvas, kasvas CraftBukkit keskmise suurusega ja suurte serverite jaoks parim valik. Mõne juriidilise probleemi tõttu lõpetati CraftBukkiti projekt ja seda ei uuendatud kuni 1,8-ni, uusim Minecraft versioon.
See on koht, kus Spigot hakkab mängima. Spigot oli mõeldud selleks, et muuta CraftBukkit kiiremaks ja tõhusamaks. Ta kasutab Bukkiti API-d, nii et kõik Bukkitiga ühilduvad pluginad on kooskõlas Spigot'iga. Kui Bukkit allalaadimised võeti maha, jätkas Spigot projekt tarkvara uuendamist, muutes selle nüüd modifitseeritud serverite jaoks kõige suuremaks valikuks ja modifitseeritud 1.8 serverite jaoks ainus valik.
Windowsi installimine
Spigot ei ole allalaadimist; see tuleb koostada allikast. Spigot Team automatiseerib seda programmi nimega BuildTools. Siit saate alla laadida BuildToolsi uusimat versiooni. Teil on vaja ka Git Windowsile. Veenduge, et Java-i uusim versioon on olemas.
Loo kaust, kuhu mahutada kõik serverifailid ja kinni hoida BuildTools jar:
cd ~/path/to/folder/
java -jar BuildTools.jar
Programm BuildTools laadib nüüd kõik vajalikud lähtekoodid ja kompileerib automaatselt serveri jar-failid. See võib võtta kaua aega. Kui see lõpeb, peaksite nägema kaustast, kuhu panete BuildTools jar. Saate luua uue tekstidokumendi, nimega start.bat, paremklõpsake seda ja tehke valik redigeerida. See avaneb Notepadis ja kleebi see skript järgmiselt:
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
Salvestage skript ja käivitage see. Sa saad vea ja programm väljub. See on normaalne. Esimene kord, kui käivitate spigot.jar, loob see õiguslikel põhjustel EULA.txt faili. Avage see üles, vahetage see valest kuni tõsi, ja käivitage uuesti start.bat. Selleks, et kontrollida, kas server töötab, avage Minecraft ja ühendage kohalik hostiga:
op playername
Või kui soovite keegi eemaldada
deop playername
Teil on vaja opilõigust kasutada palju mängu-käske, nagu näiteks üksuste andmine või loomingulistele režiimidele üleminek. On ka pistikprogramme, mis võivad anda kasutajatele teatud käskude kasutamise loa.
OS X ja Linuxi installimine
Spigot installimine operatsioonisüsteemis OS X ja Linux on veelgi lihtsam. Veenduge, et mõlemal on uusim Java-versioon. Linuxis kasutage paketihaldurit, kuhu soovite git installida, kui teil seda veel pole:
sudo apt-get install git
sudo yum install git
Laadige Windowsi installist välja sama BuildTools jar ja pane see oma kausta.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
enne purgi käivitamist. Vastasel juhul peaks install paigutama sujuvalt ja võite käivitada spigot.jar käsurealt java-jariga või käivitusskriptiga:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Sadama edastamine
Kui soovite mängida väljaspool oma kohalikku võrku asuvatele sõpradele, peate oma ruuteri kaudu saatma sadamaid. Minecrafti port vaikimisi 25565, kuigi seda saab muuta server.properties config faili.
Aadress, mille annate oma sõpradele, peaks olema teie avalik IP-aadress, millele järgneb koolon ja pordi number. Avalik IP-aadress leiate veebis. Näiteks on teie sõpradega ühenduse loomisel midagi sarnast
123.45.67.89:25565
Pluginate installimine
Võite saada pluginad Bukkitist või SpigotMCist. Paljud pluginad on 1,7, kuid enamik neist töötab 1,8-ga. Plugina installimine on sama lihtne kui jar-faili allalaadimine ja selle lisamine pistikprogrammi kausta. Seejärel peate uuesti sisestama või uuesti käivitama serveri uue plugina jaoks.
Siin on mõned põhilised pistikprogrammid, mida peaksite seadistamiseks installima:
- LANBroadcaster avab teie serveri oma kohalikule võrgule, nii et sõbrad saavad ühendust IP-sisestamata kirjutada.
- Multiverse võimaldab teil nii palju Minecraft'i maailmasid kui soovite ja Multiverse portaalid võimaldavad teil neid hõlpsalt siduda.
- WorldEdit pakub maastiku ja hoone võimsat kontrolli.
- WorldGuard kaitseb teie ehitisi mängijatest ja keskkonnast.
Igal nendel pistikprogrammidel on oma süntaks, mida saate õppides mängides / help in-game.