15Aug

Kaip paleisti paprastą vietinį Minecraft serverį( su ir be modų).

Nors pakankamai lengva dalintis "Minecraft" žemėlapiu su kitais vietiniais žaidėjais jūsų tinkle, malonu paleisti serverį, kad žmonės galėtų atvykti ir išeiti be pradinio žaidimo kompiuterio, kuriame įkeliama "Minecraft".Šiandien mes žiūri į tai, kaip paleisti paprastą vietinį "Minecraft" serverį su modifikacijomis ir be jų.

Kodėl paleisti Minecraft serverį?

Vienas iš labiausiai varginančių Minecraft vietos daugelio žaidėjų patirties elementų( tiek asmeniniam kompiuteriui, tiek PE leidimui) yra tas, kad originalus žaidimų kompiuteris turi būti aktyvus norint pasiekti ankstesnius kūrinius. Pavyzdžiui, jei yra du tėvai ir du vaikai, žaidžianti "Minecraft", o savaitgalį jie valdo keletą valandų, dirbančių didelėje "Kid # 2" organizuotoje struktūroje, tada bet kada kas nors nori dirbti toje pasaulio ar struktūroje. Jiems reikia Kid# 2, norėdami suaktyvinti savo žaidimą ir dalintis ja su visais kitais, atidarydami jį prie LAN.Tai veiksnys, nes kiekvienas atskiras kompiuteris gyvena kiekviename atskirame kompiuteryje ir staiga tampa realia vargo, kai daugiau nei vienas žmogus gali dirbti tam tikrame žemėlapyje.

Labiau veiksmingas būdas daryti dalykus yra vietinio tinklo savarankiškas serveris. Tokiu būdu žaidėjai gali ateiti ir eiti, nes jie nori be jokio asmens, kuris turi prisijungti ir dalintis savo pasauliu. Dar geriau, galite laikyti "Minecraft" serverį kompiuteryje, kuris nėra tinkamas, norint iš tikrųjų "Minecraft" žaisti( mes sukūrėme nedidelius "Minecraft" serverius be mažos "Raspberry Pi" dėžutės be problemų).

Pažiūrėkime, kaip nustatyti pagrindinį vietinį "Minecraft" serverį tiek su modifikacijomis, tiek be jų.

"Simple Vanilla Minecraft" serverio

nustatymas Yra du būdai, kaip įdiegti paprastą vanilės "Mojang" tiekiamą "Minecraft" serverį.Vienas iš būdų yra "Windows" orientuotas, nes tiesiog atsisiųskite. EXE failą ir paleiskite jį patogiu šiek tiek grafiniu vartotojo langu.Šis metodas nebūtinai padeda OS X ir Linux vartotojams, todėl mes ketiname naudoti. JAR pagrįstą metodą, kuris padės išplėsti procesą visose platformose, naudojant tik labai nedidelius pakeitimus, reikalingus perkelti tarp operacinių sistemų.

Pirmoji verslo tvarka yra atsisiųsti oficialų "Minecraft" serverio JAR failą.Nuo šios pamokos versija yra 1.7.10.Tai galite rasti oficialaus "Minecraft.net" atsisiuntimo puslapio apačioje. Nepriklausomai nuo jūsų operacinės sistemos, jūs norite turėti. JAR failą.

. Baigę atsisiųsti failą, perkelkite. JAR failą į daugiau nuolatinę vietą.Mes įdėjome failą / HTG Test Server /.Galite įdėti jį bet kur norėtumėte, bet aiškiai pažymėkite jį, įdėti jį į saugų vietą ir žinokite, kad paleidus. JAR failą visi su serveriais susiję dalykai bus atsiųsti / išpakuoti į aplanką, kuriame yra. JAR, taigi don"Padėkite jį kur nors kaip varomoji šaknis arba namų katalogą.

Pirmą kartą paleiskite serverį, komandinėje eilutėje paleiskite komandą iš katalogo. JAR failas yra, žinoma:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

