Hur man kör en Spigot Minecraft Server för anpassad multiplayer
Minecrafts inbyggda LAN-support är utmärkt för att köra spel på flugan, men om du vill ha en dedikerad, anpassad server är Spigot vägen att gå. Spigot är byggt på ett plugin API kallat Bukkit, vilket gör att du enkelt kan anpassa spelningen, och eftersom Bukkit-projektet har funnits sedan starten av Minecraft multiplayer har många utvecklare släppt sina egna plugins och modifieringar.
Vad är Spigot?
Spigot är en modifierad gaffel i Bukkit API, som är en modifierad gaffel av den officiella Minecraft-servern som släpptes av Mojang. Bukkit föddes när utvecklare och modder var missnöjda med den slutna källan och brist på funktioner på den officiella servern och ville ha en mer modulär och anpassningsbar serverlösning. Det faktiska genomförandet av Bukkit API kallades CraftBukkit, och när Minecraft växte växte CraftBukkit till det bästa valet för medelstora och storstora servrar. På grund av några juridiska problem stängdes CraftBukkit-projektet och har inte uppdaterats till 1.8, den nyaste Minecraft-versionen.
Här kommer Spigot till spel. Spigot designades för att göra CraftBukkit snabbare och effektivare. Den använder Bukkit API, så alla plugins kompatibla med Bukkit är kompatibla med Spigot. När Bukkit-nedladdningarna togs ner fortsatte Spigot-projektet att uppdatera programvaran, vilket gör det nu det största valet för modded servrar och det enda valet för modded 1.8 servrar.
Windows Installation
Spigot har ingen nedladdning; Det måste sammanställas från källan. Spigot Team automatiserar detta med ett program som heter BuildTools. Du kan hämta den senaste versionen av BuildTools här. Du behöver också Git för Windows. Se till att du har den senaste versionen av Java.
Skapa en mapp för att hylla alla dina serverns filer och fäst BuildTools-burken i den:
Kör installationen Git för Windows och vänta tålmodigt tills framdriftsfältet når slutet.
När Git är klar installerat, öppna startmenyn och du ska se en ny applikation i programmappen. Kör Git bash och du kommer att se ett terminalfönster. Om du har erfarenhet av Unix-terminaler, ska du vara bekant med hur du använder den. Om inte, är processen ändå enkel. Bara cd till mappen du placerar BuildTools-burken i och kör den med java -jar:
cd ~ / sökväg / till / mapp /
java -jar BuildTools.jar
BuildTools-programmet laddar nu ner all nödvändig källkod och kompilerar serverns jarfiler automatiskt. Det kan ta lång tid. När det är klart bör du se kommandotolken och en massa filer i mappen du placerar BuildTools-burken i. Skapa ett nytt textdokument, namnge det start.bat, högerklicka på det och välj redigera. Den öppnas i Anteckningar och klistra in det här skriptet i:
@echo av
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
paus
Om du bara kör den här servern för några personer, eller för dig själv på samma maskin, kommer 1 GB RAM att göra bra, men om du vill kan du ändra -Xmx-argumentet till ett högre belopp.
Spara skriptet och kör det. Du får ett fel och programmet avslutas. Det här är normalt. Första gången du kör spigot.jar, kommer det att skapa en EULA.txt-fil av juridiska skäl. Öppna den, ändra den från falskt till sant och kör start.bat igen. För att testa att servern kör, öppna Minecraft och anslut till localhost:
Du bör hälsas med en Minecraft-värld och ett fel när du bryter ett block nära gymmet. Detta beror på att Spigot är standard för några få skydd mot skydd från alla som inte är operatörer. Du kan "upp" dig själv bara från serverns terminal genom att springa
op spelarnamn
Eller om du vill ta bort någon,
deop spelnamn
Du behöver op behörighet att använda många kommandon i spelet som att ge objekt eller byta till kreativt läge. Det finns också plugins som kan ge användarna tillåtelse att använda specifika kommandon.
OS X och Linux Installation
Installera Spigot på OS X och Linux är ännu enklare. Se till att du har den senaste versionen av Java installerad. På Linux, använd vilken pakethanterare du måste installera git om du inte redan har det:
sudo apt-get install git
sudo yum installera git
Hämta samma BuildTools burk från Windows-installationen och lägg den i sin egen mapp.
På Mac, öppna en terminal, navigera till den mappen och kör den med
java -jar BuildTools.jar
Du borde få en snabb fråga som ber dig att installera kommandoradsutvecklarverktyg. Klicka på "Installera" och vänta tills det är klart. Det här installerar de verktyg som behövs för att BuildTools ska kunna köras. På Linux kan du behöva springa
git config-globala -unset core.autocrlf
innan du kör burken. Annars bör installationen gå smidigt och du kan starta spigot.jar från kommandoraden med java -jar eller med ett startskript:
#! / Bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Port vidarebefordran
Om du vill spela med vänner utanför ditt lokala nätverk måste du vidarebefordra portar på din router. Minecraft port är standard 25565, men det kan ändras i config.properties config file.
Den adress du ger dina vänner ska vara din offentliga IP-adress följt av ett kolon och portnummer. Du kan hitta din offentliga IP-adress online. Till exempel kommer den IP som dina vänner ansluter till att vara något liknande
123.45.67.89:25565
Installera plugins
Du kan få plugin från Bukkit eller SpigotMC. Många av plugins är för 1,7, men de flesta kommer att arbeta med 1,8. Installera ett plugin är lika enkelt som att ladda ner en burkfil och sätta den i plugin-mappen. Du måste sedan ladda om eller starta om servern för det nya pluginet att sparka in.
Här är några grundläggande plugins som du bör installera vid installationen:
- LANBroadcaster öppnar din server till ditt lokala nätverk, så vänner kan ansluta utan att skriva in en IP.
- Multiverse tillåter dig att ha så många Minecraft-världar som du vill, och Multiverse Portals kan du länka dem enkelt tillsammans.
- WorldEdit ger kraftfull kontroll över terräng och byggnad.
- WorldGuard skyddar dina byggnader från spelare och miljö.
Var och en av dessa plugins har sin egen syntax som du kan lära dig genom att köra / hjälpa i spelet.