Koduleht » kuidas » Kuidas käivitada Spigot Minecraft Server kohandatud multiplayeri jaoks

    Kuidas käivitada Spigot Minecraft Server kohandatud multiplayeri jaoks

    Minecrafti kohalik LAN-tugi on suurepärane mängude sõitmiseks lennul, kuid kui soovite spetsiaalset, kohandatud serveri, on Spigot tee. Spigot on ehitatud plugin API nimega Bukkit, mis teeb teie mängu kohandamise lihtsaks ja kuna Bukkit projekt on olnud juba minecraft-multi-mängijatest alates, on paljud arendajad avaldanud oma pluginad ja muudatused.

    Mis on Spigot?

    Spigot on Bukkiti API modifitseeritud kahvlik, mis on ise Mojangi poolt välja antud ametliku Minecraft-serveri muudetud kahvlikeha. Bukkit sündis, kui arendajad ja modderid olid rahul suletud allikaga ja ametliku serveri funktsioonide puudumisega ning tahtsid moodulisemat ja kohandatavamat serverilahendust. Bukkit API tegelikku rakendamist nimetati CraftBukkitiks ja Minecraft kasvas, CraftBukkit kasvas keskmise ja suurte serverite jaoks parimaks valikuks. Mõnede õiguslike probleemide tõttu suleti CraftBukkiti projekt ja seda ei ole uuendatud 1,8-le, mis on uusim Minecrafti versioon.

    See on koht, kus Spigot mängib. Spigot eesmärk oli muuta CraftBukkit kiiremaks ja tõhusamaks. See kasutab Bukkiti API-d, nii et kõik Bukkitiga ühilduvad pluginad on ühilduvad Spigot'iga. Kui Bukkiti allalaadimised alla võeti, jätkas Spigot'i projekt tarkvara uuendamist, muutes nüüd suurima valiku modifitseeritud serveritele ja ainus valik modded 1.8 serveritele.

    Windowsi installimine

    Spigotil ei ole allalaadimist; see tuleb koostada allikast. Spigot Team automatiseerib selle programmiga, mida nimetatakse BuildTools. Rakenduse BuildTools uusima versiooni saate alla laadida siit. Sul on vaja ka Git for Windows. Veenduge, et teil on uusim Java-versioon.

    Looge kaust kõigi oma serveri failide majutamiseks ja BuildTools-purgi kleepimiseks:

    Käivitage Git Windowsi seadistamiseks ja oodake kannatlikult, kuni edenemisriba jõuab lõpuni.

    Kui Git on installimise lõpetanud, avage menüü Start ja teie programmide kaustas peaksite nägema uut rakendust. Käivita Git bash ja näete terminali akent. Kui teil on kogemusi Unixi terminalidega, siis peaksite olema tuttav selle kasutamisega. Vastasel juhul on protsess lihtne. Lihtsalt cd kaustale, kuhu panid BuildToolsi purgi sisse, ja käivitage see java -jariga:

    cd ~ / tee / üles / kaust /

    java -jar BuildTools.jar

    Programm BuildTools laadib nüüd alla kogu vajaliku lähtekoodi ja kompileerib serveri jar-failid automaatselt. See võib võtta kaua aega. Kui see on lõpetatud, peaksite nägema käsurea ja hulga faile kaustast, kuhu panid BuildToolsi purgi sisse. Tehke uus tekstidokument, nime nimi start.bat, paremklõpsake seda ja valige redigeerimine. See avaneb Notepadis ja kleepib selle skripti:

    @echo välja

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

    Kui kasutate seda serverit ainult mõnele inimesele, või ise samal masinal, teeb 1 GB RAM lihtsalt, kuid kui soovite, saate muuta -Xmx argumenti suuremaks summaks.

    Salvestage skript ja käivitage see. Saate vea ja programm väljub. See on normaalne. Spigot.jar esmakordsel käivitamisel loob see õiguslikel põhjustel EULA.txt faili. Avage see üles, muutke see valest tõele ja käivitage uuesti start.bat. Et testida, kas server töötab, avage Minecraft ja ühendage localhostiga:

    Te peaksite tervitama Minecrafti maailma ja viga, kui ründate lõhe lähedal kudema. Selle põhjuseks on see, et Spigot on vaikimisi mõne kvartali kudemiskaitse kõigilt, kes ei ole operaatorid. Saate ise töötada ainult serveri terminalist

    op play name

    Või kui soovite kedagi eemaldada,

    deop mängunime

    Teil on vaja op luba, et kasutada palju mängus olevaid käske, nagu näiteks üksuste andmine või loomingulise režiimi vahetamine. On ka pluginaid, mis võivad anda kasutajatele loa kasutada konkreetseid käske.

    OS X ja Linuxi installimine

    Spigoti installimine OS X ja Linuxi jaoks on veelgi lihtsam. Veenduge, et mõlemal on installitud uusim Java-versioon. Linuxis kasutage seda paketihaldurit, kellele git tuleb installida, kui teil seda veel ei ole:

    sudo apt-get install git

    sudo yum install git

    Laadige sama BuildToolsi jar Windowsi installi alt ja asetage see oma kausta.

    Macis avage terminal, navigeerige selle kausta ja käivitage see

    java -jar BuildTools.jar

    Sa peaksid nägema käsku, milles palutakse teil installida käsurea arendaja tööriistad. Klõpsake „Install” ja oodake, kuni see lõpeb. See installib vahendid, mis on vajalikud BuildToolsi käivitamiseks. Linuxis peate võib-olla töötama

    git config -global -unset core.autocrlf

    enne purki käivitamist. Vastasel juhul peaks installimine toimuma sujuvalt ja käivitada spigot.jar käsurealt koos java-jar või käivitusskriptiga:

    #! / bin / sh

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

    Sadama edastamine

    Kui soovite mängida sõpradega väljaspool oma kohalikku võrku, peate marsruuteri sadamad edastama. Minecraft'i port on vaikimisi 25565, kuigi seda saab muuta server.properties konfiguratsioonifailis.

    Aadress, mille te oma sõpradele andsite, peaks olema teie avalik IP-aadress, millele järgneb koolon ja pordi number. Avaliku IP-aadressi leiate võrgus. Näiteks on teie sõbrad IP-ga midagi sarnast

    123.45.67.89:25565

    Pluginate installimine

    Saate pluginaid Bukkitilt või SpigotMC-lt. Paljud pluginad on 1,7, kuid enamik neist töötab 1.8-ga. Plugina installimine on sama lihtne kui jar-faili allalaadimine ja selle lisamine pluginate kausta. Seejärel peate uue pistikprogrammi käivitamiseks server uuesti laadima või taaskäivitama.

    Siin on mõned põhilised pluginad, mida peate installimisel installima:

    • LANBroadcaster avab teie serveri teie kohalikule võrgule, nii et sõbrad saavad ühendust luua ilma IP-i sisestamiseta.
    • Multiverse võimaldab teil olla nii palju Minecraft-maailma kui soovite, ja Multiverse-portaalid võimaldavad teil neid kergesti ühendada.
    • WorldEdit annab võimsa kontrolli maastiku ja hoone üle.
    • WorldGuard kaitseb teie ehitisi mängijate ja keskkonna eest.

    Igal neist pluginatest on oma süntaks, mida saate õppida mängides / mängides.