14Jul

Kuidas käivitada Spigot Minecraft Server kohandatud multiplayer

Minecrafti kohalik LAN-tugi on suurepärane mängude mängimiseks lennult, kuid kui soovite spetsiaalset, kohandatud serverit, siis on Spigot tee minna. Spigot on üles ehitatud plugin API-le, mida nimetatakse Bukkit, mis muudab teie mängimisvõimaluse hõlpsaks ja kuna Bukkiti projekt on olnud alates Minecraft'i mitme mängijaga, on paljud arendajad oma pistikprogrammid ja modifikatsioonid välja andnud.

Mis on Spigot?

Spigot on Bukkit API-i modifitseeritud kahvliks, mis on ise Mojangi poolt välja antud ametliku Minecraft serveri kahvliharud. Bukkit sündis, kui arendajad ja modellid olid rahul suletud lähtekoodiga ja funktsiooni puudumisega ametlikus serveris ning soovisid modulaarset ja kohandatavat serveri lahendust. Bukkit API tegelikku rakendamist nimetati CraftBukkitiks, ja kui Minecraft kasvas, kasvas CraftBukkit keskmise suurusega ja suurte serverite jaoks parim valik. Mõne juriidilise probleemi tõttu lõpetati CraftBukkiti projekt ja seda ei uuendatud kuni 1,8-ni, uusim Minecraft versioon.

See on koht, kus Spigot hakkab mängima. Spigot oli mõeldud selleks, et muuta CraftBukkit kiiremaks ja tõhusamaks. Ta kasutab Bukkiti API-d, nii et kõik Bukkitiga ühilduvad pluginad on kooskõlas Spigot'iga. Kui Bukkit allalaadimised võeti maha, jätkas Spigot projekt tarkvara uuendamist, muutes selle nüüd modifitseeritud serverite jaoks kõige suuremaks valikuks ja modifitseeritud 1.8 serverite jaoks ainus valik.

Windowsi installeerimisel

Spigot ei ole allalaadimist;see tuleb koostada allikast. Spigot Team automatiseerib seda programmi nimega BuildTools. Siit saate alla laadida BuildToolsi uusimat versiooni. Teil on vaja ka Git Windowsile. Veenduge, et Java-i uusim versioon on olemas.

Looge kataloog, kus kõik serverifailid asuvad ja kinni hoiavad BuildTools jar:

Käivitage Git Windowsi jaoks installitud ja oodake kannatlikult, kuni edenemisriba jõuab lõpuni.

Kui Git on installimise lõpetanud, avage käivitusmenüü ja peaksite oma rakenduste kaustas uue rakenduse nägema. Käivitage Git bash ja näete terminali akent. Kui teil on kogemusi Unixi terminalide kasutamisel, peaksite olema kursis selle kasutamisega. Kui ei, siis on protsess ikkagi lihtne. Just cd kausta paned BuildTools jar, ja kasutada seda java-jar:

cd ~ /path/to/folder/

java-jar BuildTools.jar

BuildTools programm nüüd alla kõik vajalikud lähtekoodi ja kompileerida server purk failid automaatselt. See võib võtta kaua aega. Kui see lõpeb, peaksite nägema kaustast, kuhu panete BuildTools jar. Saate luua uue tekstidokumendi, nimega start.bat, paremklõpsake seda ja tehke valik redigeeri. See avab Notepad ja kleebi see skript:

@echo välja

java -Xms512M -Xmx1024M -xx: MaxPermSize = 128M -jar spigot.jar
pausi

Kui sa ainult töötab selles serveris paar inimest, võisama masinaga ise, 1 GB RAM teeb just hästi, aga kui soovite, saate muuta -Xmxi argumenti suuremaks summaks.

Salvestage skript ja käivitage see. Sa saad vea ja programm väljub. See on normaalne. Esimene kord, kui käivitate spigot.jar, loob see õiguslikel põhjustel EULA.txt faili. Avage see üles, vahetage see valest kuni tõsi, ja käivitage uuesti start.bat. Selleks, et kontrollida, kas server töötab, avage Minecraft ja ühendage see kohaliku serveriga:

. Teil tuleb tervitada Minecraft'i maailma ja viga, kui murda plokk kudede lähedal. Seda seetõttu, et Spigot vaikimisi valib mõne bloki, mis kaitseb kõiki, kes ei ole operaatorid. Saate "op" ennast ainult serverist terminali töötab

op playername

Või kui soovite eemaldada keegi,

DEOP playername

Sa pead op luba kasutada palju in-mängu käske andes punkte või üleminek loomingulinerežiimOn ka pistikprogramme, mis võivad anda kasutajatele teatud käskude kasutamise loa.

OS X ja Linuxi install

Spigot installimine operatsioonisüsteemis OS X ja Linux on veelgi lihtsam. Veenduge, et mõlemal on uusim Java-versioon. Linux, kasutamine kumb pakihaldusmehhanismi peate installima git kui te ei ole veel seda:

sudo apt-get install git

sudo yum install git

Lae sama BuildTools purk Windows paigaldamine ja pane see oma kausta.

Macis avage terminal, liikuge sellele kausta ja käitage see

-ga

java -jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​× 40

Sa peaksid nägema viipa, milles palutakse installida käsurea arendaja tööriistad. Klõpsake nuppu Install ja oodake, kuni see lõpetatakse. See installib tööriistad, mida BuildTools vajab. Linuxis peate võib-olla käima jaril käivitama

git config -global-unset core.autocrlf

.Vastasel juhul peaks install olema sujuvalt käivitatav ja võite käivitada spigot.jar käsurealt java-jariga või käivitusskriptina:

#!/bin/ sh

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

port-edastamine

Kui soovite mängida koos oma kohaliku võrguga väljaspool olevaid sõpru, peate oma marsruuteri saatma porte. Minecrafti port vaikimisi 25565, kuigi seda saab muuta server.properties config faili.

Teie sõpradele antav aadress peab olema teie avalik IP-aadress, millele järgneb koolon ja pordi number. Avalik IP-aadress leiate veebis. Näiteks teie sõpradega ühendatud IP-aadress on midagi sarnast

-ga 123.45.67.89:25565

Pluginate paigaldamine

Võite saada pluginaid Bukkitist või SpigotMCist. Paljud pluginad on 1,7, kuid enamik neist töötab 1,8-ga. Plugina installimine on sama lihtne kui jar-faili allalaadimine ja selle lisamine pistikprogrammi kausta. Seejärel peate serveri uuesti laadima või uuesti käivitama, et uus pistikprogramm lüüa sisse.

Siin on mõned põhilised pistikprogrammid, mida peaksite installile seadistama:

  • LANBroadcaster avab teie serveri oma kohalikule võrgule, nii et sõbrad saavad ühenduda ilma IP-sisestamata.
  • Multiverse võimaldab teil minecraft maailmad nii palju kui soovite ja Multiverse portaalid võimaldavad teil neid hõlpsalt ühendada.
  • WorldEdit pakub maastiku ja hoone võimsat kontrolli.
  • WorldGuard kaitseb teie ehitisi mängijatest ja keskkonnast.

Igal nendel pistikprogrammidel on oma süntaks, mida saate õppides mängides / help in-game.