Kotisivu » miten » Spigot Minecraft -palvelimen suorittaminen mukautettua moninpeliä varten

    Spigot Minecraft -palvelimen suorittaminen mukautettua moninpeliä varten

    Minecraftin alkuperäinen LAN-tuki on hyvä, kun haluat pelata pelejä, mutta jos haluat omistetun, räätälöidyn palvelimen, Spigot on tie. Spigot on rakennettu Bukkit-nimiseen plugin-API: han, joka tekee pelin mukauttamisesta helppoa, ja koska Bukkit-projekti on ollut käynnissä Minecraftin moninpeliäyttelyn jälkeen, monet kehittäjät ovat julkaisseet omia laajennuksia ja muutoksia.

    Mikä on Spigot?

    Spigot on Bukkit API: n muunnettu haarukka, joka on itse asiassa Mojangin julkaiseman virallisen Minecraft-palvelimen muunnettu haarukka. Bukkit syntyi, kun kehittäjät ja modderit olivat tyytymättömiä suljettuun lähteeseen ja virallisen palvelimen ominaisuuksien puutteeseen, ja halusi modulaarisen ja muokattavan palveluratkaisun. Bukkit API: n todellista toteutusta kutsuttiin CraftBukkitiksi, ja Minecraftin kasvaessa CraftBukkit kasvoi parhaiten keskikokoisille ja suurille palvelimille. Joidenkin oikeudellisten ongelmien takia CraftBukkit-projekti suljettiin, eikä sitä ole päivitetty 1.8: een, uusimpaan Minecraft-versioon.

    Siellä Spigot tulee pelaamaan. Spigot oli suunniteltu tekemään CraftBukkitista nopeammin ja tehokkaammin. Se käyttää Bukkit API: ta, joten kaikki Bukkitin kanssa yhteensopivat lisäosat ovat yhteensopivia Spigotin kanssa. Kun Bukkit-lataukset otettiin alas, Spigot-projekti jatkoi ohjelmiston päivittämistä, minkä ansiosta se on nyt suurin valinta modded-palvelimille ja ainoa vaihtoehto modded 1.8 -palvelimille.

    Windowsin asennus

    Spigotilla ei ole latausta; se on koottava lähteestä. Spigot-tiimi automatisoi tämän ohjelmalla nimeltä BuildTools. Voit ladata BuildToolsin uusimman version täältä. Tarvitset myös Git for Windows. Varmista, että sinulla on uusin Java-versio.

    Luo kansio, jossa voit tallentaa kaikki palvelintiedostosi ja kiinnittää BuildTools-purkin siihen:

    Suorita Git for Windows -asetus ja odota kärsivällisesti, kunnes edistymispalkki saavuttaa loppu.

    Kun Git on asennettuna, avaa Käynnistä-valikko ja sinun pitäisi nähdä uusi sovellus ohjelmakansiossa. Suorita Git bash ja näet pääteikkunan. Jos sinulla on kokemusta Unix-päätelaitteista, sinun pitäisi tuntea, miten sitä käytetään. Jos ei, prosessi on yksinkertainen. Vain cd kansioon, johon BuildTools-purkki asetettiin, ja suorita se java -jar: lla:

    cd ~ / polku / kansio /

    java -jar BuildTools.jar

    BuildTools-ohjelma lataa nyt kaikki tarvittavat lähdekoodit ja kääntää palvelimen jar-tiedostot automaattisesti. Tämä voi kestää kauan. Kun se lopetetaan, sinun pitäisi nähdä komentokehote ja joukko tiedostoja, jotka on asetettu BuildTools-purkin sisään. Tee uusi tekstiasiakirja, nimeä se start.bat, napsauta sitä hiiren kakkospainikkeella ja valitse muokkaa. Se avautuu Muistiossa ja liitä tämä komentosarja seuraavasti:

    @echo pois

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

    Jos käytät tätä palvelinta vain muutamille ihmisille, tai itsellesi samalla koneella, 1 gt RAM-muistia tekee hienosti, mutta jos haluat, voit muuttaa -Xmx-argumentin suuremmaksi määräksi.

    Tallenna skripti ja suorita se. Saat virheen ja ohjelma poistuu. Tämä on normaalia. Kun käynnistät spigot.jarin ensimmäisen kerran, se luo EULA.txt-tiedoston oikeudellisista syistä. Avaa se, vaihda se väärästä totta ja käynnistä uudelleen start.bat. Voit testata, että palvelin on käynnissä, avaa Minecraft ja muodosta yhteys localhostiin:

    Sinun pitäisi olla tervetullut Minecraft-maailmaan ja virheeseen, kun katkaiset lohkon lähellä kutua. Tämä johtuu siitä, että Spigot on oletusarvoisesti muutaman lohkon kutuma-suojan jokaiselta, joka ei ole operaattori. Voit opettaa itsesi vain palvelimen päätelaitteesta suorittamalla

    op pelinimi

    Tai jos haluat poistaa jonkun,

    deop pelinimi

    Tarvitset op-luvan käyttääksesi paljon pelin sisällä olevia komentoja, kuten antaa kohteita tai siirtyä luovaan tilaan. On myös laajennuksia, jotka voivat antaa käyttäjille luvan käyttää tiettyjä komentoja.

    OS X ja Linux-asennus

    Spigotin asentaminen OS X: ään ja Linuxiin on vieläkin helpompaa. Varmista, että molemmissa on uusin Java-versio. Jos käytät Linuxia, käytä paketinhallintaa, jolle sinun täytyy asentaa git, jos sinulla ei vielä ole sitä:

    sudo apt-get install git

    sudo yum asentaa git

    Lataa sama BuildTools-purkki Windowsin asennuksesta ja aseta se omaan kansioonsa.

    Avaa Mac-tietokoneessa pääte, siirry kyseiseen kansioon ja suorita se

    java -jar BuildTools.jar

    Näet kehotteen, jossa pyydetään asentamaan komentorivin kehitystyökaluja. Valitse Asenna ja odota, että se päättyy. Tämä asentaa työkalut, jotka tarvitaan BuildToolsin suorittamiseen. Linuxissa sinun on ehkä suoritettava

    git config -global -unset core.autocrlf

    ennen purkin suorittamista. Muussa tapauksessa asennuksen pitäisi tapahtua sujuvasti, ja voit käynnistää spigot.jar komentoriviltä java-jr: llä tai käynnistysskripillä:

    #! / Bin / sh

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

    Portin uudelleenohjaus

    Jos haluat pelata ystävien kanssa paikallisen verkon ulkopuolella, sinun on lähetettävä reitittimen portit. Minecraftin portti on oletusarvoisesti 25565, vaikka sitä voidaan muuttaa server.properties-määritystiedostossa.

    Ystävillesi antaman osoitteen tulisi olla julkinen IP-osoite, jota seuraa kaksoispiste ja portin numero. Voit löytää julkisen IP-osoitteen verkossa. Esimerkiksi IP, jonka ystäväsi muodostavat, on jotain samanlaista

    123.45.67.89:25565

    Pluginien asentaminen

    Voit saada laajennuksia Bukkitista tai SpigotMC: stä. Monet laajennuksista ovat 1,7, mutta useimmat toimivat 1.8. Pluginin asentaminen on yhtä helppoa kuin jar-tiedoston lataaminen ja asettaminen plugins-kansioon. Sinun täytyy sitten ladata tai käynnistää palvelin uudelleen, jotta uusi laajennus käynnistyy.

    Seuraavassa on joitakin perusasetuksia, jotka sinun on asennettava asennuksessa:

    • LANBroadcaster avaa palvelimesi paikallisverkkoon, joten ystävät voivat muodostaa yhteyden ilman kirjoittamista IP-osoitteessa.
    • Multiversen avulla voit saada niin monta Minecraft-maailmaa kuin haluat, ja Multiverse-portaalien avulla voit yhdistää ne helposti yhteen.
    • WorldEdit tarjoaa tehokkaan hallinnan maastossa ja rakennuksessa.
    • WorldGuard suojaa rakentasi pelaajilta ja ympäristöltä.

    Jokaisella näillä laajennuksilla on oma syntaksi, jonka voit oppia pelaamalla / apuohjelmalla.