18Aug
Lai gan jūs meklējat savu Minecraft pasauli, spēlē tiek piešķirts milzīgs resursu apjoms, lai to izveidotu tev apkārt.Šo elementu ģenerēšana pirms laika būtiski samazina resursdatora slodzi uz jūsu CPU, spēlējot spēli, kas noved pie vienmērīgākas spēles ar mazāku kavēšanos. Lasiet tālāk, jo mēs parādīsim jums, kā pirmspopulēt savu pasaules karti, lai ātrāk spēlētu.
Kāpēc es gribu to izdarīt?
Kā mēs esam apsprieduši citās Minecraft apmācībās, Minecraft ir pārsteidzoši resursu ietilpīga spēle. Pateicoties zemas izšķirtspējas tekstūrām un bloķētām formām, tas var izskatīties vienkāršots virspusē, bet zem kapuces tiek veikts milzīgs aprēķinu un noformējumu daudzums, lai ģenerētu un pārstāvētu pasaules karti, kā arī apstrādātu visas struktūras un saistītāsfizika.
Šis process ir diezgan intensīvs CPU.Lidojot apkārt radošajam režīmam, kurā gabali ātri aizpildās, lai pat spēlētos augsta līmeņa datoros, viņi redzēs lēcienus un kavēšanos;Gados vecākiem datoriem spēlētāji parasti redzēs savu spēli, lai pilnībā apstājās, un kadru ātrums samazināsies ar vienādiem cipariem.
Šis kavējums, kamēr spēle pārveido un parādīs jaunus gabaliņus, ir īsta iegremdēšanas slepkava, un, ja tā ir tik slikta, tā atslēga jūsu spēli, arī fun killer. Par laimi ir veids, kā apiet gaidīšanas spēli. Kaut arī vienmēr būs pieskaitāmās izmaksas dažādiem spēļu procesiem, jauno gabalu radīšana faktiski ir process, kuru mēs varam izaudzēt, ja vēlaties, lai smagie pacelšanas darbi tiktu veikti, kad mēs nepiedalāmies spēlē.Triks balstās uz gudru mazu programmu, ko sauc par Minecraft Land Generator, un tam nav ļoti daudz iemeslu, lai to neizmantotu.
Kā tas darbojas?
Minecraft Zemes ģeneratora pamatprincips ir ļoti vienkāršs, ja veicat procesa sadalīšanu. Minecraft Zemes ģenerators ir palīgs programma, kas, savienojot ar pasaules karti un saderīgu Minecraft servera failu, simulē kartes izpēti, it kā spēlētāji to viesabonē.
Ja jums, spēlētājam, precīzi un sistemātiski vajadzētu spēlēt spēlē 20 000 x 20 000 kvadrātveida režģi, tas būtu briesmīgi nogurdinošs, un spēļu spēlēšanai vajadzētu būt dienām. Jaunākajā datorā Minecraft Land Generator stundu vai divas stundas, lai pabeigtu to pašu uzdevumu( un pat vecākiem datoriem jūs varat vienkārši atstāt to palaist pa nakti, lai sasniegtu tādu pašu mērķi).Turklāt, tiklīdz jūs veicat sākotnējo palaišanu( vai nu tas ir stunda vai divpadsmit garumā), darbs ir paveicies, un jums to vairs nevajadzētu palaist, ja vien jūs nevēlaties vienmērīgi paplašināt savu pasaules karti( teiksim, no 10 000 blokiem pusēlīdz 20 000 blokiem pusē).
Minecraft Land Generator darbojas tik labi, mēs varam tikai ziņot par vienu negatīvu pusi, lai to izmantotu: palielināts pasaules faila lielums. Kaut arī katra Minecraft karte būtībā ir pabeigta no pasaules radīšanas brīža( atcerieties, ka pasaules sēklu + paaudžu algoritms ir kā DNS kartei) pasaulē patiesībā nav kā reālu cieto disku, kas patērē datus, līdz spēlētājs katru no tiem atverrieciens un nūjas gabala paaudzes.
Tā kā tik tikko izpētīta jauna karte ir apmēram ~ 10 MB vai mazāka, lai ņemtu vērā pirmos gabalus un atbalsta failus, bet, kā spēlētājs pēta, tas palielinās pēc izmēra, jo dati par katru rindu tiek rakstīti uz spēles failu. Līdz brīdim, kad karte satur 5000 x 5000 bloku vērtu gabaliņos, spēļu fails tiks uzpūsts aptuveni 600 MB.Lielākām kartēm ir lielāki failu izmēri( eksponenciāli);20 000 līdz 20 000 kartei ir spēļu fails, kas sver nopietnus 6 GB.
Tas ir vienīgais reālais kompromiss, ko veicat ar Minecraft Land Generator. Ko jūs iegūstat, palielinot slodzes laiku un ātrāku spēlēšanu, par kuru jāmaksā ar diska vietu.Ņemot vērā to, cik liela daļa mikroshēmas atpaliek no viena spēlētāja spēlēm( it īpaši zemāka līmeņa automātiem) un kāda ir smaga apstrādes slodze serveros( kur vairākus spēlētājus var izpētīt dažādos virzienos un sekundē veidot desmitiem gabalu), kompromiss ir vairāk nekā vērtstas lielākajai daļai spēlētāju un pilnīgi vērts, ja jūs izmantojat serveri.
Izmantojot Minecraft Zemes ģeneratoru
Minecraft Zemes ģenerators( šeit saukts par MLG īsumā) strādā pilnīgi nevainojami, ja to pareizi konfigurējat, taču pareiza konfigurācija var būt nedaudz grūts. Let's iet cauri instalācijas procesam un konfigurācijas procesam, lai nodrošinātu, ka jums ir bez problēmām.
Lejupielādējot Minecraft Zemes ģeneratoru
Avota faili tiek mitināti Github, un, ja jūs nezināt Github, tas, kā jūs piekļūstat tiem, nav īpaši caurspīdīgs. Lai iegūtu jaunāko MLG eksemplāru, dodieties uz projekta zip arhīvu šeit.
Izvēlieties saiti, kas skan MinecraftLandGenerator_X.X.X_Vanilla_Server.zip( no šī apmācības faila versija ir 1.7.5).Neuztraucieties par to, ka datne šķiet novecojusi( versijas 1.7.5 versija ir no 2013. gada oktobra, kuras Minecraft izteiksmē ir praktiski senas);tas automātiski tiek atjaunināts, un mēs to darīsim tikai pēc brīža.
Zip faila apakšlapā izvēlieties pogu "Raw", kā redzams iepriekš redzamajā ekrānuzņēmumā.Saglabājiet failu.
Minecraft Zemes ģeneratora
instalēšana un atjaunināšana Pēc zip faila lejupielādes izraksta saturu. Mēs saglabājam visus mūsu Minecraft rediģēšanas rīkus mūsu Minecraft arhīvos zem \ Minecraft \ Editing Tools \, bet jūs varat ievietot iegūto MinecraftLandGenerator rīku jebkurā vietā, kur vēlaties, jo lietojumprogrammas un atbalsta faili ir pilnībā paši.
Atveriet mapi un atrodiet operētājsistēmas atbilstošo iestatīšanas failu.
MLG ietver instalēšanas failus Windows, Mac un Linux, nosaukti skaidri "MLG_Initial_Setup_ OS ". EXT ", kurā operētājsistēma un attiecīgais operētājsistēmas paplašinājums ir skaidri marķēti. Windows lietotājiem vajadzētu palaist MLG_Initial_Setup_Windows.cmd un tā tālāk. Pagaidiet, līdz skripts beigsies. Pēc sākotnējās iestatīšanas faila palaišanas jūsu MLG mape būs ievērojami vairāk apdzīvota un MLG būs atjaunināts( 1.7.6 no šīs apmācības).
Tomēr ir nepieciešams veikt tikai vienu manuālu atjaunināšanu. MLG nevar izplatīt faktisko Minecraft servera failu( bet to var lejupielādēt no Minecraft serveriem atjaunināšanas procesa laikā).Lai gan tas ietver mehānismu, lai lejupielādētu jaunāko servera. Jar failu, mehānisms ir bojāts( jo Mojang mainīja to, kā viņi nosaukuši savus arhīvu failus, un minecraft_server.jar vairs ne vienmēr norāda uz jaunāko versiju).Tādējādi atjaunotājs vienmēr lejupielādē Minecraft Server 1.5.2, kas ir vairāk nekā nedaudz novecojis.
Jūs varat lejupielādēt jaunāko Minecraft servera failu( minecraft_server.1.8.1.jar no šīs apmācības) no oficiālā Minecraft servera šeit. Jūs varat lejupielādēt vecākās servera versijas no Mojang, izmantojot šo labi organizēto galdu no MCVersions.net. Kāpēc lejupielādēt vecākas versijas?
servera pareizas versijas lejupielāde ir vissvarīgākais solis . Server.jar faila versijas numurs ir jāatbilst Minecraft versijai, kurā jūs spēlējat pasaules karti. Piemēram, ja jūs vēlaties izvērst karti no Minecraft 1.6.4, jūs nevarat izmantot Minecraft 1.8.1 serveri, lai palaistu MLG kā mikroshēmas ģenerēšanas algoritmu, un spēļu saturs tik daudz mainījies starp 1,6,4 un 1,8. *, Kas patja MLG nedarbosies tieši, tas radīs ļoti neglītas kļūdas un artefaktus uz jūsu karti.
Atkal, lai uzsvērtu, jums ir jāizmanto Minecraft servera versija, kas atbilst jūsu spēles versijai.
Šis noteikums ir piemērojams visās jomās. Ja jūs izmantojat modificētu serveru.jar ar spēļu modifikācijām, piemēram, , ka ir server.jar fails, kas jums jāpiešķir MLG.Neatkarīgi no apstākļiem( vaniļas serverim, modificētam serverim, pavisam jauna serverim, vecam serverim) servera failam ir tieši jāatbilst kartei.
Pēc tam, kad esat lejupielādējis atbilstošu servera failu( vienu atskaņotāju karšu gadījumā, kur jūs neesat izmantojis serveri) vai arī esat nokopējis servera failu( ja darbojas mājas serveris), noņemietesošo failu minecraft_server.jar no MLG mapes saknes un nomainiet to ar atbilstošu servera failu( ja nepieciešams, pārdēvējiet to līdz minecraft_server.jar).
Visos mūsu MLG testos vienīgās problēmas, kas jebkad radās, bija tieši tādēļ, ka mēs nesadarbojām karti, ar kuru mēs strādājām, izmantojot atbilstošu servera. Jar failu.
Minecraft Zemes ģenerators
Kad esat pabeidzis iestatīšanas procesu iepriekšējā posmā( ar uzsvaru uz vienmēr, vienmēr ir , izmantojot jūsu serverim pareizo servera.jar) viss pārējais ir vienmērīga burāšana. Patiesībā jums ir tikai divas vienkāršas izvēles. Pirmā izvēle ir tā, vai vēlaties ģenerēt pavisam jaunu karti vai paplašināt esošu karti. Otrā izvēle ir tā, cik liela platība vēlaties ģenerēt( paturot prātā, ka radītā kartes apjoms strauji pieaug, 5000 x 5000 bloki ir ~ 600MB, bet 20 000 x 20 000 bloki ir ~ 6 GB).
Brand New Map
veidošana Lai gan lielākā daļa cilvēku būs ieinteresēti paplašināt esošo karti, ko viņi jau ir sākuši izpētīt un patīk, mēs vispirms sāksim pārveidot pavisam jaunu karti, jo tai ir nepieciešams vismaz izveidot un joprojāmcienīgi izmantot MLG( īpaši lietotājiem, kas meklē ģenerēt un visu servera karti vienā lejup).
Server.jar izmantos servera īpašumu failu, kas atrodas MLG mapē, kad tā ģenerē pasauli. Servera īpašumu fails izmanto noklusējuma Minecraft iestatījumus un, ja vien jums nav īpašas vajadzības kaut ko mainīt, nav nepieciešams mainīt kādu no iestatījumiem iekšā.Ja vēlaties labāku izpratni par servera īpašumu failu, izlasiet šo Minecraft wiki ierakstu. Ja jūs jau izmantojat serveri( īpaši modificētu serveri ar pielāgotu servera īpašumu ierakstiem), kopējiet savu esošo servera īpašumu failu kopā ar savu esošo servera. Jar failu.
Lai radītu pavisam jaunu pasauli, izmantojot jūsu pašreizējo server.jar failu, vienkārši palaidiet Run_MLG_Windows.cmd( vai jūsu operētājsistēmas ekvivalentu failu).Jums tiks piedāvāts ievadīt kartes izmērus tāpat kā.
Demonstrācijas labad mēs izvairīsimies, izmantojot mūsu karti ar vienādiem garumiem, un izmantosim taisnstūrveida izmērus( praktiski runājot, jūs, iespējams, vēlaties iegūt kvadrātveida karti).Mēs sākam karšu veidošanas procesu ar ievadi X: 8000 Z: 5000.
Izmantojot ļoti superdrošu rīku Mapcrafter, kas ģenerē jūsu Minecraft kartes kartes Google Maps stilu versiju( skatiet šo pamācību, ja vēlaties to atskaņot), mēs varam redzēt, kā mūsu karte izskatās, pat ielādējot spēli.
Kad process ir pabeigts, nokopējiet radīto /world/ mapi un visus tajā esošos failus uz mapi Minecraft /saves/ vai atbilstošo atrašanās vietu jūsu serverī.Palaidiet spēli vai serveri, kā parasti, un izbaudiet savu iepriekš izveidoto karti.
Pastāvošās kartes paplašināšana
Ja jums ir esoša karte, MLG veic fantastisku darbu, gan paplašinot un , aizpildot karti iekšā. Ja jūs esat izpētījis meandering modeli līdz apmēram 5000 blokiem no spawn punkta, piemēram,un jūs vēlaties paplašināt karti līdz 10 000 x 10 000 blokiem, MLG ne tikai paplašinās kartes robežu, bet arī aizpildīs jebkādas caurumus jau izpētītajā teritorijā, lai izveidotais karš būtu nepārtraukts no robežas līdz robežai bez atstarpēm.Šeit ir piemēru karte, neliela pasaule, par kuru mēs esam sākuši izpētīt pieklājību no Mapcrafter pēdējās sadaļas.
Lai paplašinātu / aizpildītu esošo karti, jums ir nepieciešams kopēt pasaules saglabāšanas faila saturu MLG katalogā.Piemēram, pieņemsim, ka karte, kuru vēlaties paplašināt, sauc par Super Awesome World un atrodas jūsu Minecraft /saves/ mapē direktorijā / Super Awesome World /.
Kopējiet visu direktoriju, / Super Awesome World / un visu tā saturu savā MLG direktorijā un pēc tam pārdēvējiet mapi uz /world/.
Palaidiet Run_MLG_Windows.cmd( vai ekvivalentu failu operētājsistēmai) tāpat kā iepriekšējā sadaļā.Vienīgā ievērojamā atšķirība starp abām metodēm no lietojumprogrammas produkcijas viedokļa ir tāda, ka, palaižot komandu bez esošas pasaules, kā mēs to izdarījām iepriekšējā sadaļā, tā paziņos, ka nav derīga pasaules un ka tā tiek ģenerēta;kad palaižat skriptu ar esošu un derīgu /world/ direktoriju, tas ielādēs to vietā un nekavējoties sāks paplašināt pasauli.
Izvērsīsim ļoti maza pasauli, kas redzama iepriekš, apmēram pieci 5000x500 bloka pasaulē.Kad process ir pabeigts, mēs varam vēlreiz aktivizēt Mapcrafter un izskatu. Abiem attēliem esam saglabājuši mērogošanas / tālummaiņas līmeni vienādi, lai jūs varētu redzēt, cik daudz jaunu gabalu tika radīts un kā MLG aizpildīja nepilnības.
Skaista. Bezšuvju mikroshēmas paaudze no malas līdz malai, kas nav tik liela kā bloka plaisa jebkurā vietā uz kartes.
Tagad, kad mēs spēlējam, gaida, ka spēļu dzinējs sāks darboties, radot jaunus gabaliņus, būs mazākā no mūsu rūpes. Runājot par Minecraft ātruma pazemināšanu, lai gan šodienas apmācība par kartes iepriekšēju ģenerēšanu ar Minecraft Land Generator palīdzēs atvieglot slodzi, ir daudz dažādu pielāgojumu, kurus varat izmantot, pielāgojot video iestatījumus, lai uzstādītu veiktspējas paaugstināšanas modus, lai Minecraft darbotos vienmērīgā vecumā.datori.
Vai jums ir aktuāls jautājums par Minecraft vai pamācību, kuru vēlaties mums rakstīt? Uzņemiet mums e-pastu uz adresi [email protected], un mēs darīsim visu iespējamo, lai uz tiem atbildētu.