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.