Mi a Spigot?
A Spigot a Bukkit API módosított villája, amely maga a Mojang által kiadott hivatalos Minecraft szerver módosított villája. A Bukkit akkor született, amikor a fejlesztők és a moderszegezők elégedetlenek voltak a zárt forrással és a funkciók hiányával a hivatalos szerveren, és egy modulárisabb és testreszabható szerver megoldást kívánt. A Bukkit API tényleges megvalósítását CraftBukkit néven ismerték, és ahogy az Minecraft növekedett, a CraftBukkit a legjobb választás a közepes és nagyméretű szerverek számára. Egyes jogi problémák miatt a CraftBukkit projekt leállt, és nem frissült 1,8-ra, a legújabb Minecraft verzióra.
Itt jön a Spigot. A csavart úgy tervezték, hogy a CraftBukkit gyorsabb és hatékonyabb legyen. A Bukkit API-t használja, így a Bukkit kompatibilis összes plugin kompatibilis a Spigot programmal. Amikor a Bukkit letöltések le lettek véve, a Spigot projekt folytatta a szoftver frissítését, így ez a legnagyobb választás a modded kiszolgálók számára és az egyetlen választás a modded 1.8 szerverek számára.
Windows telepítés
A köteg nincs letöltve; azt forrásból kell összeállítani. A Spigot csapat automatizálja ezt a BuildTools nevű programmal. Itt töltheti le a BuildTools legújabb verzióját. Szüksége lesz Git for Windows-ra is. Győződjön meg róla, hogy rendelkezik a Java legújabb verziójával.
Hozzon létre egy mappát az összes kiszolgálófájl tárolására, és tartsa be a BuildTools palackot benne:
cd ~/path/to/folder/
java -jar BuildTools.jar
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
Mentse el a szkriptet és futtassa azt. Hiba lesz, és a program kilép. Ez normális. A spigot.jar első futtatásakor jogi okokból létrehoz egy EULA.txt fájlt. Nyisd ki, változtasd meg hamisról igazra, és futtasd újra a start.bat fájlt. A kiszolgáló futtatásának ellenőrzéséhez nyissa meg az Minecraft alkalmazást, és csatlakozzon a localhost szolgáltatáshoz:
op playername
Vagy ha valaki el akar távolítani,
deop playername
Szükség van engedélyezési engedélyre, hogy sok játék közben parancsokat használjon, mint például elemek adása vagy kreatív módba való váltás. Vannak olyan bővítmények is, amelyek lehetővé teszik a felhasználók számára, hogy bizonyos parancsokat használjanak.
OS X és Linux telepítés
A Spigot telepítése OS X-re és Linuxra még könnyebb. Győződjön meg róla, hogy a Java telepítve van a legújabb verzióval. Linuxon, használd a csomagkezelőt a git telepítéséhez, ha még nincs meg:
sudo apt-get install git
sudo yum install git
Töltsd le ugyanazt a BuildTools jar-ot a Windows telepítéséről, és tedd a saját mappába.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
mielőtt az üveget elindítja. Ellenkező esetben a telepítésnek zavartalanul kell lennie, és elindíthatja a spigot.jar parancsot a java -jar paranccsal vagy egy indítószkriptel:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Port továbbítás
Ha a helyi hálózaton kívüli barátaival szeretne játszani, továbbítania kell az útválasztó portjait. Az Minecraft portja alapértelmezés szerint 25565, bár ez megváltoztatható a server.properties config fájlban.
A barátaidnak megadott címnek az IP-címednek kell lennie, amelyet kettőspont és a port száma követ. Megtalálhatja nyilvános IP-címét online. Például az a barátai, amelyekhez a barátod csatlakozik, hasonló lesz
123.45.67.89:25565
Pluginok telepítése
Kaphat plugkitokat a Bukkit vagy a SpigotMC-ből. A pluginek nagy része 1,7-es, de a legtöbb 1,8-es verzióval működik. A plugin telepítése olyan egyszerű, mint a jar fájl letöltése és a bővítmények mappába helyezése. Ezután be kell töltenie vagy újra kell indítani a kiszolgálót, hogy az új plugin beinduljon.
Íme néhány alapvető plugin, amelyet telepíteni kell a telepítéshez:
- A LANBroadcaster megnyitja a kiszolgálót a helyi hálózathoz, így a barátok IP-be írása nélkül csatlakozhatnak.
- A Multiverse lehetővé teszi, hogy annyi Minecraft világot kapjon, amennyit csak akar, és a Multiverse Portálok segítségével egyszerűen összekapcsolhatja őket.
- A WorldEdit erőteljes irányítást biztosít a terepen és az épületeken.
- A WorldGuard védi a játékosok és a környezet védelmét.
Mindegyik beépülő modul rendelkezik saját szintaxissal, amelyet a játék futása közben lehet megtanulni.