Slik kjører du en Spigot Minecraft Server for tilpasset multiplayer
Minecrafts nasjonale LAN-støtte er flott for å kjøre spill på fluen, men hvis du vil ha en dedikert, tilpasset server, er Spigot veien å gå. Spigot er bygget på en plugin API kalt Bukkit, som gjør det enkelt å tilpasse spillet ditt, og siden Bukkit-prosjektet har eksistert siden begynnelsen av Minecraft multiplayer, har mange utviklere sluppet sine egne plugins og modifikasjoner.
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.
Dette er hvor 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; Det 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 vil også trenge 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:
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 enkel uansett. Bare cd til mappen du legger BuildTools-krukken i, og kjør den med java -jar:
cd ~ / bane / til / mappe /
java -jar BuildTools.jar
BuildTools-programmet vil nå laste ned all nødvendig kildekode og kompilere server-jarfilene automatisk. Dette kan ta lang tid. Når det er ferdig, bør du se kommandoprompten og en masse filer i mappen du legger BuildTools-krukken inn. Lag et nytt tekstdokument, oppgi det start.bat, høyreklikk det og velg redigere. Den åpnes i Notisblokk, og lim 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 bare fungere fint, men hvis du vil, kan du endre -Xmx-argumentet til en høyere mengde.
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:
Du bør bli møtt med en Minecraft-verden og en feil når du knuser en blokk i nærheten av gyte. Dette skyldes at Spigot defaults til noen få blokker av gytevern fra alle som ikke er operatør. Du kan 'op' deg selv bare fra serverterminalen ved å kjøre
op spillnavn
Eller, hvis du vil fjerne noen,
deop spillnavn
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 begge har den nyeste versjonen av Java installert. På Linux, bruk hvilken pakkebehandling du må installere git hvis du ikke allerede har det:
sudo apt-get install git
sudo yum installere git
Last ned den samme BuildTools-krukken fra Windows-installasjonen og legg den i sin egen mappe.
På Mac, åpne en terminal, 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 på at den skal fullføres. Dette vil installere verktøyene som er nødvendige for at BuildTools skal kunne kjøre. På Linux må du kanskje kjøre
git config -global -unset core.autocrlf
før du kjører glasset. Ellers skal 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 portnummeret. 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 for 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 koble dem sammen lett..
- 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.