Minecrafts innebygde LAN-støtte er flott for å kjøre spill på farten, men hvis du vil ha en dedikert, tilpasset server, er Spigot veien å gå. Spigot er bygget på et plugin API kalt Bukkit, som gjør det enkelt å tilpasse spillingen din, og siden Bukkit-prosjektet har eksistert siden begynnelsen av Minecraft multiplayer, har mange utviklere gitt ut sine egne plugins og modifikasjoner.
Hva er Spigot?
Spigot er en modifisert gaffel av Bukkit API, som i seg selv er en modifisert gaffel til den offisielle Minecraft-serveren utgitt av Mojang. Bukkit ble født da utviklere og moddere var misfornøyde med den lukkede kilden og mangelen på funksjoner i den offisielle serveren, og ønsket en mer modulær og tilpassbar serverløsning. Den faktiske implementeringen av Bukkit API ble kalt CraftBukkit, og da 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 spiller inn. Spigot ble designet for å gjøre CraftBukkit raskere og mer effektiv. Den bruker Bukkit API, så alle plugins som er kompatible med Bukkit er kompatible med Spigot. Da Bukkit-nedlastningene ble tatt ned, fortsatte Spigot-prosjektet å oppdatere programvaren, noe som gjør det nå til det største valget for moddede servere og det eneste valget for moddede 1.8-servere.
Windows-installasjon
Spigot har ikke en nedlasting; den må samles fra kilden. 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 . Forsikre deg om at du har den nyeste versjonen av Java.
Opprett en mappe for å huse alle serverfilene dine og hold BuildTools-krukken i den:
Kjør Git for Windows-oppsettet og vent tålmodig til fremdriftslinjen når slutten.
Når Git er ferdig installert, åpner du startmenyen, og du bør se et nytt program i programmappen. Kjør Git bash, og du vil se et terminalvindu. Hvis du har erfaring med Unix-terminaler, bør du være kjent med hvordan du bruker den. Hvis ikke, er prosessen uansett enkel. Bare cd til mappen du satte BuildTools-krukken i, og kjør den med java -jar:
cd ~ / sti / til / mappe /
java -jar BuildTools.jar
BuildTools-programmet vil nå laste ned all nødvendig kildekode og kompilere server jar-filene automatisk. Dette kan ta lang tid. Når den er ferdig, bør du se ledeteksten og en haug med filer i mappen du setter BuildTools-glasset i. Lag et nytt tekstdokument, gi det navnet start.bat, høyreklikk på det og velg rediger. Den åpnes i Notisblokk, og limer inn dette skriptet i:
@echo av
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pause
Hvis du bare kjører denne serveren for noen få personer, eller for deg selv på samme maskin, vil 1 GB RAM gjøre det bra, men hvis du vil kan du endre -Xmx-argumentet til et høyere beløp.
Lagre skriptet og kjør det. Du får en feil, og programmet avsluttes. Dette er normalt. Første gang du kjører spigot.jar, vil den 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:
Du bør bli møtt med en Minecraft-verden og en feil når du bryter en blokk i nærheten av gyte. Dette er fordi Spigot som standard er noen få blokker med gytebeskyttelse fra alle som ikke er operatør. Du kan bare 'op' deg selv fra serverterminalen ved å kjøre
på spillnavn
Eller hvis du vil fjerne noen,
slipp spillernavnet
Du trenger tillatelse til å bruke mange kommandoer i spillet, for eksempel å 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
Installering av Spigot på OS X og Linux er enda enklere. Forsikre deg om at begge har den nyeste versjonen av Java installert. På Linux bruker du hvilken pakkebehandling du har for å installere git hvis du ikke allerede har det:
sudo apt-get install git
sudo yum installer git
Last ned den samme BuildTools-krukken fra Windows-installasjonen og legg den i sin egen mappe.
Åpne en terminal på Mac, naviger til den mappen og kjør den med
java -jar BuildTools.jar
Du bør se en melding som ber deg om å installere kommandolinjeutviklerverktøy. Klikk på ‘Installer’ og vent til den er ferdig. Dette vil installere verktøyene som er nødvendige for at BuildTools skal kjøre. På Linux må du kanskje kjøre
git config –global –unset core.autocrlf
før du kjører krukken. Ellers skal installasjonen gå greit, 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 Forwarding
I SLEKT: Hvordan videresende porter på ruteren
Hvis du vil spille med venner utenfor det lokale nettverket, må du frem porter på ruteren din . Minecrafts port er som standard 25565, selv om dette kan endres i konfigurasjonsfilen server.properties.
Adressen du gir vennene dine, bør være din offentlige IP-adresse, etterfulgt av kolon og portnummer. Du kan finn din offentlige IP-adresse online . For eksempel vil IP-en din vennene dine kobler seg til, være noe som ligner på
123.45.67.89:25565
Installere plugins
Du kan få plugins fra Bukkit eller SpigotMC . Mange av pluginene 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 legge den i plugins-mappen. Du må deretter laste inn eller starte serveren på nytt for at den nye plugin-en skal komme i gang.
Her er noen grunnleggende plugins du bør installere ved oppsett:
- LANBroadcaster åpner serveren din til ditt lokale nettverk, slik at venner kan koble til uten å skrive inn en IP.
- Multiverse lar deg ha så mange Minecraft-verdener som du vil, og Multiverseportaler lar deg enkelt koble dem sammen.
- WorldEdit gir kraftig kontroll over terreng og bygging.
- WorldGuard beskytter dine bygg fra spillere og miljøet.
Hver av disse pluginene har sin egen syntaks som du kan lære ved å kjøre / hjelpe i spillet.