OS X: java-Xms1G-xmx1G-jar minecraft_server.1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar minecraft_server.1.7.10.jar nogui

Pirmiau nurodytos komandos vykdys Minecraft serverio JAR failą.Komanda paleidžia Java, priskiriama 1GB atminties / 1GB max, nurodo, kad failas yra JAR, pavadintas JAR ir nurodo, kad nereikia GUI.Priskirtų / max atminties vertes galite pakoreguoti aukščiau, jei jums to reikia daryti ypač dideliems pasaulams ar serveriams su daugeliu žaidėjų( pvz., LAN dalyvio metu), tačiau mes nerekomenduojame mažinti atminties reikšmes.

Jei jums reikia pagalbos diegti "Java" sistemoje "Linux", sukurkite spartųjį paleidimo procesą operacinėje sistemoje "OS X" arba bet kurią kitą konkrečią OS problemą, mes rekomenduojame patikrinti išsamų vadovą dėl serverio JAR failo paleidimo oficialiame "Minecraft"wiki.

Pirmą kartą paleidus serverį pamatysite tokį pranešimą:

[serverio gija / INFO]: minecraft serverio versijos paleidimas 1.7.10

[serverio gija / INFO]: įkeliamos savybės

[serverio gija / WARN]: server.properties neegzistuoja

[serverio gija / INFO]: naujų nuosavybės failo generavimas

[Server thread / WARN]: nepavyko įkelti eula.txt

[Server thread / INFO]: turite sutikti su EULAkad paleisti serverį.Eula.txt eikite į daugiau informacijos.

[Server thread / INFO]: serverio sustabdymas

Tai visiškai normalu. Pažiūrėkite į EULA.txt failo serverio katalogą, atidarykite jį ir redaguokite įrašą "eula = klaidingas" į "eula = true", kad būtų nurodyta jūsų sutartis su Mojang serverio vartotojo sutartimi. Išsaugokite ir uždarykite dokumentą.Vėl paleiskite serverio komandą.Galite paleisti jį su "nogui" žyma arba be jos, priklausomai nuo jūsų poreikių / troškimo. Jei paleisite jį su "nogui" žyma, serverio išvestis ir komandų sąsaja liks terminalo lange, kuriame paleidote komandą:

Jei pašalinsite "nogui" žymą, atsidarys GUI langas ir suteiksite švaresnį ir lengviauvaldyti serverio veikimą:

GUI sąsaja rodo, ką tiksliai matysite terminalo lange didelėje dešinėje pusėje, taip pat statistikos langą viršutiniame kairiajame kampe ir šiuo metu prisijungusių žaidėjų sąrašeapatinis dešinysis. Jei nenaudojate serverio su šaltiniu sukomplektuotu įrenginiu( arba bepagrindiniu įrenginiu, pvz., Žiniasklaidos serveriu arba "Raspberry Pi"), rekomenduojame naudoti GUI.

Antrojo serverio paleidimo metu, priėmus EULA, atsisiunčiami papildomi failai ir generuojamas numatytasis pasaulis. Numatytasis pasaulis yra /world/ ir labai panašus į įprastą seną /.minecraft/saves/ [someworldname] / aplanką iš reguliaraus "Minecraft"( iš tikrųjų tai yra).Galite žaisti atsitiktinai sugeneruotame pasaulyje arba galite ištrinti /world/ turinį ir pakeisti jį išsaugoto žaidimo turiniu iš atskiros Minecraft arba pasaulio kopijos, išskyrus tuos, kuriuos atsisiųsite iš interneto.

Leiskite mums prisijungti prie mūsų naujai nuskaityto serverio ir pamatyti, kaip jis atrodo. Norėdami prisijungti prie savo žaidimo, turite būti toje pačioje LAN kaip pagrindinis kompiuteris ir turite žinoti pagrindinio kompiuterio IP adresą.

