Hogyan kell futtatni egy Spigot Minecraft kiszolgálót az egyéni multiplayerhez
A Minecraft natív LAN-támogatása nagyszerű a futás közbeni játékok futtatásához, de ha egy dedikált, testreszabott szervert szeretne, a Spigot az út. A Spigot a Bukkit nevű plugin API-ra épül, ami egyszerűvé teszi a játékmenet testreszabását, és mivel a Bukkit projekt a Minecraft többjátékos hajnalától kezdve jött létre, sok fejlesztő kiadta saját bővítményeit és módosításait.
Mi az a Spigot?
A Spigot a Bukkit API módosított villája, amely maga a hivatalos Minecraft szerver Mojang által kiadott módosított villája. Bukkit akkor született, amikor a fejlesztők és a modderek elégedetlenek voltak a zárt forrással és a hivatalos szerver funkcióinak hiányával, és egy modulárisabb és testreszabhatóbb szerver megoldást kívántak. A Bukkit API tényleges megvalósítását CraftBukkit-nek hívták, és ahogy a Minecraft nőtt, a CraftBukkit a legjobb választás a közepes és nagy méretű kiszolgálók számára. Néhány jogi probléma 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 Spigot-ot úgy tervezték, hogy a CraftBukkit gyorsabb és hatékonyabb legyen. A Bukkit API-t használja, így minden Bukkit kompatibilis plugin kompatibilis a Spigot-tal. A Bukkit letöltések leállításakor a Spigot projekt folytatta a szoftver frissítését, így most a legnagyobb választás a modered kiszolgálók számára és az egyetlen választás a modded 1.8 szerverek számára.
A Windows telepítése
A Spigot nem rendelkezik letöltéssel; azt forrásból kell összeállítani. A Spigot Team ezt egy BuildTools nevű programmal automatizálja. Itt letöltheti a BuildTools legújabb verzióját. Szükséged lesz Git for Windows-ra is. Győződjön meg róla, hogy a Java legújabb verziója van.
Hozzon létre egy mappát az összes kiszolgálófájl elhelyezésére és a BuildTools jar beillesztésére:
Futtassa a Git for Windows beállítást, és türelmesen várjon, amíg a folyamatjelző sáv nem ér véget.
Amikor a Git telepítése befejeződött, nyissa meg a Start menüt, és a program mappájában új alkalmazást kell látnia. Futtassa a Git bash parancsot, és megjelenik egy terminálablak. Ha tapasztalata van a Unix terminálokkal, ismernie kell, hogyan kell használni. Ha nem, akkor a folyamat egyszerű. Csak a CD-t a mappába, amelybe behelyezte a BuildTools-t, és futtassa azt java -jar-al:
cd ~ / elérési utat / mappát /
java -jar BuildTools.jar
A BuildTools program letölti az összes szükséges forráskódot, és automatikusan lefordítja a szerver jar fájlokat. Ez sokáig tarthat. Amikor befejeződik, meg kell látni a parancssorot és egy csomó fájlt a BuildTools korsóba helyezett mappában. Készítsen egy új szöveges dokumentumot, nevezze el start.bat-nak, kattintson jobb gombbal, és válassza ki a szerkesztést. Megnyílik a Jegyzettömbben, és beilleszti ezt a szkriptet:
@echo ki
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
szünet
Ha csak néhány ember számára futtatja ezt a kiszolgálót, vagy önmagában ugyanazon a gépen, 1 GB-os RAM csak finom lesz, de ha szeretné, módosíthatja a -Xmx argumentumot egy nagyobb összegre.
Mentse el a parancsfájlt, é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. Nyissuk fel, változtassuk meg hamisról igazra, és futtassuk újra az start.bat programot. A kiszolgáló futtatásának teszteléséhez nyissa meg a Minecraft szolgáltatást, és csatlakozzon a localhosthoz:
Egy Minecraft világgal és egy hibával kell meghallgatnod, amikor elszakadsz egy tömböt közelében. Ez azért van, mert a Spigot alapértelmezés szerint néhány blokknyi spawn védelmet biztosít mindenkinek, aki nem operátor. Csak a kiszolgálóterminálról tudod opcióval futtatni
op lejátszási név
Vagy ha valakit szeretne eltávolítani,
deop játéknév
Meg kell adnia az engedélyt, hogy sok játékon belüli parancsot használjon, például elemeket adjon meg vagy átálljon a kreatív módra. Vannak olyan pluginek is, amelyek engedélyezhetik a felhasználók számára, hogy bizonyos parancsokat használjanak.
OS X és Linux telepítés
A Spigot telepítése az OS X és Linux rendszeren még egyszerűbb. Győződjön meg róla, hogy mindkét oldalon telepítve van a Java legújabb verziója. Linuxon használja a csomagkezelőt, amelyet telepítenie kell, ha még nem rendelkezik:
sudo apt-get install git
sudo yum telepítési git
Töltse le ugyanazt a BuildTools jar-t a Windows telepítéséből, és tegye azt saját mappájába.
Mac számítógépen nyissa meg a terminált, keresse meg a mappát, és futtassa azt
java -jar BuildTools.jar
A parancssor fejlesztői eszközök telepítését kérni kell. Kattintson a "Telepítés" gombra, és várja meg, amíg befejeződik. Ezzel telepítheti a BuildTools futtatásához szükséges eszközöket. Linuxon lehet, hogy futtatni kell
git config -global -unset core.autocrlf
a jar futtatása előtt. Ellenkező esetben a telepítésnek zökkenőmentesnek kell lennie, és a spigot.jar parancsot a java-jar parancssorból vagy indítási parancsfájlból indíthatja el:
#! / 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, akkor a portokat továbbítani kell az útválasztón. A Minecraft portja alapértelmezés szerint 25565, bár ez megváltoztatható a server.properties konfigurációs fájlban.
A barátaidnak megadott címet a nyilvános IP-címnek kell követnie, amelyet egy kettőspont és a portszám követ. A nyilvános IP-címét online megtalálja. Például, az IP, amelyet barátai csatlakoznak, hasonló lesz
123.45.67.89:25565
A bővítmények telepítése
A Bukkit vagy a SpigotMC plugineket kaphat. Sok plugin 1,7-re vonatkozik, de a legtöbb 1.8-as verzióval fog működni. A plugin telepítése ugyanolyan egyszerű, mint egy jar fájl letöltése és a plugins mappába való elhelyezése. Ezután újra be kell töltenie vagy újra kell indítania a kiszolgálót az új plugin beindításához.
Íme néhány alapvető plugin, amelyet telepíteni kell a telepítés során:
- A LANBroadcaster megnyitja a kiszolgálót a helyi hálózathoz, így a barátok IP-ben történő beírás nélkül csatlakozhatnak.
- A Multiverse lehetővé teszi, hogy minél több Minecraft világot kapjon, és a Multiverse portálok könnyen összekapcsolhatják őket.
- A WorldEdit hatékony irányítást biztosít a terepen és az épületen.
- A WorldGuard védi a játékostól és a környezettől származó építményeit.
Mindegyik bővítménynek saját szintaxisa van, melyet a játékban lévő / súgó segítségével lehet megtanulni.