Hva er Spigot?
Spigot er en modifisert gaffel av Bukkit API, som selv er en modifisert gaffel av den offisielle Minecraft-serveren som er utgitt av Mojang. Bukkit ble født da utviklere og moddere var misfornøyd med lukket kilde og mangel på funksjoner på den offisielle serveren, og ønsket en mer modulær og tilpassbar serverløsning. Den faktiske implementeringen av Bukkit API ble kalt CraftBukkit, og når Minecraft vokste, vokste CraftBukkit til å være det beste valget for mellomstore og store servere. På grunn av noen juridiske problemer ble CraftBukkit-prosjektet stengt, og har ikke blitt oppdatert til 1.8, den nyeste Minecraft-versjonen.
Det er her Spigot kommer inn i spill. Spigot ble designet for å gjøre CraftBukkit raskere og mer effektivt. Den bruker Bukkit API, så alle plugins kompatible med Bukkit er kompatible med Spigot. Når Bukkit-nedlastingene ble tatt ned, fortsatte Spigot-prosjektet å oppdatere programvaren, og gjør det nå det største valget for modded servere og det eneste valget for modded 1.8 servere.
Windows installasjon
Spigot har ikke en nedlasting; Den må samles fra kilde. Spigot-teamet automatiserer dette med et program som heter BuildTools. Du kan laste ned den nyeste versjonen av BuildTools her. Du trenger også Git for Windows. Pass på at du har den nyeste versjonen av Java.
Opprett en mappe for å huse alle serverfilene dine og hold BuildTools-krukken i den:
cd ~/path/to/folder/
java -jar BuildTools.jar
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
Lagre skriptet og kjør det. Du får feil, og programmet avsluttes. Dette er normalt. Første gang du kjører spigot.jar, vil det opprette en EULA.txt-fil av juridiske årsaker. Åpne den, endre den fra falsk til sann, og kjør start.bat igjen. For å teste at serveren kjører, åpne Minecraft og koble til localhost:
op playername
Eller, hvis du vil fjerne noen,
deop playername
Du må ha tillatelse til å bruke mange kommandoer i spillet som å gi elementer eller bytte til kreativ modus. Det er også plugins som kan gi brukerne tillatelse til å bruke bestemte kommandoer.
OS X og Linux Installasjon
Det er enda enklere å installere Spigot på OS X og Linux. Pass på at du har den nyeste versjonen av Java på begge. På Linux, bruk hvilken pakkebehandling du må installere git hvis du ikke allerede har det:
sudo apt-get install git
sudo yum install git
Last ned den samme BuildTools-krukken fra Windows-installasjonen og sett den i sin egen mappe.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
før du kjører glasset. Ellers bør installasjonen gå jevnt, og du kan starte spigot.jar fra kommandolinjen med java -jar, eller med et oppstartsskript:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Port videresending
Hvis du vil spille med venner utenfor ditt lokale nettverk, må du sende portene på ruteren din. Minecraft er porten til 25565, selv om dette kan endres i config.properties config filen.
Adressen du gir vennene dine, skal være din offentlige IP-adresse etterfulgt av et kolon og portnummer. Du kan finne din offentlige IP-adresse online. For eksempel vil IP-en, vennene dine koble til, være noe som ligner på
123.45.67.89:25565
Installere plugins
Du kan få plugins fra Bukkit eller SpigotMC. Mange av plugins er for 1,7, men de fleste vil fungere med 1,8. Installere et plugin er like enkelt som å laste ned en jar-fil og sette den i plugin-mappen. Du må da laste om eller starte serveren for det nye pluginet for å sparke inn.
Her er noen grunnleggende plugins du bør installere på oppsettet:
- LANBroadcaster åpner serveren din til ditt lokale nettverk, slik at venner kan koble seg uten å skrive inn en IP.
- Multiverse lar deg få så mange Minecraft-verdener som du vil, og Multiverse Portals lar deg enkelt knytte dem sammen.
- WorldEdit gir kraftig kontroll over terreng og bygging.
- WorldGuard beskytter byggene dine fra spillere og miljøet.
Hver av disse pluginene har sin egen syntaks som du kan lære ved å kjøre / hjelpe i spillet.