Naudodamiesi IP adresu, paleiskite "Minecraft", spustelėkite pagrindinio meniu "Multiplayer" ir pridėkite naują serverį arba naudokite tiesioginio ryšio funkciją.Jei jums reikalinga pagalba naudojant bet kurią iš šių parinkčių, žr. Ankstesnio vadovo pamoką "Exploring Minecraft Multiplayer Servers" skyriuje "Prisijungimas prie nuotolinių serverių".

Čia mes esame visiškai naujame serveryje. Viskas atrodo puikiai, o pasaulis kraunamas sklandžiai. Vienas dalykas, kurį jūs pastebėsite iš karto, yra tai, kad žaidimas yra išlikimo režimu. Tai pagal nutylėjimą serveris, bet mes parodysime, kaip jį pakeisti bet kuriuo momentu.

Serverio pusėje esančioje konsolės lange pamatysite įspėjimų srautą, nes viskas atsitiks: žaidėjai prisijungs, žaidėjai mirs, žaidėjų bendravimas ir kiti pranešimai. Be to, galite naudoti serverio komandas ir konsolės lange, ir jei esate OP arba "operatorius" serveryje. Yra daugybė komandų, daugelis iš jų yra gana neaiškios ir retai naudojamos. Galite perskaityti visą "Minecraft" "wiki" komandų sąrašą, bet mes paryškinsime tuos, kurie labiausiai susiję su jūsų serverio paleidimu ir paleidimu lentelėje žemiau.

Pastaba : , jei įvedate komandą serverio konsolės lange, jums nereikia pirmaujančio "/", bet jūs darote, jei įvedate ją pokalbio langu kaip žaidėjas serveryje.

/ defaultgamemode [s /c/ a] Pakeičia serverio numatytąjį režimą naujiems žaidėjams tarp "Survival", "Creative" ir "Adventure" režimų.
/ sunku [p /e/n/ h] Perjungia lygius tarp "Peaceful", "Easy", "Normal" ir "Hard".
/ gamemode [s /c/ a] [grotuvas] Tas pats kaip / defaultgamemode, išskyrus atvejus, kai jis taikomas žaidėjui pagal žaidėją.
/ list Nurodo visus dabartinius žaidėjus.
/( de) op [player] / deop [player] Suteikia vardines grotuvo operatoriaus privilegijas( arba juos pašalina).
/ save-( visi /on/ išjungti) "visi" iš karto išsaugo pasaulį, "on" paverčia pasaulio taupymą( tai yra numatytoji būsena), o "off" automatiškai išgelbėti. Geriausias palikti šį vieną, jei nenorite priversti iš karto išsaugoti savo darbo atsarginę kopiją komandą / save-all.
/ setworldspawn [x y z] Nustato visų žaidėjų, atvykstančių į pasaulį, neršto tašką.Be koordinačių, ji nustato vietą, kurioje vykdomoji operacija stovi, su argumentais, kuriuose ta vieta priskiriama prie tų koordinačių.
/ spawnpoint [žaidėjas] [x y z] Tas pats, kas pasaulyje, bet atskiriems žaidėjams;leidžia kiekvienam žaidėjui nustatyti unikalią spawnpoint.
/ stop Išjungia serverį.
/ nustatytas laikas [value] Pakeičia žaidimo laiką;priims "dieną", "naktį" arba reikšmę nuo 0 iki 24000, kur, nuoroda, 6000 yra vidurdienis ir 18000 yra vidurnakčio.
/ tp [tikslinę grotuvą] [paskirties vieta] Teleportuotojas. Pirmasis argumentas visada turi būti tikslinis žaidėjas. Antrasis argumentas gali būti kitas žaidėjas( siųsti žaidėją nuo A iki B) arba x /y/ z koordinates( siųsti žaidėją A į vietą).
/ oras [ištrinti /rain/ griaustinį] Keisti orų prognozę.Be to, galite pridėti antrą argumentą, kad pakeistumėte orą X skaičių sekundžių( kur X gali būti nuo 1 iki 1000,00).

