Kaip pagreitinti „Minecraft“ patirtį su „Minecraft Land Generator“
Kol tyrinėjate „Minecraft“ pasaulį, žaidimas skiria didžiulį išteklių kiekį, kad jį sukurtumėte aplink jus. Šių vienetų kūrimas prieš laiką žymiai sumažina jūsų procesoriaus apkrovą žaidžiant žaidimą, kuris veda prie sklandesnio žaidimo su mažiau laiko. Skaitykite, kaip parodysime, kaip iš anksto surinkti pasaulinį žemėlapį greičiau.
Kodėl aš noriu tai padaryti?
Kaip jau aptarėme kitose Minecraft pamokose, „Minecraft“ yra stebėtinai daug išteklių reikalaujantis žaidimas. Dėl žemos skiriamosios gebos tekstūrų ir blokuojamų formų, ji gali atrodyti paprastesnė, tačiau po gaubtu yra didžiulis skaičiavimų ir atvaizdavimo būdas, kuris sukuria ir atvaizduoja pasaulio žemėlapį, taip pat tvarko visus subjektus ir susijusius objektus. fizika.
Šis procesas yra intensyvus procesoriaus procesas. Kai plaukioja aplink kūrybinį režimą, kur gabaliukai greitai užpildo, kad galėtumėte išlaikyti netgi žaidėjus ant aukščiausios klasės kompiuterių, pamatysite stostymą ir atsilikimą; vyresnio amžiaus kompiuterių žaidėjai paprastai matys savo žaidimo malimą iki visiško sustabdymo ir kadrų dažnis sumažės į vieną skaitmenį.
Šis atotrūkis, o žaidimo atvaizdavimas ir nauji gabaliukai yra tikrasis panardinimo žudikas, o jei jis atsilieka taip blogai, užrakina žaidimą, įdomų žudiką. Laimei, yra būdas išvengti laukiančio žaidimo. Nors visuose žaidimo procesuose visada bus pridėtinės išlaidos, naujų gabalų kūrimas iš tikrųjų yra procesas, kurį galime ūkininkauti, jei norėsite, kad sunkus kėlimas būtų atliekamas, kai mes nežaidžiame žaidimo. Apgaulė priklauso nuo protingos mažos programos, vadinamos „Minecraft Land Generator“, ir labai mažai priežasčių nesinaudoti ja..
Kaip tai veikia?
„Minecraft Land Generator“ principas yra labai paprastas, kai atskleidžiate procesą. „Minecraft Land Generator“ yra pagalbinė programa, kuri, suporuota su pasauliniu žemėlapiu ir suderinamu „Minecraft“ serverio failu, imituoja žemėlapio tyrimą taip, tarsi žaidėjai ją skambintų.
Jei jūs, žaidėjas, turėjote tiksliai ir sistemingai drobėje 20 000 x 20 000 kvadratinių tinklų, tai būtų siaubingai nuobodus ir užtruks dienų žaidimo. Tačiau naujesniame kompiuteryje „Minecraft Land Generator“ užima vieną ar dvi valandas, kad užbaigtų tą pačią užduotį (ir netgi senesniuose kompiuteriuose galite tiesiog palikti ją paleisti per naktį, kad būtų pasiektas tas pats tikslas). Be to, atlikę pradinį darbą (ilgą ar dvylika), darbas atliekamas ir jums nereikės jo paleisti dar kartą, nebent norėtumėte vėl vienodai išplėsti savo pasaulio žemėlapį (pasakykite iš 10 000 blokų šone) iki 20 000 blokų pusėje).
„Minecraft Land Generator“ veikia taip gerai, kad galime tik pranešti apie tai, kad jį naudoti: padidėjęs pasaulio failų dydis. Nors kiekvienas „Minecraft“ žemėlapis iš esmės yra užbaigtas nuo pasaulio kūrimo momento (prisiminkite, kad pasaulio sėklų + kartos algoritmas yra kaip žemėlapio DNR), pasaulis iš tikrųjų nėra egzistuoja kaip tikras kietojo disko suvartojimas, kol žaidėjas aplankys kiekvieną naują gabalėlį ir neršia sugadinimo kartos.
Kadangi toks naujas žemėlapis vos tyrinėjo, yra apie ~ 10 MB arba mažesnis, kad būtų galima atsiskaityti už pirmuosius gabalus ir palaikymo failus, tačiau, kai žaidėjas tiria, jis auga, nes kiekvieno gabalo duomenys įrašomi į žaidimo failą. Iki to laiko, kai žemėlapyje yra 5 000 x 5000 blokų vertės, žaidimo failas ištins iki maždaug 600 MB. Didesniuose žemėlapiuose yra didesni failų dydžiai (eksponentiškai); 20 000 iki 20 000 žemėlapių turi žaidimo failą, kuris sveria 6 GB.
Tai vienintelė tikroji prekyba, kurią atliekate „Minecraft Land Generator“. Ką gausite padidinus apkrovos laiką ir greitesnį žaidimą, kurį mokate už vietos diske. Atsižvelgiant į tai, kiek daugybė sugadinimo kartų atsilieka nuo vieno žaidėjo žaidimų (ypač žemesnės klasės mašinose) ir kokia sunki apdorojimo našta, kurią ji įneša į serverius (kai keli žaidėjai gali ieškoti skirtingomis kryptimis ir generuoti keliasdešimt pėdų per sekundę), kompromisas yra daugiau nei verta tai daugeliui žaidėjų ir visiškai verta, jei naudojate serverį.
Naudojant „Minecraft Land Generator“
„Minecraft Land Generator“ (toliau vadinamas MLG trumpumui) veikia visiškai nepriekaištingai, kai jį tinkamai sukonfigūravote, tačiau tinkama konfigūracija gali būti šiek tiek sudėtinga. Eikime per diegimo procesą ir konfigūravimo procesą, kad įsitikintumėte, jog turite nepatogią patirtį.
„Minecraft Land Generator“ atsisiuntimas
Šaltinio failai yra talpinami „Github“ ir, jei nesate susipažinę su „Github“, tai, kaip jūs juos pasiekiate, nėra ypač skaidri. Norėdami paimti naujausią MLG kopiją, eikite į projekto „zip“ archyvus.
Pasirinkite nuorodą, kuri skaito „MinecraftLandGenerator_X.X.X_Vanilla_Server.zip“ (nuo šio vadovo failas yra 1.7.5 versija). Nesijaudinkite, kad byla atrodo pasenusi (1.7.5 versija yra nuo 2013 m. Spalio mėn., Kuri Minecraft požiūriu yra praktiškai senovės); ji automatiškai atnaujinama ir mes tai darysime tik per minutę.
„Zip“ failo pogrupyje pasirinkite mygtuką „Žalia“, kaip parodyta aukščiau esančiame paveikslėlyje. Išsaugokite failą.
„Minecraft Land Generator“ diegimas ir atnaujinimas
Atsisiuntę zip failą, ištraukite turinį. Visi „Minecraft“ redagavimo įrankiai mūsų „Minecraft“ archyvuose laikomi „Minecraft“ įrankių redagavimo priemonėse, bet išgautą „MinecraftLandGenerator“ įrankį galite įdėti bet kur, nes programos ir palaikymo failai yra visiškai savarankiški.
Atidarykite aplanką ir suraskite tinkamą operacinės sistemos sąrankos failą.
MLG apima „Windows“, „Mac“ ir „Linux“ sąrankos failus, aiškiai pavadintus „MLG_Initial_Setup_OS.EXT„Kur operacinė sistema ir atitinkama operacinės sistemos plėtra yra aiškiai pažymėti. „Windows“ naudotojai turėtų paleisti MLG_Initial_Setup_Windows.cmd ir pan. Palaukite, kol scenarijus baigs veikti. Paleidus pradinį sąrankos failą, jūsų MLG aplankas bus žymiai didesnis, o MLG bus atnaujintas (1.7.6, kaip šios pamokos).
Tačiau reikia vieno bitų rankinio atnaujinimo. MLG negali platinti faktinio „Minecraft“ serverio failo (tačiau jis gali jį atsisiųsti iš „Minecraft“ serverių atnaujinimo proceso metu). Nors jame yra mechanizmas, leidžiantis atsisiųsti naujausią serverio.jar failą, mechanizmas yra sulaužytas (nes Mojang pakeitė, kaip jie pavadino savo archyvo failus ir minecraft_server.jar nebėra visuotinai nurodomi naujausioje versijoje). Tokiu būdu atnaujintuvas visada atsisiunčia „Minecraft Server 1.5.2“, kuris yra daugiau nei pasenęs.
Čia galite atsisiųsti naujausią Minecraft serverio failą (minecraft_server.1.8.1.jar kaip šią pamoką) iš oficialaus Minecraft serverio. Jūs galite atsisiųsti senesnes serverio.jar versijas iš Mojang, naudodami šį gerai organizuotą stalą, naudodami MCVersions.net. Kodėl atsisiųsti senesnes versijas?
Tinkamos serverio versijos atsisiuntimas yra pats svarbiausias žingsnis. Server.jar failo versijos numeris turi atitinka „Minecraft“ versiją, kurioje žaidžiate pasaulio žemėlapį. Pavyzdžiui, jei norite išplėsti žemėlapį iš „Minecraft 1.6.4“, jūs negalite naudoti „Minecraft 1.8.1“ serverio, kad paleistumėte MLG, nes šiukšlių generavimo algoritmas ir žaidimo turinys labai pasikeitė nuo 1,6 iki 1,8 *. jei MLG nesugebės visiškai nukentėti, jūsų žemėlapyje bus sukurta labai bjaurių klaidų ir artefaktų.
Vėlgi, norėdami pabrėžti, turite naudoti Minecraft serverio versiją, atitinkančią jūsų žaidimo versiją.
Ši taisyklė taikoma visose srityse. Jei naudojate modifikuotą serverį.jar, pvz., Įdiegę žaidimo modifikacijas, kad yra serveris.jar failas, kurį reikia suteikti MLG. Nepriklausomai nuo aplinkybių (vanilės serveris, modifikuotas serveris, visiškai naujas serveris, senas serveris) serveris.jar failas turi tiksliai atitikti žemėlapį.
Atsisiųsdami tinkamą serverio.jr failą (jei yra vieno žaidėjo žemėlapiai, kuriuose nesinaudojote serveriu) arba kopijote server.jar failą (jei naudojate namų serverį), pašalinkite esamas minecraft_server.jar failas iš MLG aplanko šaknies ir pakeiskite jį tinkamu serverio failu (jei reikia, pervadinkite jį į minecraft_server.jar).
Visuose mūsų MLG bandymuose vienintelės problemos, su kuriomis susidūrėme, buvo tiesioginis rezultatas, nes nesugebėjome susieti žemėlapio, kuriame dirbome, su atitinkamu serverio.jr failu.
„Minecraft Land Generator“ veikia
Baigę diegimo procesą ankstesniame žingsnyje (visada pabrėždami), visada, naudodami teisingą serverį.jar jūsų žemėlapyje) visa kita yra sklandus buriavimas. Tiesą sakant, turite tik du paprastus pasirinkimus. Pirmas pasirinkimas yra tai, ar norite sukurti naują žemėlapį arba išplėsti esamą žemėlapį. Antrasis pasirinkimas yra tai, kiek ploto norite sukurti (turint omenyje, kad generuojamo žemėlapio mastelis greitai pasiekiamas; 5000 x 5000 blokų yra ~ 600MB, o 20 000 x 20 000 blokų - ~ 6GB).
Sukurti naują žemėlapį
Nors dauguma žmonių bus suinteresuoti išplėsti esamą žemėlapį, kurį jie jau pradėjo tyrinėti ir panašiai, pirmiausia aptarsime naują žemėlapį, nes tam reikia mažiausiai sukurtų ir vis dar verta naudoti MLG (ypač naudotojams, norintiems generuoti ir visą serverio žemėlapį vienu svogūnu).
Serveris.jar naudos failą server.properties, esantį MLG aplanke, kai jis generuoja pasaulį. „Server.properties“ faile naudojami numatytieji „Minecraft“ nustatymai ir, nebent turite konkrečių poreikių ką nors pakeisti, nereikia keisti jokių nustatymų viduje. Jei norite geriau suprasti server.properties failą, patikrinkite šį „Minecraft“ wiki įrašą. Jei jau naudojate serverį (ypač modifikuotą serverį su pasirinktiniais server.properties įrašais), kopijuokite esamą server.properties failą kartu su esamu serverio.jar failu.
Jei norite sukurti naują pasaulį naudodami dabartinį serverio.jar failą, tiesiog paleiskite Run_MLG_Windows.cmd (arba lygiavertį failą operacinei sistemai). Jums bus pasiūlyta įvesti žemėlapio matmenis.
Demonstracijos labui mes ketiname atsisakyti lygiaverčių pusių mūsų žemėlapiui ir vietoj to naudoti stačiakampius matmenis (praktiškai kalbant, jūs tikriausiai norėsite kvadratinį žemėlapį). Mes pradedame žemėlapio generavimo procesą, kai įėjimas yra X: 8000 Z: 5000.
Naudojant labai super vėsią priemonę „Mapcrafter“, kuris sukuria „Google“ žemėlapio stiliaus „Minecraft“ žemėlapio versiją (žr. Šią pamoką, jei jus domina, kad su juo žaidžia), mes matome, kaip mūsų žemėlapis atrodo perkeliant žaidimą.
Kai procesas yra baigtas, nukopijuokite sukurtą / pasaulinį / aplanką ir visus jame esančius failus į „Minecraft“ / „išsaugo“ / aplanką arba atitinkamą jūsų serverio vietą. Paleiskite žaidimą ar serverį, kaip paprastai, ir mėgaukitės savo pregeneruotu žemėlapiu.
Esamo žemėlapio išplėtimas
Jei turite esamą žemėlapį, MLG atlieka fantastišką darbą ir plečiasi ir užpildę žemėlapį. Jei, pavyzdžiui, ištyrėte apie 5000 blokų nuo neršto taško ir norite išplėsti žemėlapį iki 10 000 x 10 000 blokų, MLG ne tik išplės žemėlapio ribą bet užpildykite bet kurias jau ištirtoje teritorijoje esančias skyles, kad generuojamas žemėlapis būtų nepertraukiamas nuo sienos iki sienos be tarpų. Čia yra pavyzdinis žemėlapis, mažas pasaulis, kuriame pradėjome ištirti, kaip, kaip ir paskutiniame skyriuje, Mapcrafter.
Norint išplėsti / užpildyti esamą žemėlapį, turite kopijuoti savo pasaulio išsaugojimo failo turinį į MLG katalogą. Pavyzdžiui, tarkime, kad žemėlapis, kurį norite išplėsti, vadinamas „Super Awesome World“ ir yra jūsų minecraft / save / aplanke kataloge / „Super Awesome World“..
Nukopijuokite visą katalogą, / Super Awesome World / ir visą jo turinį į MLG katalogą ir tada pervadinkite aplanką į / world /.
Paleiskite paleisti Run_MLG_Windows.cmd (arba lygiavertį failą operacinei sistemai), kaip ir ankstesniame skyriuje. Vienintelis pastebimas skirtumas tarp šių dviejų metodų, nuo taikomųjų programų perspektyvos, yra tas, kad, vykdant komandą, kurioje nėra buvusio pasaulio, kaip ir ankstesniame skyriuje, jis praneš, kad nėra galiojančio pasaulio ir kad jis yra sukuriamas ; kai paleisite scenarijų naudodami esamą ir galiojantį / pasaulinį / katalogą, jis bus įkeltas, o vietoj to nedelsiant pradės išplėsti pasaulį.
Išplėskime labai mažą pasaulį, matytą aukščiau, į padoraus dydžio 5000 x 5000 bloko pasaulį. Kai procesas bus baigtas, vėl galėsime išgauti Mapcrafter ir pažvelgti. Mes abu vaizdus išlaikėme tą patį mastelio / mastelio lygį, kad pamatytumėte, kiek naujų kūrinių buvo sukurta ir kaip MLG užpildė spragas.
Gražus. Besiūlių brūkšninių plyšių susidarymas, nesudarant kliūčių bet kurioje žemėlapio vietoje.
Dabar, kai žaidžiame, laukia, kol žaidimo variklis sukrės, sukeldamas naujus gabalus, bus mažiausiai mūsų rūpesčių. Kalbėdamas apie pagreitinimą „Minecraft“, nors šiandienos pamoka apie savo žemėlapio parengimą „Minecraft Land Generator“ padės lengviau apkrova, yra daugybė „tweaks“, kuriuos galite naudoti nuo vaizdo nustatymų pritaikymo iki našumo didinimo modifikacijų, kad „Minecraft“ veiktų tolygiai senstant kompiuterių.
Turite neatidėliotiną klausimą apie „Minecraft“ arba pamoką, kurią norėtumėte, kad rašytume? Atsiųskite mums el. Laišką adresu [email protected] ir mes padarysime viską, kad atsakytume į juos.