Mikä on Spigot?
Spigot on Bukkit API: n modifioitu haarukka, joka on itse muutettu Mojangin julkaisema virallinen Minecraft-palvelin. Bukkit syntyi, kun kehittäjät ja modders olivat tyytymättömiä suljettuun lähteeseen ja ominaisuuksien puutteeseen virallisessa palvelimessa ja halusivat modulaarisemman ja muokattavamman palvelinratkaisun. Bukkit-sovellusliittymän varsinaista toteutusta kutsuttiin CraftBukkitiksi ja Minecraft kasvoi CraftBukkitin paremmaksi vaihtoehdoksi keskisuurille ja suurikokoisille palvelimille. Joidenkin oikeudellisten ongelmien vuoksi CraftBukkit-projekti oli suljettu eikä sitä ole päivitetty 1,8: een, uusimpaan Minecraft-versioon.
Tällöin Spigot tulee peliin. Kolo on suunniteltu tekemään CraftBukkit nopeammin ja tehokkaammin. Se käyttää Bukkit-sovellusliittymää, joten kaikki Bukkit-yhteensopivat laajennukset ovat yhteensopivia Spigotin kanssa. Kun Bukkit-lataukset on poistettu, Spigot-projekti jatkoi ohjelmiston päivittämistä, joten se on nykyisin suurin valinta modyppisille palvelimille ja ainoa valinta modded 1.8-palvelimille.
Windows-asennus
Spigotilla ei ole latausta; se on koottava lähteestä. Spigot-tiimi automatisoi tämän käyttämällä BuildTools-ohjelmaa. Voit ladata BuildToolsin uusimman version täältä. Tarvitset myös Git Windowsille. Varmista, että sinulla on uusin Java-versio.
Luo kansio, jossa kaikki palvelintiedostot tallennetaan ja pysyvät BuildTools-purkissa siinä:
cd ~/path/to/folder/
java -jar BuildTools.jar
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
Tallenna komentosarja ja suorita se. Saat virheen ja ohjelma poistuu. Tämä on normaalia. Kun käynnistät spigot.jar-ohjelman ensimmäisen kerran, se luo EULA.txt-tiedoston oikeudellisista syistä. Avaa se, muuta se vääräksi todeksi ja suorita start.bat uudelleen. Testaa, että palvelin on käynnissä, avaa Minecraft ja muodosta yhteys paikalliseen hostiin:
op playername
Tai jos haluat poistaa jonkun,
deop playername
Tarvitset op lupaa käyttää paljon pelin komentoja, kuten antaa kohteita tai siirtyä luovaan tilaan. Mukana on myös laajennuksia, joiden avulla käyttäjät voivat käyttää tiettyjä komentoja.
OS X- ja Linux-asennus
Spigotin asentaminen OS X: ään ja Linuxiin on vielä helpompaa. Varmista, että sinulla on asennettuna myös uusin Java-versio. Linuxissa voit käyttää mitä tahansa paketinhallintaohjelmaa, jos sinulla ei ole sitä:
sudo apt-get install git
sudo yum install git
Lataa sama BuildTools-purkki Windows-asennuksesta ja aseta se omalle kansiolleen.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
ennen juomaa. Muussa tapauksessa asennuksen pitäisi mennä sujuvasti, ja voit käynnistää spigot.jar komentoriviltä java -jarin avulla tai käynnistyskomentosarjan avulla:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Portin uudelleenohjaus
Jos haluat pelata ystäviesi kanssa paikallisen verkon ulkopuolella, sinun on toimitettava portteja reitittimessäsi. Minecraftin portin oletusarvo on 25565, vaikka sitä voidaan muuttaa server.properties-asetustiedostossa.
Osoitteen, jonka annat ystävillesi, tulee olla julkinen IP-osoite, jota seuraa kaksoispiste ja portin numero. Löydät julkisen IP-osoitteen verkossa. Esimerkiksi IP, jonka ystäväsi muodostavat yhteyden, on jotain vastaavaa
123.45.67.89:25565
Lisäosien asentaminen
Voit saada plugit Bukkitista tai SpigotMC: stä. Monet plugins ovat 1.7, mutta useimmat toimivat 1.8. Plugin asentaminen on yhtä helppoa kuin jar-tiedostojen lataaminen ja lisääminen plugins-kansioon. Sinun on sitten ladattava tai käynnistettävä uudelleen palvelin, jotta uusi plugin potkaisi sisään.
Seuraavassa on joitain peruskokoonpanoja, jotka sinun on asennettava asennukseen:
- LANBroadcaster avaa palvelimen paikalliselle verkostolle, joten ystävät voivat muodostaa yhteyden kirjoittamatta IP-osoitetta.
- Multiverse mahdollistaa niin monta Minecraft-maailmaa kuin haluat, ja Multiverse-portaaleilla voit yhdistää ne helposti helposti.
- WorldEdit tarjoaa tehokkaan hallinnan maastosta ja rakennuksesta.
- WorldGuard suojaa teitä pelaajilta ja ympäristöstä.
Jokaisella näistä laajennuksista on oma syntaksi, jota voit oppia suorittamalla / auttaa pelissä.