Prečo to mám robiť?
Ako sme už hovorili v iných Minecraft školiacich príručkách, Minecraft je prekvapujúco náročná hra. Môže to vyzerať zjednodušene na povrchu, a to vďaka textúram s nízkym rozlíšením a tvarom blokov, ale pod kapotou sa nachádza obrovské množstvo výpočtov a vykresľovania, ktoré vytvárajú a reprezentujú mapu sveta, ako aj všetky entity a príbuzné fyzika.
Tento proces je dosť náročný na CPU. Pri lietaní v kreatívnom režime, kde sa kúsky rýchlo naplnia, aby sa udržali dokonca aj hráči na špičkových počítačoch, budú vidieť stuttering a lag; hráči na starších počítačoch zvyčajne uvidia, že ich hra sa rozdrví na úplné zastavenie a frekvencia snímok sa zníži na jednu číslicu.
Toto oneskorenie, zatiaľ čo hra vykresľuje a zobrazuje nové kúsky, je skutočným zabijakom, a ak stratí to tak zlé, uzamkne vašu hru, zábavný zabijak. Našťastie existuje spôsob, ako obísť čakajúcu hru. Hoci vždy existujú réžia pre rôzne herné procesy, vytváranie nových kusov je v skutočnosti proces, ktorý môžeme vyradiť, ak chcete, takže ťažké zdvíhanie sa robí, keď nehrajeme hru. Trik závisí od šikovného malého programu nazvaného Minecraft Land Generator a je veľmi málo dôvodov, aby ste ho nevyužili.
Ako to funguje?
Princíp, ktorý stojí za generátorom Minecraft Land Generator, je jednoduchý, keď ste tento proces rozštípali. Minecraft Land Generator je pomocná aplikácia, ktorá, keď je spárovaná so svetovou mapou a kompatibilným súborom servera Minecraft, simuluje prieskum mapy, akoby ju hráči roaming.
Ak vy, hráč, musel presne a systematicky pokryť hranicu 20 000 x 20 000 štvorcových štvorcov v hre, bolo by to strašne zdĺhavé a trvalo by to veľa dní. Na novšom počítači však trvá Minecraft Land Generator hodinu alebo dve na dokončenie rovnakej úlohy (a dokonca aj na starších počítačoch môžete jednoducho nechať bežať cez noc na dosiahnutie toho istého konca). Ďalej, akonáhle vykonáte úvodnú jazdu (či už je to hodina alebo dvanásť dĺžky) práca je hotová a nemusíte ju spustiť znova, ak nechcete jednotne rozšíriť svoju mapu sveta znova (povedzme z 10 000 blokov na strane na 20 000 blokov na strane).
Minecraft Land Generator funguje tak dobre, môžeme nahlásiť len jednu nevýhodu, ako ju používať: zväčšená veľkosť súboru sveta. Hoci každá mapa Minecraft je v podstate úplná od okamihu svetového stvorenia (pamätajte na to, že svetový seminár + generačný algoritmus je ako DNA pre mapu) svet skutočneexistovať ako skutočný pevný disk, ktorý spotrebováva dáta, kým hráč nezískne každý nový kus a nevytvorí generáciu kusov.
Ako takáto nová mapa sotva preskúmaná je približne ~ 10 MB alebo menej, aby zodpovedala za prvé kusy a podporné súbory, ale ako hráč skúma to rastie veľkosť ako údaje pre každý kus je zapísaný do súboru hry. V čase, keď mapa obsahuje 5 000 x 5 000 blokov v hodnote balíkov, súbor hry sa bude zväčšovať na približne 600 MB. Väčšie mapy majú väčšie veľkosti súborov (exponenciálne); mapa s veľkosťou 20 000 a 20 000 má herný súbor, ktorý váži na statných 6 GB.
To je jediný skutočný obchod, ktorý robíte so spoločnosťou Minecraft Land Generator. Čo získate v časoch zvýšenia zaťaženia a rýchlejšom hraní hry, ktoré zaplatíte za diskové miesto. Vzhľadom na to, koľko generácie kusov zaostáva pri hrách pre jedného hráča (najmä na spodných koncových zariadeniach) a aké ťažké spracovateľské zaťaženie umiestňuje na servery (kde môžu viacerí hráči skúmať rozličnými smermi a generovať desiatky kusov za sekundu), kompromis je viac než hodnota to pre väčšinu hráčov a absolútne stojí za to, ak máte server.
Použitie Minecraft Land Generator
Minecraft Land Generator (tu označovaný ako MLG pre stručnosť) funguje absolútne bezchybne, keď ste správne nakonfigurovaný, ale správna konfigurácia môže byť trochu zložitejšia. Poďme prejsť procesom inštalácie a procesom konfigurácie, aby ste zaistili, že máte bezproblémový zážitok.
Sťahovanie pozemného generátora Minecraft
Zdrojové súbory sa nachádzajú na stránkach Github a ak nie ste s Githubom oboznámení, prístup k nim nie je zvlášť transparentný. Ak chcete najprv získať najnovšiu kópiu MLG, prejdite tu do zip archívu projektu.
Zvoľte odkaz, ktorý číta MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (z tejto príručky je súbor verzia 1.7.5). Nebojte sa, že súbor sa zdá byť neaktuálny (verzia 1.7.5 je z októbra 2013, čo je v praxi Minecraft prakticky staré); automaticky sa aktualizuje a urobíme to len za chvíľu.
Inštalácia a aktualizácia pozemného generátora Minecraft
Po stiahnutí zip súboru extrahujte obsah.Všetky naše nástroje na úpravu Minecraft uchovávame v archívoch Minecraft v Minecraft Editing Tools, ale môžete umiestniť extrahovaný nástroj "MinecraftLandGenerator" kdekoľvek si prajete, pretože aplikačné a podporné súbory sú úplne samostatné.
Otvorte priečinok a vyhľadajte príslušný inštalačný súbor pre váš operačný systém.
MLG obsahuje inštalačné súbory pre systémy Windows, Mac a Linux s názvom "MLG_Initial_Setup_OS.EXT"Pričom operačný systém a príslušné rozšírenie pre tento operačný systém sú jasne označené. Používatelia systému Windows by mali spustiť program MLG_Initial_Setup_Windows.cmd atď. Počkajte, kým skript skončí. Po spustení pôvodného inštalačného súboru bude vaša zložka MLG výrazne obsadená a MLG bude aktuálna (1.7.6 od tohto tutoriálu).
Je však potrebný jeden kúsok manuálnej aktualizácie. Služba MLG nemôže distribuovať aktuálny súbor servera Minecraft (ale môže ho počas procesu aktualizácie stiahnuť z serverov Minecraft). Aj keď to zahŕňa mechanizmus na stiahnutie najaktuálnejšieho súboru server.jar, mechanizmus je prerušený (pretože Mojang zmenil spôsob, akým pomenovali archívne súbory a minecraft_server.jar už viac neznámych na najnovšiu verziu). Ako taký updater vždy stiahne Minecraft Server 1.5.2, ktorý je viac ako nepríjemný.
Najnovší súbor servera Minecraft (minecraft_server.1.8.1.jar z tohto tutoriálu) si môžete stiahnuť z oficiálneho servera Minecraft tu. Môžete prevziať staršie verzie server.jar z Mojang pomocou tejto dobre organizovanej tabuľky zo strany MCVersions.net. Prečo stahovať staršie verzie?
Stiahnutie správnej verzie servera je najdôležitejším krokom. Číslo verzie súboru server.jarmusieť zodpovedajú verzii Minecraft, na ktorej hráte mapu sveta. Ak chcete rozšíriť mapu z Minecraft 1.6.4, nemôžete používať server Minecraft 1.8.1 na spustenie MLG ako algoritmu generovania kusov a obsah hry sa tak veľmi zmenil medzi 1.6.4 a 1.8. ak MLG nie je úplne zničený, bude na vašej mape vytvárať veľmi škaredé chyby a artefakty.
Opäť, pre dôraz, musíte použiť verziu servera Minecraft, ktorá zodpovedá vašej verzii hry.
Toto pravidlo platí všeobecne. Ak používate upravený server.jar s nainštalovanými hernými modmi,že je súbor server.jar, ktorý musíte dať MLG. Bez ohľadu na okolnosti (vanilkový server, modifikovaný server, úplne nový server, starý server) súbor server.jar musí presne zodpovedať mape.
Po stiahnutí súboru server.jar (v prípade máp pre jedného hráča, kde ste nepoužívali server) alebo ste skopírovali súbor server.jar (v prípade spustenia domáceho servera), odstráňte existujúci súbor minecraft_server.jar z koreňového adresára zložky MLG a nahraďte ho správnym serverovým súborom (v prípade potreby ho premenujte na minecraft_server.jar).
Vo všetkých našich testoch MLG boli jediné problémy, ktoré kedy vznikli, priamym dôsledkom neúspechu párovania mapy, na ktorej pracujeme, so zodpovedajúcim súborom server.jar.
Spustenie pozemného generátora Minecraft
Po dokončení procesu nastavenia v predchádzajúcom kroku (s dôrazom na vždy,vždy, pomocou správneho server.jar pre vašu mapu) všetko ostatné je plynulé plachtenie. V skutočnosti máte len dve jednoduché voľby. Prvou voľbou je, či chcete vytvoriť úplne novú mapu, alebo rozbaliť existujúcu mapu. Druhá možnosť je veľká oblasť, ktorú chcete vygenerovať (pamätajte na to, že veľkosť vytvorenej mapy sa rýchlo znižuje, 5000 x 5000 blokov je ~ 600 MB, zatiaľ čo 20 000 x 20 000 blokov je ~ 6 GB).
Vytvorenie úplne novej mapy
Hoci sa väčšina ľudí bude zaujímať o rozšírenie existujúcej mapy, ktorú už začali skúmať a rád, budeme pokrývať vytvorenie úplne novej mapy, pretože to vyžaduje najmenšiu zostavu a je stále dôstojným používaním MLG (najmä pre používateľov, ktorí chcú vygenerovať a celú mapu serverov v jednom okamihu).
Server.jar použije súbor server.properties umiestnený v priečinku MLG, keď generuje svet. Súbor server.properties používa predvolené nastavenia Minecraft a ak nie je potrebné konkrétne upraviť niečo, nie je potrebné meniť žiadne nastavenia vo vnútri. Ak chcete lepšie porozumieť súboru server.properties, pozrite si tento záznam winecraftu Minecraft. Ak už používate server (najmä modovaný server s vlastnými položkami server.properties), skopírujte existujúci súbor server.properties spolu s existujúcim súborom server.jar.
Ak chcete vytvoriť úplne nový svet pomocou vášho aktuálneho súboru server.jar, stačí spustiť súbor Run_MLG_Windows.cmd (alebo ekvivalentný súbor pre váš operačný systém). Zobrazí sa výzva na zadanie rozmerov mapy.
Pomocou veľmi super cool nástroja Mapcrafter, ktorý generuje verziu štýlu mapy Minecraft v štýle Google Maps (pozrite si tento návod, ak máte záujem hrať s ním), môžeme vidieť, ako naša mapa vyzerá pri dokončení načítania hry.
Rozšírenie existujúcej mapy
Ak máte existujúcu mapu, MLG robí fantastickú prácu, ktorá sa rozširujea vyplnenie mapy. Ak ste napríklad preskúmali meandrový vzor asi na 5 000 blokov od miesta splavovania a chcete rozšíriť mapu na 10 000 x 10 000 blokov, MLG nielenže rozšíri hranicu mapy ale vyplňte akékoľvek diery na už skúmanom území tak, aby generovaná mapa bola spojitá od hranice k okraju bez medzery. Tu je príkladová mapa, malý svet, ktorý sme začali skúmať so zdvorilosťou, ako v poslednej časti, Mapcrafter.
Skopírujte celý adresár, / Super Awesome World / a celý jeho obsah do adresára MLG a potom premenujte priečinok na / world /.
Spustite spustenie súboru Run_MLG_Windows.cmd (alebo ekvivalentného súboru pre váš operačný systém) rovnako ako v predchádzajúcej časti. Jediný výrazný rozdiel medzi týmito dvoma metódami z hľadiska výstupu aplikácie je to, že keď spustíte príkaz bez existujúceho sveta, ako sme urobili v predchádzajúcej sekcii, oznámi, že neexistuje žiadny platný svet a že sa generuje jeden; keď spustíte skript s existujúcim a platným / svetovým / adresárom, načíta sa a okamžite začne rozširovať svet.
Rozšireme veľmi malý svet, videný vyššie, do decentne veľkého 5 000 x 5 000 blokového sveta. Po dokončení procesu môžeme znova spustiť Mapcrafter a pozrieť sa. Úroveň mierky a priblíženia sme zachovali rovnaký pre obidva obrázky, takže môžete vidieť, koľko nových blokov bolo vytvorených a ako MLG vyplnil medzery.
Teraz, keď budeme hrať, čaká na to, že herný motor sa bude chrčiť prostredníctvom vytvárania nových kusov, bude najmenej z našich starostí. Keď už hovoríme o urýchlení Minecraft, zatiaľ čo dnešný návod na prípravu vašej mapy s Minecraft Land Generator pomôže zľahčiť záťaž, existuje široká škála vylepšení, ktoré môžete využiť pri prispôsobovaní nastavení videa na inštaláciu výkonových modov, ktoré zvyšujú výkon, aby Minecraft bežal na dokonca starnutie počítačov.
Máte naliehavú otázku o službe Minecraft alebo návod, ktorý by ste chceli napísať? Pošlite nám email na adresu [email protected] a my sa budeme snažiť odpovedať na ne.