Kodėl paleiskite "Minecraft" serverį?
Vienas iš labiausiai nuliūdanč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 eiti apie tai - surengti atskirą serverį vietiniame tinkle. 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ą.
Kai failas bus baigtas atsisiunčiant, perkelkite.JAR failą į 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ą.
Pradėkime serverį pirmą kartą, komandinėje eilutėje paleisdami šią 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 kokią kitą konkrečią OS problemą, mes rekomenduojame patikrinti išsamų vadovą, kaip paleisti serverio JAR failą, esantį oficialioje "Minecraft".
Kai paleisite serverį pirmą kartą, pamatysite tokį pranešimą:
[Server thread/INFO]: Starting minecraft server version 1.7.10
[Server thread/INFO]: Loading properties
[Server thread/WARN]: server.properties does not exist
[Server thread/INFO]: Generating new properties file
[Server thread/WARN]: Failed to load eula.txt
[Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[Server thread/INFO]: Stopping server
Tai yra 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 naudosite "nogui" žymą, serverio išvestis ir komandų sąsaja išliks terminalo lange, kuriame paleidote komandą:
Antrojo serverio paleidimo metu, priėmus EULA, atsisiunčiami papildomi failai ir generuojamas numatytasis pasaulis. Numatytasis pasaulis yra / world / ir labai panašus į reguliarų senų /.minecraft/saves/[someworldname]/ aplanką iš reguliarios "Minecraft" (iš tikrųjų tai yra). Galite žaisti atsitiktinai sugeneruotame pasaulyje arba galite ištrinti turinį / world / ir pakeisti jį išsaugoto žaidimo turiniu iš atskiros Minecraft arba pasaulio kopijos, išskyrus tuos, kuriuos atsisiųsite iš interneto.
Leiskite prisijungti prie mūsų naujai dengto 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ą.
Su IP adresu rankoje, paleiskite "Minecraft", pagrindiniame meniu spustelėkite "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ų".
Serverio pusėje dalykų, pamatysite įspėjimų srautą konsolės lange, nes tai įvyks: ž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ą pokalbių lange kaip žaidėjo serveryje.
/ defaultgamemode [s / c / a] | Įjungia serverio numatytąjį režimą naujiems žaidėjams tarp "Survival", "Creative" ir "Adventure" režimų. |
/ sunkumai [p / e / n / h] | Perjungia sudėtingumo lygius tarp taikių, lengvų, įprastų ir kietų. |
/ gamemode [s / c / a] [grotuvas] | Tas pats, kas / defaultgamemode, išskyrus atvejus, kai taikomas žaidėjas pagal žaidėją. |
/ sąrašas | Pateikiami visi dabartiniai žaidėjai. |
/ (de) op [player] / deop [player] | Suteikia pavadintą žaidėjo operatoriaus privilegijas (arba juos pašalina). |
/ save- (visi / on / off) | "Visi" iš karto išsaugo pasaulį, "on" paverčia pasaulio taupymą (tai numatytoji būsena), o "off" išjungia automatinį išgavimą. Geriausias palikti šį vieną, jei nenorite priversti iš karto išsaugoti savo darbo atsarginę kopiją komandą / save-all. |
/ setworldspawn [x y z] | Nustato nerijos tašką visiems žaidėjams, atvykstantiems į pasaulį. Be koordinačių, ji nustato vietą, kurioje vykdomoji operacija stovi, su argumentais ji priskiria neršto tašką į tas koordinates. |
/ spawnpoint [grotuvas] [x y z] | Tas pats, kas pasaulyje, bet atskiriems žaidėjams; leidžia kiekvienam žaidėjui nustatyti unikalią spawnpoint. |
/sustabdyti | Išjungia serverį. |
/ laiko nustatymas [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 [aiškus / lietus / griaustinis] | Pakeičia orą. 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 labiausiai tuoj pat naudingos komandos, norint 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 jie nereikalingi asmeniniam naudojimui namuose.
Dabar, kai sėkmingai pradėjome savo asmeninį namų serverį, gali būti įdomu (ypač po visų jiems skirtų pamokų), kaip mes galėtume įnešti keletą nuostabių modų į mūsų serverį. Kitas sustojimas, serverio modifikavimas.
Nustatyti paprastą Modded Minecraft serverį
Tiesiog kaip ir jūs galite lengvai įšvirkšti "Forge" modulinį krautuvą į atskirą "Minecraft" diegimą, galite lengvai įšvirkšti "Forge" modulinį krautuvą į "Minecraft" serverį.
Galite pakartotinai naudoti tą patį diegimo programą, kurią naudojate "Forge" ankstesniame "modding" mokymo programoje; tiesiog pakartokite jį (nesvarbu, ar naudojate.EXE ar.JAR) ir koreguokite nustatymus kaip tokius:
Pastaba: Jei atsijungėte į šį skyrių, nes esate labai susijaudinęs dėl modifikacijų savo serveryje, mes vis tiek raginame perskaityti ankstesnį skyrių, nes keli žingsniai yra identiški, ir mes ne viską pakartojame visai šiai daliai pamoka.
Atsisiųskite minutėlę tiek serveriui, tiek Forge failams, tada eikite į diegimo aplanką. Kiti veiksmai atrodys labai panašiai kaip "Vanilės" "Minecraft" serverio sąranka.
Aplanke paleiskite failą "forge. *. Universal.jar", naudodami tą pačią komandą, kurią naudojate, remdamiesi savo operacine sistema iš šio vadovo vanilės diegimo dalies.
Serveris paleis, o tada sustabdys, nurodydamas, kaip tai padarė ankstesniame skyriuje, kad jūs 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 būseną serveryje.
Viskas gerai atrodo. Mes net pagimdėme netoli kaimo, kuris visada linksmas. Parodykime šiam kaimiečiui, kaip susitikti, sukurdami portalą magiškam matmeniui.
Dabar, kai mes ž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 jūsų naujojo "Forge" serverio abiejose moduliuose / aplanke ir Minecraft kliento / modifikacijų / aplanko, prie kurio prisijungiate prie serverio.
Išeikite iš "Minecraft" kliento ir sustabdykite serverį komandą "stop", nukopijuokite failus ir iš naujo paleiskite serverį. Tada paleiskite savo klientą ir prisijungti prie serverio.
Papildomos tweaks ir gudrybės jūsų serveriui
Šiuo metu esate pasiruošę statyti, 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ų
Jūs visada galite įdiegti daugiau modų. Turėkite omenyje, kad daugiau modų 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. Paprastai serverio / mod / aplanke ir serverio / mod / aplanke turi būti vienas kitą veidrodžiai.
Reikia idėjų geriems modemų serveriams? Paspauskite "Minecraft modding tutorial" skiltyje "Kur rasti moderius" išvardytus išteklius.
Serverio atidarymas nuotoliniams grotuvams
Jei norite žaisti su žmonėmis, esančiais ne 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 serverį baltajame sąraše. Naudokite komandą ir parametrus / baltasis sąrašas [on / off / list / add / remove / reload] [playername] nustatyti ir peržiūrėti baltąjį sąrašą.
Tikslus derinimas su "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 teisingus / neteisingus ar skaitmeninius perjungimus, žaidėjų išgyvenimo režimu galima skristi, išjungti "The Nether", koreguoti serverio laiko 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, ar tinkamas asmuo yra tinkamu laiku, kad galėtumėte pasiekti pasaulį (ir jūs galite lengvai pasidalinti savo pasauliu visame namų ūkyje ar su draugais visame pasaulyje). Šalis).