Kako ubrzati vaše Minecraft iskustvo s Minecraft Land Generatorom
Dok istražujete svoj Minecraft svijet, igra vam posvećuje ogromnu količinu sredstava za stvaranje oko vas. Generiranje tih dijelova ispred vremena značajno smanjuje opterećenje resursa na CPU-u dok igrate igru što dovodi do glatkije igre s manje zaostajanja. Pročitajte kako ćemo vam pokazati kako unaprijed napuniti kartu svijeta za bržu igru.
Zašto to želim učiniti?
Kao što smo već spomenuli u drugim Minecraft tutorialima, Minecraft je iznenađujuće resursno intenzivna igra. Može izgledati jednostavno na površini, zahvaljujući teksturama niske razlučivosti i blokiranim oblicima, ali ispod haube postoji ogroman broj izračuna i prikazivanja koji se događaju za generiranje i predstavljanje karte svijeta, kao i za obradu svih entiteta i povezanih fizika.
Ovaj proces je prilično CPU intenzivan. Kada letite okolo u kreativnom modu gdje se komadi brzo popunjavaju kako bi održali korak čak i igrači na visokim računalima će vidjeti mucanje i zaostajanje; igrači na starijim računalima obično će vidjeti da je njihova igra u potpunosti zaustavljena, a brzina kadra će pasti u jednoznamenkaste.
Ovo zaostajanje dok igra donosi i prikazuje nove komade je pravi ubojica uronjenosti i, ako tako zaostaje, zaključava vašu igru, zabavan ubojica. Srećom, postoji način da se zaobiđe igra koja čeka. Iako će uvijek biti opterećenja za različite procese u igri, generiranje novih komada je zapravo proces koji možemo obraditi, ako hoćete, tako da se teški lifting obavlja kad ne igramo igru. Trik ovisi o pametnom malom programu nazvanom Minecraft Land Generator, i postoji vrlo malo razloga da ga ne iskoristite.
Kako radi?
Princip koji stoji iza Minecraft Land Generatora je vrlo jednostavan kada secirate proces. Minecraft Land Generator je pomoćna aplikacija koja, kada je uparena s kartom svijeta i kompatibilnom Minecraft datotekom poslužitelja, simulira istraživanje karte kao da je igrači lutaju.
Ako ste, igrač, morali precizno i sustavno platiti kvadratnu mrežu od 20.000 x 20.000 kvadrata, to bi bilo užasno zamorno i trajalo bi nekoliko dana igre. Međutim, na novijem računalu Minecraft Land Generator traje sat ili dva za dovršetak istog zadatka (čak i na starijim računalima možete ga ostaviti da radi preko noći kako biste postigli isti kraj). Nadalje, nakon početnog izvođenja (duljine od jednog sata ili dvanaest), posao je završen i ne morate ga ponovno pokretati ako ne želite ponovno jednoliko proširiti kartu svijeta (recimo od 10.000 blokova na jednoj strani do 20.000 blokova sa strane).
Minecraft Land Generator radi tako dobro, možemo samo prijaviti jedan downside da ga koristite: povećana veličina datoteke u svijetu. Iako je svaka karta Minecrafta u biti kompletna od trenutka stvaranja svijeta (zapamtite da je svjetski algoritam sjemena + generacija kao DNK za kartu) svijet zapravo ne postojati kao pravi tvrdi disk koji troši podatke sve dok igrač ne posjeti svaki novi komad i generira komad generacije.
Kao takva svježa mapa jedva istražena je oko 10MB ili manje u veličini za račune za prve dijelove i datoteke podrške, ali kako igrač istražuje raste u veličini kako su podaci za svaki komad zapisani u datoteku igre. Do trenutka kada mapa sadrži 5.000 x 5.000 blokova vrijednih komada, datoteka igre će se povećati na oko 600MB. Veće karte imaju veće veličine datoteka (tako eksponencijalno); mapa od 20.000 po 20.000 ima datoteku igre koja teži 6 GB.
To je jedina stvarna trgovina koju radite s Minecraft Land Generatorom. Što dobivate u povećanom vremenu učitavanja i bržoj igri za igru koju plaćate za prostor na disku. S obzirom na to koliko generacija blokova zaostaje za pojedinačnim igrama (osobito na nižim računalima) i koliko teška obrada opterećuje poslužitelje (gdje više igrača može istraživati u različitim smjerovima i generirati desetke komada u sekundi) nadoknada je više nego vrijedna to za većinu igrača i apsolutno vrijedi ako pokrenete poslužitelj.
Koristeći Minecraft Land Generator
Minecraft Land Generator (ovdje se naziva MLG za sažetost) radi apsolutno besprijekorno kada ga ispravno konfigurirate, ali pravilna konfiguracija može biti malo zeznuta. Prođimo kroz proces instalacije i proces konfiguracije kako bismo osigurali da imate iskustvo bez problema.
Preuzimanje Minecraft kopnenog generatora
Izvorne datoteke smještene su na Githubu i ako niste upoznati s Githubom, način na koji im pristupate nije osobito transparentan. Da biste dohvatili najnoviju kopiju MLG-a, dođite do arhive ZIP-a projekta.
Odaberite vezu koja glasi MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (od ovog vodiča datoteka je inačice 1.7.5). Nemojte se brinuti da se datoteka čini zastarjelom (verzija 1.7.5 je iz listopada 2013., što je u Minecraftovim terminima praktički staro); automatski se ažurira i to ćemo učiniti za trenutak.
Na podstranici za zip datoteku odaberite gumb "Raw", kao što se vidi na slici iznad. Spremite datoteku.
Instaliranje i ažuriranje Minecraft kopnenog generatora
Nakon preuzimanja zip datoteke, izvadite sadržaj. Sve naše Minecraft alate za uređivanje čuvamo u našim Minecraft arhivama pod Minecraft alatom za uređivanje, ali možete izvaditi izvađeni alat "MinecraftLandGenerator" gdje god želite, jer su aplikacije i datoteke podrške potpuno samostalne.
Otvorite mapu i potražite odgovarajuću datoteku za postavljanje za vaš operativni sustav.
MLG uključuje datoteke za postavljanje za Windows, Mac i Linux, nazvane jasno "MLG_Initial_Setup_OS.EXTGdje su operativni sustav i odgovarajuće proširenje za taj operacijski sustav jasno označeni. Korisnici sustava Windows trebali bi pokrenuti MLG_Initial_Setup_Windows.cmd i tako dalje. Pričekajte da skripta završi. Nakon pokretanja početne instalacijske datoteke, vaša mapa MLG bit će znatno popunjena i MLG će biti ažuran (1.7.6 od ovog vodiča).
Međutim, potrebno je malo ručno ažuriranje. MLG ne može distribuirati stvarnu Minecraft datoteku poslužitelja (ali je može preuzeti s Minecraft poslužitelja tijekom procesa ažuriranja). Iako ne uključuje mehanizam za preuzimanje najnovije server.jar datoteke, mehanizam je pokvaren (jer Mojang je promijenio način na koji su imenovali svoje arhivske datoteke, a minecraft_server.jar više nije univerzalno usmjeren na najnoviju verziju). Kao takva updater uvijek preuzima Minecraft Server 1.5.2 što je više od tad zastarjelog.
Ovdje možete preuzeti najnoviju Minecraft datoteku poslužitelja (minecraft_server.1.8.1.jar od ovog vodiča) sa službenog Minecraft poslužitelja. Možete preuzeti starije verzije server.jar iz Mojang koristeći ovu dobro organiziranu tablicu ljubaznošću MCVersions.net. Zašto preuzeti starije verzije?
Preuzimanje ispravne verzije poslužitelja je najkritičniji korak. Broj verzije datoteke poslužitelja.jar mora odgovaraju verziji Minecrafta koju igrate na karti svijeta. Ako želite proširiti kartu s Minecraft-a 1.6.4, na primjer, ne možete koristiti poslužitelj Minecraft 1.8.1 za pokretanje MLG-a, jer se algoritam generiranja bloka i sadržaj igre toliko promijenili između 1.6.4 i 1.8. * ako MLG ne sruši do kraja, generirat će vrlo ružne pogreške i artefakte na vašoj karti.
Opet, za naglasak, morate koristiti verziju Minecraft poslužitelja koja odgovara vašoj verziji igre.
Ovo pravilo vrijedi za cijelu ploču. Ako koristite modificirani server.jar s instaliranim modovima za igre, na primjer, da je datoteka server.jar koju morate dati MLG-u. Bez obzira na okolnosti (vanilla server, modded server, potpuno novi poslužitelj, stari poslužitelj) datoteka server.jar treba točno uskladiti s kartom.
Nakon što preuzmete odgovarajuću datoteku poslužitelja.jar (u slučaju mapa s jednim igračem gdje niste koristili poslužitelj) ili ste kopirali datoteku poslužitelja.jar (u slučaju pokretanja kućnog poslužitelja), uklonite postojeću datoteku minecraft_server.jar iz korijena mape MLG i zamijenite je odgovarajućom datotekom poslužitelja (preimenovanjem u minecraft_server.jar ako je potrebno).
U svim našim testovima MLG-a jedini problemi koji su ikada nastali bili su izravna posljedica neuspjeha da se upari mapa na kojoj smo radili s odgovarajućom datotekom poslužitelja.jar.
Trčanje Minecraft Land Generator
Kada dovršite postupak postavljanja u prethodnom koraku (s naglaskom na uvijek, stalno, koristeći ispravan server.jar za vašu kartu) sve ostalo je glatko jedrenje. Zapravo, imate samo dva jednostavna izbora. Prvi izbor je želite li generirati potpuno novu kartu ili proširiti postojeću kartu. Drugi izbor je koliki je prostor koji želite generirati (imajući na umu da se veličina generirane mape brzo mijenja; 5000 x 5000 blokova je ~ 600MB, dok je 20.000 x 20.000 blokova ~ 6GB).
Generiranje potpuno nove karte
Iako će većina ljudi biti zainteresirana za proširenje postojeće karte koju su već počeli istraživati i slično, najprije ćemo pokriti generiranje potpuno nove karte jer ona zahtijeva najmanje postavljanja i još uvijek vrijedi korištenje MLG-a (posebno za korisnike koji žele generirati i cijelu mapu poslužitelja u jednom zamahu).
Server.jar će koristiti datoteku server.properties koja se nalazi u mapi MLG kada generira svijet. Datoteka server.properties koristi zadane Minecraft postavke i, osim ako nemate određenu potrebu za promjenom, nema potrebe za promjenom bilo koje postavke unutra. Ako želite bolje razumijevanje datoteke server.properties, pogledajte ovaj Minecraft wiki unos. Ako već upotrebljavate poslužitelj (posebno modirani poslužitelj s korisničkim unosima server.properties), kopirajte postojeću datoteku server.properties zajedno s postojećom datotekom poslužitelja.jar.
Da biste generirali potpuno novi svijet koristeći trenutnu datoteku poslužitelja.jar, jednostavno pokrenite Run_MLG_Windows.cmd (ili odgovarajuću datoteku za vaš operativni sustav). Od vas će se tražiti da unesete dimenzije karte na takav način.
Radi demonstracije izbjeći ćemo korištenje strana jednake duljine za našu kartu i umjesto toga koristiti pravokutne dimenzije (praktički govoreći vjerojatno ćete željeti kvadratnu kartu). Pokrećemo proces generiranja karte s ulaznim X: 8.000 Z: 5.000.
Koristeći vrlo super alat Mapcrafter koji generira verziju Minecraft karte u stilu Google karata (pogledajte ovaj vodič ako vas zanima), možemo vidjeti kako izgleda naša karta čak i prilikom učitavanja igre.
Kada se proces završi, kopirajte generirani / svijet / mapu i sve datoteke u nju na vaš Minecraft / spremite / mapu ili na odgovarajuće mjesto na vašem poslužitelju. Pokrenite igru ili poslužitelj kao i inače i uživajte u unaprijed kreiranoj karti.
Proširenje postojeće karte
Ako imate postojeću kartu, MLG radi fantastičan posao i širi se i popunjavanjem karte. Ako ste istraživali u krivudavom uzorku od oko 5000 blokova od točke mrijesta, i želite proširiti kartu na 10.000 x 10.000 blokova, MLG neće samo proširiti granicu karte ali ispunite sve rupe unutar već istraženog područja tako da generirana karta bude kontinuirana od granice do granice bez praznina. Evo primjera karte, malog svijeta koji smo počeli istraživati, kao u posljednjem odjeljku, Mapcraftera.
Da biste proširili / ispunili postojeću kartu, morate kopirati sadržaj svoje datoteke za spremanje u svijet u MLG imenik. Na primjer, recimo da se karta koju želite proširiti naziva Super Awesome World i nalazi se u vašim mapama / spremnicima / mapama u imeniku / Super Awesome World /.
Kopirajte cijeli direktorij, / Super Awesome World / i sav njegov sadržaj u MLG direktorij, a zatim preimenujte mapu u / world /.
Pokrenite run_MLG_Windows.cmd (ili odgovarajuću datoteku za vaš operativni sustav) kao što smo to učinili u prethodnom odjeljku. Jedina primjetna razlika između dviju metoda, iz perspektive izlaza aplikacije, je da kada pokrenete naredbu bez postojećeg svijeta kao što smo to učinili u prethodnom odjeljku, objavit ćemo da ne postoji valjani svijet i da se jedan generira. ; kada pokrenete skriptu s postojećim i važećim / world / direktorijem, ona će umjesto toga učitati i odmah početi širiti svijet.
Proširimo vrlo mali svijet, viđen gore, u svijet pristojnih 5.000 x 5.000 blokova. Nakon dovršetka postupka možemo ponovo pokrenuti Mapcrafter i pogledati. Zadržali smo razinu skale / zumiranja za obje slike tako da možete vidjeti koliko je novih dijelova generirano i kako je MLG ispunio praznine..
Lijep. Besprijekorna generacija dijela od ruba do ruba bez ikakvog zazora bloka bilo gdje na karti.
Sada kada igramo, čekanje da se igrački motor buja kroz stvaranje novih dijelova bit će najmanje od naših briga. Govoreći o ubrzavanju Minecrafta, dok će današnji vodič o pregeneriranju vaše karte s Minecraft Land Generatorom olakšati opterećenje, postoji širok izbor podešavanja koje možete primijeniti od podešavanja postavki videozapisa do instaliranja modova za poboljšanje performansi kako bi Minecraft radio čak i na starenje računala.
Imate hitno pitanje o Minecraftu ili tutorialu koji želite da napišemo? Snimite nam e-poštu na [email protected] i mi ćemo se potruditi odgovoriti na njih.