Kaip paleisti "Spigot Minecraft" serverį pritaikytam daugialypės terpės serveriui

Turinys:

Kaip paleisti "Spigot Minecraft" serverį pritaikytam daugialypės terpės serveriui
Kaip paleisti "Spigot Minecraft" serverį pritaikytam daugialypės terpės serveriui

Video: Kaip paleisti "Spigot Minecraft" serverį pritaikytam daugialypės terpės serveriui

Video: Kaip paleisti
Video: How To Remove Table without Deleting Text in Microsoft Word - YouTube 2024, Lapkritis
Anonim
"Minecraft" vietinis LAN palaikymas puikiai tinka žaidimams skraidyti, tačiau, jei norite specialiai pritaikyto serverio, "Spigot" yra kelias. "Spigot" yra sukurtas naudojant "plug-in" API vadinamą "Bukkit", kuris leidžia lengvai pritaikyti žaidimo žaidimus ir, kadangi "Bukkit" projektas buvo maždaug nuo "Minecraft multiplayer" aušros, daugelis kūrėjų išleido savo papildinius ir modifikacijas.
"Minecraft" vietinis LAN palaikymas puikiai tinka žaidimams skraidyti, tačiau, jei norite specialiai pritaikyto serverio, "Spigot" yra kelias. "Spigot" yra sukurtas naudojant "plug-in" API vadinamą "Bukkit", kuris leidžia lengvai pritaikyti žaidimo žaidimus ir, kadangi "Bukkit" projektas buvo maždaug nuo "Minecraft multiplayer" aušros, daugelis kūrėjų išleido savo papildinius ir modifikacijas.

Kas yra "Spigot"?

"Spigot" yra modifikuota "Bukkit API" šakutė, kuri yra modifikuotas "Mojang" išleistas oficialus "Minecraft" serveris. Bukkit gimė, kai kūrėjai ir moderatoriai buvo nepatenkinti uždaru šaltiniu ir funkcijų trūkumu oficialiame serveryje ir norėjo daugiau modulinio ir pritaikomo serverio sprendimo. Faktinis "Bukkit API" įgyvendinimas vadinamas "CraftBukkit", o kaip "Minecraft" išaugo, "CraftBukkit" tapo geriausiu pasirinkimu vidutinio ir didelio dydžio serveriams. Dėl kai kurių teisinių problemų, "CraftBukkit" projektas buvo uždarytas ir nebuvo atnaujintas iki 1,8, naujausia "Minecraft" versija.

Būtent čia įsijungia Spigot. "Spigot" buvo sukurtas tam, kad CraftBukkit būtų greitesnis ir efektyvesnis. Jis naudoja Bukkit API, todėl visi "Bukkit" suderinami papildiniai yra suderinami su "Spigot". Kai "Bukkit" atsisiuntimai buvo nuimti, "Spigot" projektas toliau atnaujino programinę įrangą, todėl dabar jis yra didžiausias pasirinkimas modifikuotiems serveriams ir vienintelis pasirinkimas modifikuotiems 1.8 serveriams.

Windows diegimas

"Spigot" nėra atsisiuntimo; ji turi būti sudaryta iš šaltinio. "Spigot" komanda automatizuoja tai naudodami programą "BuildTools". Galite atsisiųsti naujausią "BuildTools" versiją čia. Jums taip pat reikės "Git for Windows". Įsitikinkite, kad turite naujausią "Java" versiją.

Sukurkite aplanką, kuriame bus visi jūsų serverio failai ir įdėkite "BuildTools" jar:

Vykdykite "Git for Windows" sąranką ir palaukite kantriai, kol eigos juosta pasibaigs.
Vykdykite "Git for Windows" sąranką ir palaukite kantriai, kol eigos juosta pasibaigs.
Kai "Git" baigs diegti, atidarykite pradžios meniu, o savo programų aplanke turėtumėte pamatyti naują programą. Paleiskite Git bash ir pamatysite terminalo langą. Jei turite patirties su "Unix" terminalais, turėtumėte būti susipažinę su jo naudojimu. Jei ne, procesas vis tiek yra paprastas. Tiesiog cd į aplanką, kuriame įdėjote BuildTools jar, ir paleiskite jį su java-jar:
Kai "Git" baigs diegti, atidarykite pradžios meniu, o savo programų aplanke turėtumėte pamatyti naują programą. Paleiskite Git bash ir pamatysite terminalo langą. Jei turite patirties su "Unix" terminalais, turėtumėte būti susipažinę su jo naudojimu. Jei ne, procesas vis tiek yra paprastas. Tiesiog cd į aplanką, kuriame įdėjote BuildTools jar, ir paleiskite jį su java-jar:

cd ~/path/to/folder/

java -jar BuildTools.jar

Dabar "BuildTools" programa atsisiųs visus reikalingus šaltinio kodus ir automatiškai sukurs serverio jar failus. Tai gali užtrukti ilgai. Kai baigsite, turėtumėte pamatyti komandų eilutę ir daugybę failų kataloge, kuriame įdėjote "BuildTools jar". Padarykite naują teksto dokumentą, pavadinkite jį start.bat, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite redaguoti. Jis atidaromas "Notepad" ir įklijuoti šį scenarijų:
Dabar "BuildTools" programa atsisiųs visus reikalingus šaltinio kodus ir automatiškai sukurs serverio jar failus. Tai gali užtrukti ilgai. Kai baigsite, turėtumėte pamatyti komandų eilutę ir daugybę failų kataloge, kuriame įdėjote "BuildTools jar". Padarykite naują teksto dokumentą, pavadinkite jį start.bat, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite redaguoti. Jis atidaromas "Notepad" ir įklijuoti šį scenarijų:

