Slik kjører du en Spigot Minecraft Server for tilpasset multiplayer

Innholdsfortegnelse:

Slik kjører du en Spigot Minecraft Server for tilpasset multiplayer
Slik kjører du en Spigot Minecraft Server for tilpasset multiplayer

Video: Slik kjører du en Spigot Minecraft Server for tilpasset multiplayer

Video: Slik kjører du en Spigot Minecraft Server for tilpasset multiplayer
Video: English Vocabulary - 100 KITCHEN ITEMS - YouTube 2024, Mars
Anonim
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.
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.

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:

Kjør Git for Windows-oppsettet og vent tålmodig til fremdriftslinjen når slutten.
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:
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 ~/path/to/folder/

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, navnet det start.bat, høyreklikk det og velg redigere. Den åpnes i Notisblokk, og lim inn dette skriptet i:
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, navnet det start.bat, høyreklikk det og velg redigere. Den åpnes i Notisblokk, og lim inn dette skriptet i:

@echo off

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 et høyere beløp.
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 et høyere beløp.

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
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 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.

På Mac, åpne en terminal, naviger til den mappen, og kjør den med
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å "Install" 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
Du bør se en melding som ber deg om å installere kommandolinjeutviklerverktøy. Klikk på "Install" 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 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.

Anbefalt: