14Jul

How to Run Spigot Minecraft -palvelin räätälöityyn moninpeliin

Minecraftin äidinkielinen LAN-tuki sopii erinomaisesti käynnissä oleviin peleihin, mutta jos haluat omistettu, mukautetun palvelimen, Spigot on tapa lähteä.Spigot on rakennettu plugin API-nimelle nimeltä Bukkit, joka tekee pelaamisesta helppoa, ja koska Bukkit-projekti on ollut Minecraft-moninpelien alusta lähtien, monet kehittäjät ovat julkaisseet omat laajennuksensa ja muutokset.

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 tosiasiallinen toteutus oli nimeltään CraftBukkit 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ässä 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, joka tallentaa kaikki palvelinasiakirjasi ja kiinnitä BuildTools-purkki siihen:

Suorita Git for Windows -asennus ja odota kärsivällisesti, kunnes edistymispalkki päätyy loppuun.

Kun Git on valmis, avaa aloitusvalikko ja sinun pitäisi nähdä uusi sovellus ohjelmakansioon. Suorita Git bash ja näet pääteikkunan. Jos sinulla on kokemusta Unix-päätelaitteista, sinun tulisi tuntea sen käyttö.Jos ei, prosessi on joka tapauksessa yksinkertainen. Vain cd kansioon, johon laitat BuildTools-säiliön, ja käytä sitä java -jar:

cd ~ /path/to/folder/

-ohjelmistolla 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 päättyy, sinun on nähtävä komennon kehote ja joukko tiedostoja kansioon, johon laitat BuildTools-säiliön. Tee uusi tekstitiedosto, nimeä se start.bat, napsauta sitä hiiren oikealla painikkeella ja valitse muokata. Se avataan Notepadissa ja liitä tämä kirjoitus kohteeseen:

@echo pois

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

Jos käytät vain tätä palvelinta vain muutamille ihmisille, taiitse samassa koneessa 1gb RAM-muistia tekee hienosti, mutta jos haluat, voit vaihtaa -Xmx-argumentin suuremmalle määrälle.

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 paikallishallintoon:

Sinua pitäisi tervehtiä Minecraft-maailmassa ja virhe, kun katkaiset korttelin lähelle kutua. Tämä johtuu siitä, että Spigot on oletusarvoisesti muutamia kerroksia spawn suojaa kaikille, jotka eivät ole operaattori. Voit "op" itse vain palvelimen päätteeltä suorittamalla

op playername

Tai jos haluat poistaa jonkun,

deop playername

Sinulla on oltava käyttöoikeus käyttää paljon pelin komentoja, kuten antaa kohteita tai siirtyä luovatilassa. 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, käytä mitä tahansa paketinhallintaohjelmistoa, jos sinulla ei ole sitä:

sudo apt-get asennus git

sudo yum asennus git

Lataa sama BuildTools-purkki Windows-asennuksesta ja laita se omalle kansioon.

Macissa avaa päätelaite, siirry kyseiseen kansioon ja suorita se

: llä

java -jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​x 40

Näyttöön tulee kehote, jossa sinua pyydetään asentamaan komentorivin kehittäjävälineitä.Napsauta Asenna ja odota, että se loppuu. Tämä asentaa BuildTools-työkalun tarvittavat työkalut. Linuxissa sinun on ehkä suoritettava

git config -global -unset core.autocrlf

ennen juoman suorittamista. Muuten 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

Portinsiirto

Jos haluat pelata ystäviesi kanssa paikallisen verkon ulkopuolella, sinun on toimitettava portit reitittimessäsi. Minecraftin portin oletusarvo on 25565, vaikka sitä voidaan muuttaa server.properties-asetustiedostossa.

Kavereidesi antama osoite tulisi 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

: n kaltainen. 123.45.67.89:25565

Lisäosien asennus

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.

Seuraavassa on muutamia peruskokoonpanoja, jotka sinun on asennettava asennukseen:

  • LANBroadcaster avaa palvelimen paikalliseen verkkoon, 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 maastoon ja rakennukseen.
  • WorldGuard suojaa rakennustasi pelaajilta ja ympäristöstä.

Jokaisella näistä laajennuksista on oma syntaksi, jota voit oppia suorittamalla / auttaa pelissä.