@echo off

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

Jei šį serverį naudojate tik keliems žmonėms arba tame pačiame kompiuteryje, 1 gb RAM bus gerai, bet jei norite, galite pakeisti -Xmx argumentą į didesnę sumą.
Jei šį serverį naudojate tik keliems žmonėms arba tame pačiame kompiuteryje, 1 gb RAM bus gerai, bet jei norite, galite pakeisti -Xmx argumentą į didesnę sumą.

Išsaugokite scenarijų ir paleiskite jį. Gausite klaidą ir programa išeis. Tai normalu. Pirmą kartą paleidus spigot.jar, dėl teisinių priežasčių bus sukurtas EULA.txt failas. Atidarykite, pakeiskite jį nuo klaidingos į tiesą ir vėl paleiskite start.bat. Norėdami patikrinti, ar veikia serveris, atidarykite "Minecraft" ir prijunkite prie "localhost":

Jūs turėtumėte pasveikinti "Minecraft" pasaulį ir klaida, kai pertraukiate bloką netoli neršto. Taip yra todėl, kad "Spigot" pagal numatytuosius nustatymus nustato keletą blokų neršto apsaugos nuo visų, kurie nėra operatoriai. Jūs galite paleisti "save" tik iš serverio terminalo
Jūs turėtumėte pasveikinti "Minecraft" pasaulį ir klaida, kai pertraukiate bloką netoli neršto. Taip yra todėl, kad "Spigot" pagal numatytuosius nustatymus nustato keletą blokų neršto apsaugos nuo visų, kurie nėra operatoriai. Jūs galite paleisti "save" tik iš serverio terminalo

op playername

Arba, jei norite pašalinti ką nors

deop playername

Jums reikia leidimo naudoti daug žaidimo komandų, pvz., Duoti elementus ar perjungti kūrybinį režimą. Taip pat yra papildinių, kurie gali suteikti vartotojams teisę naudoti tam tikras komandas.

OS X ir Linux diegimas

"Spigot" įdiegimas "OS X" ir "Linux" sistemoje yra dar lengvesnis. Įsitikinkite, kad turite naujausią "Java" versiją. "Linux" naudokite bet kurį paketų tvarkytuvą, kurį turite įdiegti "git", jei jo dar neturite:

sudo apt-get install git

sudo yum install git

Atsisiųskite tą patį "BuildTools" jar iš "Windows" diegimo ir įtraukite į savo aplanką.

"Mac" kompiuteryje atidarykite terminalą, eikite į tą aplanką ir paleiskite jį
"Mac" kompiuteryje atidarykite terminalą, eikite į tą aplanką ir paleiskite jį

java -jar BuildTools.jar

Turėtumėte pamatyti raginimą įdiegti komandų eilutės kūrimo įrankius. Spustelėkite "Įdiegti" ir palaukite, kol baigsis. Taip bus įdiegti įrankiai, reikalingi, kad "BuildTools" veiktų. Linux gali tekti paleisti
Turėtumėte pamatyti raginimą įdiegti komandų eilutės kūrimo įrankius. Spustelėkite "Įdiegti" ir palaukite, kol baigsis. Taip bus įdiegti įrankiai, reikalingi, kad "BuildTools" veiktų. Linux gali tekti paleisti

git config –global –unset core.autocrlf

prieš paleidžiant stiklainį. Priešingu atveju, diegimas turėtų vykti sklandžiai, o iš komandos linijos su java-jar galite paleisti spigot.jar arba paleisti scenarijų:

#!/bin/sh

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

Uosto ekspedijavimas

Jei norite žaisti su draugais už jūsų vietinio tinklo ribų, turite perkelti maršrutizatoriaus prievadus. Minecraft'o prievadas pagal numatytuosius nustatymus yra 25565, tačiau tai gali būti pakeista konfigūracijos failo server.properties.

Adresas, kurį pateikiate savo draugams, turėtų būti jūsų viešas IP adresas, po kurio nurodoma dvitaškis ir prievado numeris. Galite rasti savo viešąjį IP adresą internete. Pavyzdžiui, IP, su kuriuo jūsų draugai prisijungs, bus kažkas panašaus

123.45.67.89:25565

Įdiegti priedus

Galite gauti papildinius iš "Bukkit" arba "SpigotMC". Daugelis įskiepių yra 1,7, bet dauguma dirbs su 1,8. Įdiegimo įdiegimas yra taip pat lengvas, kaip atsisiųsti jar failą ir įdėti jį į įskiepių aplanką. Tuomet reikia pakartotinai įkrauti arba iš naujo paleisti serverį, kad įjungtumėte naują įskiepį.

Štai keletas pagrindinių papildinių, kuriuos turėtumėte įdiegti sąranka:

  • LANBroadcaster atidaro serverį į jūsų vietinį tinklą, todėl draugai gali prisijungti, nenurodydami IP.
  • "Multiverse" leidžia jums tiek daug "Minecraft" pasaulių, kiek norite, ir "Multiverse Portals" leidžia lengvai susieti juos.
  • "WorldEdit" suteikia galingą reljefo ir pastato kontrolę.
  • WorldGuard apsaugo jūsų kūrinius nuo žaidėjų ir aplinkos.

Kiekvienas iš šių papildinių turi savo sintaksę, kurią galite išmokti paleisdami / pagalbą žaidime.

Rekomenduojamas: