Hjemmeside » hvordan » Sådan kører du en Spigot Minecraft Server til tilpasset multiplayer

    Sådan kører du en Spigot Minecraft Server til tilpasset multiplayer

    Minecraft's native LAN-support er fantastisk til at køre spil på flugt, men hvis du vil have en dedikeret, tilpasset server, er Spigot den rigtige vej. Spigot er bygget på en plugin API kaldet Bukkit, som gør det nemt at tilpasse din gameplay, og siden Bukkit projektet har eksisteret siden starten af ​​Minecraft multiplayer, har mange udviklere frigivet deres egne plugins og modifikationer.

    Hvad er Spigot?

    Spigot er en modificeret gaffel af Bukkit API, som i sig selv er en modificeret gaffel af den officielle Minecraft server udgivet af Mojang. Bukkit blev født, da udviklere og moddere var utilfredse med den lukkede kilde og manglende funktioner på den officielle server og ønskede en mere modulær og brugerdefineret serverløsning. Den egentlige implementering af Bukkit API blev kaldt CraftBukkit, og da Minecraft voksede vokste CraftBukkit til at være det bedste valg til mellemstore og store servere. På grund af nogle juridiske problemer blev CraftBukkit-projektet lukket ned og er ikke opdateret til 1.8, den nyeste Minecraft-version.

    Det er her, hvor Spigot kommer i spil. Spigot blev designet til at gøre CraftBukkit hurtigere og mere effektiv. Det bruger Bukkit API, så alle plugins kompatible med Bukkit er kompatible med Spigot. Da Bukkit downloads blev taget ned, fortsatte Spigot projektet med at opdatere softwaren, hvilket gør det nu det største valg for modded servere og det eneste valg for modded 1.8 servere.

    Windows Installation

    Spigot har ikke en download; den skal kompileres fra kilden. Spigot-teamet automatiserer dette med et program kaldet BuildTools. Du kan downloade den nyeste version af BuildTools her. Du skal også bruge Git til Windows. Sørg for, at du har den nyeste version af Java.

    Opret en mappe til at huse alle dine serverfiler og holde BuildTools-krukken inde i den:

    Kør Git for Windows-opsætningen og vent tålmodigt, indtil fremdriftslinjen når slutningen.

    Når Git er færdig med at installere, skal du åbne startmenuen, og du skal se en ny applikation i din programmappe. Kør Git bash, og du vil se et terminalvindue. Hvis du har erfaring med Unix-terminaler, skal du være fortrolig med, hvordan du bruger den. Hvis ikke, er processen alligevel enkel. Bare cd til mappen du sætter BuildTools-krukken i, og kør den med java -jar:

    cd ~ / sti / til / mappe /

    java -jar BuildTools.jar

    BuildTools-programmet vil nu downloade al den nødvendige kildekode og kompilere server-jarfilerne automatisk. Det kan tage lang tid. Når det er færdigt, skal du se kommandoprompten og en masse filer i mappen, du sætter BuildTools-krukken i. Lav et nyt tekstdokument, navngiv det start.bat, højreklik på det og vælg redigér. Den åbnes i Notesblok og indsætter dette script i:

    @echo off

    java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
    pause

    Hvis du kun kører denne server til et par personer, eller selv på samme maskine, vil 1 GB RAM bare fungere fint, men hvis du vil, kan du ændre -Xmx-argumentet til et højere beløb.

    Gem scriptet og kør det. Du får en fejl, og programmet vil afslutte. Dette er normalt. Første gang du kører spigot.jar, vil den oprette en EULA.txt fil af juridiske årsager. Åbn den op, skift den fra falsk til sand, og kør start.bat igen. For at teste, at serveren kører, skal du åbne Minecraft og oprette forbindelse til localhost:

    Du bør blive mødt med en Minecraft-verden og en fejl, når du bryder en blok nær gyde. Dette skyldes, at Spigot defaults til et par blokke af gydebeskyttelse fra alle, der ikke er operatør. Du kan 'op' dig selv kun fra serverterminalen ved at køre

    op playnavn

    Eller hvis du vil fjerne nogen,

    deop spilnavn

    Du har brug for tilladelse til at bruge mange in-game kommandoer som at give varer eller skifte til kreativ tilstand. Der er også plugins, der kan give brugerne tilladelse til at bruge bestemte kommandoer.

    OS X og Linux Installation

    Installation af Spigot på OS X og Linux er endnu nemmere. Sørg for, at du begge har den nyeste version af Java installeret. På Linux, brug hvilken pakke manager du skal installere git, hvis du ikke allerede har det:

    sudo apt-get install git

    sudo yum install git

    Download den samme BuildTools-krukke fra Windows-installationen og læg den i sin egen mappe.

    På Mac skal du åbne en terminal, navigere til den pågældende mappe og køre den med

    java -jar BuildTools.jar

    Du bør se en prompt, der beder dig om at installere kommandolinjeudviklerværktøjer. Klik på 'Installer' og vent indtil den er færdig. Dette installerer de nødvendige værktøjer til, at BuildTools kan køre. På Linux skal du muligvis løbe

    git config -global -unset core.autocrlf

    før kørslen kører. Ellers skal installationen gå glat, og du kan starte spigot.jar fra kommandolinjen med java -jar eller med et opstartsskript:

    #! / Bin / sh

    java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar

    Portvideresendelse

    Hvis du vil spille med venner uden for dit lokale netværk, skal du sende porte på din router. Minecraft's port er standard til 25565, selv om dette kan ændres i config.properties config file.

    Den adresse, du giver dine venner, skal være din offentlige IP-adresse efterfulgt af et kolon og portnummeret. Du kan finde din offentlige IP-adresse online. For eksempel vil den IP, dine venner forbinder til, være noget, der ligner

    123.45.67.89:25565

    Installation af plugins

    Du kan få plugins fra Bukkit eller SpigotMC. Mange af plugins er for 1,7, men de fleste vil arbejde med 1,8. Installation af et plugin er lige så nemt som at downloade en jar-fil og sætte den i plugins-mappen. Du skal derefter genindlæse eller genstarte serveren for det nye plugin til at sparke ind.

    Her er nogle grundlæggende plugins, du skal installere under installationen:

    • LANBroadcaster åbner din server til dit lokale netværk, så venner kan forbinde uden at indtaste en IP.
    • Multiverse giver dig mulighed for at have så mange Minecraft-verdener som du vil, og Multiverse Portals lader dig sammenkoble dem nemt.
    • WorldEdit giver kraftig kontrol over terræn og bygning.
    • WorldGuard beskytter dine bygninger fra spillere og miljøet.

    Hver af disse plugins har deres egen syntaks, som du kan lære ved at køre / hjælpe i spillet.