Tai yra greičiausiai naudingos komandos, skirtos paleisti mažą namų serverį.Yra papildomos komandos, kurios yra naudingos, jei atidarote savo namų serverį viešai ar pusiau visuomenei( pvz., "Kick / and / ban"), bet paprastai nenaudojamos asmeniniam naudojimui namuose.

Dabar, kai mes sėkmingai pradėjome savo asmeninį namų serverį, gali būti įdomu( ypač po visų jiems skirtų pamokų), kaip mes galime įnešti keletą puikių modų į mūsų serverį.Kitas sustojimas, serverio modifikavimas.

Paprasto modifikuoto "Minecraft" serverio

nustatymas. Kaip ir jūs galite lengvai įšvirkšti "Forge" modulinį krautuvą į standųjį "Minecraft" diegimą, galite lengvai įjungti "Forge" modulinį krautuvą į "Minecraft" serverį.

Galite pakartotinai naudoti tą patį diegimo programą, kurią naudojote Forge ankstesniame moddingo mokymo programoje;tiesiog pakartokite jį( nesvarbu, ar naudojate. EXE arba. JAR) ir patikslinkite nustatymus kaip tokius:

Pasirinkite "Install server" ir nukreipkite jį į naują katalogą.Jums nereikia įdiegti serverio ir tada įdiegti "Forge", kaip jums reikia įdiegti "Minecraft", o tada įdiegti "Forge", kaip tai padarė kliento pusėje.

Pastaba : Jei atsijungėte į šį skyrių, nes buvote labai susijaudinęs dėl modifikacijų savo serveryje, mes vis tiek rekomenduojame perskaityti ankstesnį skyrių, nes keli žingsniai yra vienodi ir mes jų ne kartojameišsamiau apie šią mokymo dalį.

Pateikite minutę, kad galėtumėte atsisiųsti serverio ir "Forge" failus, tada eikite į diegimo aplanką.Kiti veiksmai atrodys labai panašiai kaip "Vanilės" "Minecraft" serverio sąranka.

Į aplanką paleiskite failą "forge. *. Universal.jar", naudodami tą pačią komandą, kurią naudojate, remdamiesi savo operacine sistema iš šios tutorialinės vanilės diegimo dalies.

Serveris paleis, o tada sustabdys, nurodydamas, kaip tai padarė ankstesniame skyriuje, kad turite priimti EULA.Atidarykite neseniai sukurtą EULA.txt ir redaguokite "false" į "true", kaip ir paskutinį kartą.

Dar kartą paleiskite serverį, kad patvirtintumėte, jog viskas yra teisingai įdiegta ir tik už papildomą gerą priemonę, prisijungti prie pasaulio. Atminkite, kad, prisijungdami prie pasaulio, reikės prisijungti prie pakeisto kliento( vanilės klientai negali prisijungti prie modifikuotais serveriais).Prisijunkite prie suderinto versijos numerio įdiegus "Minecraft" su "Forge", bet be jokių pakrautų modų, kuris atspindės serverio būseną.

Viskas gerai atrodo. Mes netgi pagimdėme netoli kaimo, kuris visada įdomus. Parodykime šiam kaimiečiui, kaip susitikti, sukurdami portalą magiškam matmeniui.

Nr sandorio;mes tiesiog išmesdami deimantą į balą ir visi kaimo gyventojai žiūri į mus, kaip mes praradome protą.Galbūt "Forge" įdiegta, bet trūksta komponento, kuris daro magišką įvykį: "Twilight Forest" mod.

Dabar, kai žinome, kad "Forge" yra tinkamai įdiegtas, kitas žingsnis yra įdiegti norimus modus. Procesas yra labai paprastas. Jums tik reikia įsitikinti, kad mod. JAR failas( šiuo atveju "Twilight Forest mod") yra tiek "/mods/" aplanke, kuriame yra jūsų naujas "Forging server" , tiek "/mods/" aplankas, skirtas "Minecraft" klientui, prie kurio prisijungiate prie serveriosu.

