18Aug
Nors jūs tyrinėjate savo "Minecraft" pasaulį, žaidimas žaidžia daugybę išteklių, kad jį sukurtumėte aplink jus. Sukūrę šiuos elementus anksčiau, žymiai sumažinama jūsų procesoriaus išteklių apkrova, kai žaidžia žaidimą, o tai veda prie tolygesnio žaidimo su mažiau atsilikimu. Perskaitykite, kaip parodysime, kaip iš anksto populiarinti savo pasaulio žemėlapį, kad galėtumėte greičiau žaisti.
Kodėl aš noriu tai padaryti?
Kaip minėjau kitose "Minecraft" pamokose, "Minecraft" yra stebėtinai intensyviai išteklius naudojantis žaidimas. Dėl mažos skiriamosios gebos tekstūrų ir blokinių formų jis gali atrodyti supaprastėjęs paviršiuje, tačiau pagal gaubtą yra daugybė skaičiavimų ir atliekamų atliekų, kad būtų galima kurti ir pateikti pasaulio žemėlapį, taip pat tvarkyti visus subjektus ir susijusiasfizika.
Šis procesas yra gana intensyvus CPU.Kuriant kūrybinį režimą, kai gabalėliai greitai užpildo, kad išlaikytų netgi žaidėjus aukščiausios klasės kompiuteriuose, jie stebės užstrigimą ir atsilikimą;vyresniuose kompiuteriuose žaidėjai paprastai mato, kad jų žaidimas yra visiškai sustabdytas, o rėmo normos nukris į vienus skaitmenis.
Ši atsilikimas, kol žaidime pateikiami ir pateikiami nauji gabalėliai, yra tikras panardinamasis žudikas, o jei taip blogai, tai užrakina jūsų žaidimą, taip pat įdomus žudikas. Laimei, yra būdas apeiti laukimo žaidimą.Nors visuose žaidimo procesuose visada bus pridėtinės išlaidos, naujų dalių sukūrimas iš tiesų yra procesas, kurį mes galime išvystyti, jei norėsite, kad sunkus kelias būtų padarytas, kai mes nesiimame žaidimo. Trikđtis priklauso nuo protingos maþos programos, vadinamos "Minecraft Land Generator", ir yra labai maþos prieţasties, kodël juo nepasinaudoti.
Kaip tai veikia?
"Minecraft Land Generator" principas yra labai paprastas, kai atliekamas procesas."Minecraft Land Generator" yra pagalbinė programa, kuri, susiejant su pasaulio žemėlapiu ir suderinama "Minecraft" serverio byla, imituoja žemėlapio tyrimą taip, lyg žaidėjai jį roaminguos.
Jei jūs, žaidėjas, turėjo tiksliai ir sistemingai drobėti 20 000 x 20000 kvadratinių tinklelių žaidime, tai būtų baisiai nuobodūs ir reikėjo dienos žaidimų.Tačiau naujesniame kompiuteryje "Minecraft Land Generator" užtrunka apie 1-2 valandas, kad užbaigtų tą pačią užduotį( net ir senesniuose kompiuteriuose galite tiesiog palikti ją paleisti per naktį, kad pasiektų tą patį tikslą).Be to, kai atliksite pradinį paleidimą( ar tai būtų valandą ar dvylika ilgio), darbas atliktas ir jums nereikia paleisti jo dar kartą, jei nenorite dar kartą išplėsti savo pasaulio žemėlapio( pasakyti iš 10 000 blokų pusėjeiki 20 000 blokų pusėje).
"Minecraft" žemė generatorius veikia taip gerai, mes galime pranešti apie vieną neigiamą poveikį: padidėjęs pasaulio failų dydis. Nors kiekvienas "Minecraft" žemėlapis iš esmės yra užbaigtas nuo pasaulio kūrimo momento( prisiminkime, kad pasaulio sėkla + kartos algoritmas yra kaip žemėlapio DNR) pasaulyje iš tikrųjų nėra , egzistuoja kaip tikrasis kietojo disko duomenis sunaudantis, kol žaidėjas aplankys kiekvieną naujągabaliukas ir nerūdijantis kaulo generavimas.
Kadangi toks mažai ištirtas žemėlapis yra maždaug maždaug 10 MB arba mažesnis, kad būtų atsižvelgta į pirmuosius fragmentus ir palaikymo failus, tačiau, kadangi žaidėjas tiria jo dydį, jo kiekvieno ruošinio duomenys įrašomi į žaidimo failą.Iki to laiko, kai žemėlapyje yra 5000 x 5000 blokų verčių, žaidimo failas padidės iki maždaug 600 MB.Didesni žemėlapiai turi didesnius failų dydžius( eksponentiškai);20 000 ar 20 000 žemėlapių turi žaidimo rinkmeną, kuri sveria net 6 GB.
Tai vienintelė reali prekyba, kurią jūs kuriate "Minecraft Land Generator".Ką jūs gaunate padidinus apkrovos laiką ir greitesnį žaidimą, kurį mokate už disko vietos. Atsižvelgiant į tai, kiek stulpo kartos atsilieka nuo vieno žaidėjo žaidimo( ypač žemesnės galios mašinose) ir kokia sunki perdirbimo našta dedama į serverius( kai keli žaidėjai gali tyrinėti skirtingomis kryptimis ir generuoti dešimtis likučių per sekundę), kompromisas yra daugiau nei vertastai daugeliui žaidėjų ir visiškai verta, jei naudojate serverį.
Naudojant Minecraft žemės generatorių
Minecraft žemės generatorius( toliau vadinamas MLG trumpu) veikia visiškai nepriekaištingai, kai tinkamai sukonfigūruotas, tačiau tinkama konfigūracija gali būti šiek tiek sudėtinga. Peržiūrėkime diegimo procesą ir konfigūravimo procesą, kad užtikrintume, kad turite be problemų.
Atsisiuntimas Minecraft žemė generatorius
Šaltinio failai yra "Github" palaikomi, o jei jūs nepažįstate "Github", tai, kaip jūs juos pasiekiate, nėra ypač skaidri. Jei norite paimti naujausią MLG kopiją, eikite į projekto zip archyvus čia.
Pasirinkite nuorodą, nuskaitomą MinecraftLandGenerator_X.X.X_Vanilla_Server.zip( nuo šio vadovo failas yra 1.7.5 versija).Nesijaudinkite, kad failas atrodo pasenęs( 1.7.5 versijos versija yra nuo 2013 m. Spalio mėn., Kurios Minecraft sąlygomis yra praktiškai senovės);tai automatiškai atnaujinama, ir mes padarysime tai atliksime tik akimirką.
Zip-failo pogrupyje pasirinkite "Raw" mygtuką, kaip parodyta paveikslėlyje, esančiame aukščiau. Išsaugokite failą.
"Minecraft" žemės generatorius
diegimas ir atnaujinimas Atsisiuntę zip failą, ištraukite turinį.Visus mūsų "Minecraft" redagavimo įrankius laikome "Minecraft" archyvuose pagal \ Minecraft \ Redagavimo įrankius \, bet jūs galite patalpinti ištrauktą "MinecraftLandGenerator" įrankį visur, kur norėtumėte, nes programos ir palaikymo failai yra visiškai savarankiški.
Atidarykite aplanką ir ieškokite tinkamos jūsų operacinės sistemos sąrankos failo.
MLG apima "Windows", "Mac" ir "Linux" įdiegimo failus, aiškiai pavadintus "MLG_Initial_Setup_ OS ". EXT ", kuriame operacinė sistema ir atitinkama operacinės sistemos plėtra yra aiškiai pažymėtos. Windows vartotojai turėtų paleisti MLG_Initial_Setup_Windows.cmd ir ttPalaukite, kol scenarijus baigs veikti. Pradėjus įdiegti pradinį failą, jūsų MLG aplankas bus gerokai populiarus, o MLG bus atnaujintas( 1.7.6 iš šio vadovo).
Tačiau reikalingas rankinis atnaujinimas. MLG negali platinti faktinio "Minecraft" serverio failo( tačiau jis gali jį atsisiųsti iš "Minecraft" serverių atnaujinimo proceso metu).Nors tai apima ir naujausio server.jar failo atsisiuntimo mechanizmą, mechanizmas yra sugadintas( nes Mojang pakeitė, kaip jie pavadino savo archyvinius failus, o minecraft_server.jar nebėra visuotinai pažymėta naujausioje versijoje).Tokiu atveju atnaujintuvas visada parsisiunčia "Minecraft Server 1.5.2", kuris yra daugiau negu vienas pasenęs.
Jūs galite atsisiųsti naujausią "Minecraft" serverio failą( minecraft_server.1.8.1.jar, kaip nurodyta šiame vadove) iš oficialaus "Minecraft" serverio čia. Galite atsisiųsti senesnes "Mojang" serveryje esančių serverio versijas, naudodamiesi šia gerai tvarkoma lentelė "MCVersions.net" mandagumo. Kodėl verta atsisiųsti senesnes versijas?
Tinkamos serverio versijos atsisiuntimas yra svarbiausias žingsnis . Server.jar failo versijos numeris turi atitikti Minecraft versiją, kurią žaidžiate pasaulio žemėlapyje. Pvz., Jei norite išplėsti žemėlapį iš "Minecraft 1.6.4", negalėsite naudoti "Minecraft 1.8.1" serverio paleisti MLG kaip "chunk" kartojimo algoritmą, o žaidimų turinys pasikeitė taip pat nuo 1.6.4 iki 1.8. *, Kad netjei MLG neapsiribotų, tai generuoja labai netikras klaidas ir artefaktus į jūsų žemėlapį.
Vėlgi, norėdami pabrėžti, turite naudoti "Minecraft" serverio versiją, atitinkančią jūsų žaidimo versiją.
Ši taisyklė taikoma visame lange. Jei naudojate modifikuotą server.jar su žaidimo modžiais, pvz., , kad yra server.jar failas, kurį turite pateikti MLG.Nepriklausomai nuo aplinkybių( serveris vanilla, modded serveris, naujas serveris, senas serveris) failas server.jar turi tiksliai suderinti žemėlapį.
Kai atsisiuntėte tinkamą failą server.jar( vieno žaidėjo žemėlapiuose, kuriuose nenaudojote serverio), arba jūs kopijuojate failą server.jar( jei naudojate namų serveryje), pašalinkiteesantį failą minecraft_server.jar iš MLG aplanko šaknies ir pakeiskite jį tinkama serverio byla( jei reikia, pervardykite ją į minecraft_server.jar).
Visuose mūsų MLG bandymuose vienintelės kilusios problemos buvo tiesioginis nesėkmės žemėlapio, kuriame dirbome, suderinimui su atitinkamu server.jar failu.
"Minecraft" žemė generatorius
Kai atlikote sąrankos procesą ankstesniame žingsnyje( akcentuojant visada, visada , naudodamas teisingą server.jar savo žemėlapiui) viskas yra lygiai plaukiojama. Tiesą sakant, turite tik du paprastus pasirinkimus. Pirmasis pasirinkimas yra tai, ar norite sukurti naują žemėlapį ar išplėsti esamą žemėlapį.Antrasis pasirinkimas yra tai, kiek didelis plotas, kurį norite sukurti( turint omenyje, kad sugeneruotos žemėlapio mastelio dydis sparčiai, 5000 x 5000 blokų yra ~ 600 MB, o 20 000 x 20 000 blokų yra ~ 6 GB).
Branduolio naujo žemėlapio
kūrimas Nors dauguma žmonių norės išplėsti esamą žemėlapį, kurį jie jau pradėjo tyrinėti ir mėgdžioti, pirmiausia sukursime visiškai naują žemėlapį, nes jis reikalauja mažiausiai nustatyto ir vis dar yravertingas MLG naudojimas( ypač vartotojams, norintiems kurti ir visą serverio žemėlapį vienu metu surinkti).
Server.jar naudos failą server.properties, esantį MLG aplanke, kai jis generuoja pasaulį.Failas server.properties naudoja numatytuosius "Minecraft" nustatymus ir, nebent jūs turite tam tikrą būtinybę ką nors pakeisti, nereikia keisti jokių nustatymų viduje. Jei norite geriau suprasti serverio nuosavybės failą, patikrinkite šį "Minecraft" vikio įrašą.Jei jau naudojate serverį( ypač modifikuotą serverį su priskirtais serverio nuosavybės įrašais), kopijuokite esamą failą server.properties kartu su esamu failu server.jar.
Norėdami sukurti naują pasaulį naudodami dabartinį failą server.jar, tiesiog paleiskite Run_MLG_Windows.cmd( arba ekvivalentą failą savo operacinei sistemai).Jums bus pasiūlyta įvesti tokius žemėlapio matmenis.
Demonstravimo sumetimais mes nenorime naudoti mūsų žemėlapio vienodo ilgio pusių, o vietoj to naudosime stačiakampius matmenis( praktiškai kalbant, greičiausiai norėsite kvadratinį žemėlapį).Mes pradedame žemėlapio kūrimo procesą, naudodami įvestį X: 8000 Z: 5000.
Naudodami labai super "Tool" žemėlapį, kuris sukuria "Minecraft" žemėlapio "Google" žemėlapių stiliaus versiją( žiūrėkite šį vadovėlį, jei jus domina žaisti su juo), mes galime pamatyti, kaip mūsų žemėlapis atrodo net pakraunant žaidimą.
Kai procesas baigtas, nukopijuokite sugeneruotą /world/ aplanką ir visus jame esančius failus į savo "Minecraft /saves/" aplanką arba atitinkamą vietą savo serveriui. Vykdykite žaidimą ar serverį, kaip paprastai, ir mėgaukitės anksčiau sukurtu žemėlapiu.
Išplėsti esamą žemėlapį
Jei turite esamą žemėlapį, MLG atlieka fantastišką darbą ir išplečia ir , užpildydami žemėlapį. Jei jūs ištyrėte išmintingu būdu, pavyzdžiui, maždaug 5000 blokų nuo neršti taško, pavyzdžiui,ir jūs norite išplėsti žemėlapį iki 10 000 x 10 000 blokų, MLG ne tik išplės žemėlapio sieną, bet ir užpildys bet kokias skyles jau ištirtoje teritorijoje, kad sukurtas žemėlapis būtų tęstinis nuo sienos iki sienos, be jokių spragų.Čia yra pavyzdinis žemėlapis, mažas pasaulis, kurį pradėjome tyrinėti mandagumo, kaip ir paskutiniame "Mapcrafter" skyriuje.
Norėdami išplėsti / užpildyti esamą žemėlapį, turite nukopijuoti pasaulio išsaugojimo failo turinį į MLG katalogą.Pvz., Tarkime, kad žemėlapį, kurį norite išplėsti, vadinamas "Super Awesome World" ir jis yra jūsų minecraft /saves/ aplanke kataloge / Super Awesome World /.
Nukopijuokite visą katalogą, / Super Awesome World / ir visą jo turinį į savo MLG katalogą ir pervardykite aplanką į /world/.
Vykdykite paleiskite Run_MLG_Windows.cmd( arba ekvivalentinę jūsų operacinės sistemos failą), kaip ir ankstesniame skyriuje. Vienintelis pastebimas skirtumas tarp dviejų metodų, atsižvelgiant į programos išvesties perspektyvą, yra tas, kad jei paleidžiate komandą be esamo pasaulio, kaip mes padarėme ankstesniame skyriuje, ji praneš, kad nėra galiojančio pasaulio ir kad jis yra sukurtas;kai paleidžiate scenarijų esamu ir galiojančiu /world/ aplanku, jis įkels tą vietą ir iš karto pradės plėsti pasaulį.
Leiskite išplėsti labai mažą pasaulį, matomą aukščiau, į tinkamo dydžio 5000 x 5000 blokinį pasaulį.Kai procesas bus baigtas, mes galime dar kartą paleisti "Mapcrafter" ir pažvelgti. Mes išlaikėme abiejų vaizdų mastelio / mastelio lygį, kad galėtumėte matyti tik tai, kiek naujų dalių buvo sukurta ir kaip MLG užpildė spragas.
gražus. Neišplėšiama nuo krašto iki krašto gabalėlio generavimas be jokio ploto bloke jokioje vietoje.
Dabar, kai mes žaidžiame, laukimas, kol žaidimo variklis pasidarys per generuojant naujus gabalus, bus mažiausiai mūsų rūpestis. Kalbėdamas apie "Minecraft" pagreitinimo procesą, o šiandien "Tutorial" apie jūsų žemėlapį su "Minecraft Land Generator" padės apkrauti apkrovą, yra daugybė tweaks, kurias galite panaudoti reguliuodami vaizdo įrašų nustatymus, kad įdiegtumėte našumo didinimo modus, kad "Minecraft" veiktų net vyresniame amžiuje.kompiuteriai.
Turite neatidėliotiną klausimą apie "Minecraft" ar pamoka, kurią norėtumėte mums parašyti? Užsirašykite mums adresu [email protected] ir mes padarysime viską, kad juos atsakyti.