Uždarykite "Minecraft" klientą ir sustabdykite serverį komandą "stop", nukopijuokite failus ir iš naujo paleiskite serverį.Tada paleiskite savo klientą ir prisijungti prie serverio.

žodžiai negali išreikšti nusivylimo, kurį jautėme, kai kaimietis nukrito į neseniai sukurtą "Twilight Forest" portalą ir nepavyko teleportuoti į mišką.Mes turime eiti jo vietoje.

Portalas galų gale buvo šalia pilies. Rimtai, tai galėjo būti gailausi žemėlapių sėkla: mes pradėjome šalia "Overworld" kaimo, pastatėme portalą ir pateko į "Twilight Forest" pilį( jei žaidžiate su "Twilight Forest" 1.7.10( ar kitos 1.7. * Versijos) sėkla yra: 1065072168895676632)!

Papildomos tweaks ir gudrybės jūsų serveriui

Šiuo metu esate pasiruošę įkvėpti, modemais arba be jų, priklausomai nuo to, kokį skonį jūs įdiegėte. Tai nereiškia, kad jūs baigėte dirbti su savo serveriu. Peržiūrėkime keletą papildomų dalykų, kuriuos galite padaryti, kad pagerintumėte savo serverio patirtį.

Daugiau modifikacijų

Visada galite įdiegti daugiau modų.Turėkite omenyje, kad daugiau modifikacijų reikalauja daugiau CPU /GPU/ RAM išteklių.Atkreipkite dėmesį į modifikacijas, kurias įdiegiate, nes kiekvienas, prisijungęs prie jūsų serverio, turės įdiegti tuos modus. Apskritai, kliento /mod/ aplankas ir serverio /mod/ aplankas turėtų būti vienas kito veidrodžiai.

Reikia idėjų geriems modemų serveriams? Paspauskite "Minecraft modding tutorial" skiltyje "Kur rasti moderius" išvardytus išteklius.

Atidarymas jūsų serveriui nuotoliniams žaidėjams

Jei norite žaisti su žmonėmis, esančiais jūsų vietiniame tinkle, galite nustatyti siuntimo peradresavimą, kad žaidėjai, esantys už jūsų namų tinklo, galėtų pasiekti serverį.Dauguma namų plačiajuosčio ryšio gali lengvai padėti daugeliui žaidėjų.Kadangi serveris neturi slaptažodžių sistemos, galbūt norėsite sukurti serveryje baltąjį sąrašą.Naudokite komandą ir parametrus / baltajame sąraše [į /off/list/add/remove/ iš naujo paleisti] [playername] , norėdami koreguoti ir peržiūrėti baltąjį sąrašą.

Fine Tuning with Server. Properties

Serverio aplanke rasite failą, pavadintą server.properties. Jei atidarote šį failą teksto redagavimo priemonėje, rasite paprastą konfigūracijos failą, kurį galima redaguoti rankiniu būdu. Nors kai kurie iš šių nustatymų yra prieinami per serverio / žaidimo komandas, daugelis iš jų nėra.

Naudojant paprastus tikrus / neteisingus arba skaitmeninius perjungimus, žaidėjų metu galima leisti skrydžius, išjungti "The Nether", koreguoti serverio laiko nustatymo nustatymus ir keletą kitų kintamųjų.Nors daugelis nustatymų yra gana savaime suprantama, keli asmenys reikalauja išsamesnio suprantamo kintamojo. Patikrinkite šį išsamią serverio nuosavybės kintamųjų suskirstymą.

Ginkluotos su serveriu, modifikuota ar kitaip, dabar jums nebereikia nerimauti, kad tinkamas asmuo būtų tinkamu laiku patekęs į jūsų pasaulį( ir jūs galėsite lengvai pasidalinti savo pasauliu visame namų ūkyje ar su draugaisvisoje šalyje).