Cum de a accelera experiența dvs. Minecraft cu Minecraft Land Generator
În timp ce explorați lumea Minecraft, jocul vizează o mare cantitate de resurse pentru ao crea în jurul dvs. Generarea acestor bucăți înainte de timp scade semnificativ încărcarea de resurse pe procesorul dvs. în timp ce joci jocul, ceea ce duce la jocul mai fin și mai puțin lag. Citiți mai departe pe măsură ce vă vom arăta cum să vă prepopulați harta lumii pentru a juca mai repede.
De ce vreau să fac asta?
Așa cum am discutat în alte tutoriale Minecraft, Minecraft este un joc surprinzător de resurse intensiv. Ar putea părea simplistă la suprafață, grație texturilor cu rezoluție redusă și a formelor blocate, dar sub capotă există o cantitate imensă de calcule și redări care continuă să genereze și să reprezinte harta lumii, precum și să se ocupe de toate entitățile și de cele legate fizică.
Acest proces este destul de intensiv pentru CPU. Atunci când zburați în mod creativ în care bucățile se umple rapid pentru a ține pasul chiar și jucătorii de pe calculatoarele de vârf vor vedea stuttering și lag; jucătorii de pe computerele mai vechi vor vedea în mod obișnuit jocul lor se va rupe la o oprire completă și ratele de cadre vor scădea în cifre unice.
Acest întârziere în timp ce jocul redă și afișează noi bucăți este un adevărat criminal de imersiune și, dacă acesta este atât de rău încât vă blochează jocul, un ucigaș distractiv, de asemenea. Din fericire există o modalitate de a ocoli jocul de așteptare. Deși va exista întotdeauna deasupra capului pentru diferitele procese în joc, generarea de noi bucăți este de fapt un proces pe care îl putem desfășura, dacă doriți, astfel încât ridicarea grele se face atunci când nu jucăm jocul. Trucul se leagă de un program minuțios numit Minecraft Land Generator și există foarte puține motive să nu profiți de el.
Cum functioneazã?
Principiul din spatele Minecraft Land Generator este foarte simplu atunci când disecați procesul. Minecraft Land Generator este o aplicație de ajutor care, atunci când este asociată cu o hartă a lumii și un fișier de server compatibil Minecraft, simulează explorarea hărții ca și cum jucătorii ar fi în roaming.
Dacă tu, jucătorul, a trebuit să pasezi cu precizie și sistematic o rețea de 20.000 x 20.000 pătrat în joc, ar fi teribil de obositoare și ar lua zile în valoare de joc. Pe un computer mai nou, însă, Minecraft Land Generator are nevoie de o oră sau de două pentru a finaliza aceeași sarcină (și chiar și pe computerele mai vechi, puteți lăsa pur și simplu să ruleze peste noapte pentru a atinge același scop). În plus, odată ce efectuați o alergare inițială (fie că este vorba de o oră sau doisprezece ani), lucrarea este realizată și nu aveți nevoie să o executați din nou decât dacă doriți să extindeți uniform harta lumii din nou (de exemplu, de la 10.000 de blocuri dintr-o parte la 20.000 blocuri pe o parte).
Minecraft Land Generator funcționează atât de bine, putem raporta doar un dezavantaj la utilizarea sa: mărimea fișierului mondial a crescut. Deși fiecare hartă Minecraft este în esență completă din momentul creării lumii (amintiți-vă că semințele lumii + algoritmul generației este ca ADN-ul pentru hartă) lumea nu exista ca un hard disk real care consumă date până când jucătorul vizitează fiecare nouă bucată și generează generația de bucăți.
Deoarece o astfel de hartă proaspătă abia explorată este în jurul valorii de ~ 10MB sau mai puțin în dimensiune pentru a ține cont de primele bucăți și de fișierele de suport, dar pe măsură ce jucătorul explorează, crește în mărime deoarece datele pentru fiecare bucată sunt scrise în fișierul de joc. Până când harta conține 5 000 x 5 000 blocuri în valoare de bucăți, fișierul de joc se va umfla la aproximativ 600MB. Hărțile mai mari au dimensiuni mai mari ale fișierelor (exponențial); o hartă de 20.000 până la 20.000 are un fișier de joc care cântărește la o greutate de 6GB.
Acesta este singurul compromis real pe care îl faceți cu Minecraft Land Generator. Ce câștigi în timpul de încărcare crescut și jocul mai rapid pe care îl plătiți cu spațiu pe disc. Având în vedere cât de mult generație de bucăți ocupă jocurile cu un singur jucător (mai ales pe mașinile inferioare) și ce greutate de procesare le plasează pe servere (în cazul în care mai mulți jucători pot explora în diferite direcții și generează zeci de bucăți o secundă) pentru majoritatea jucătorilor și merită în mod absolut dacă executați un server.
Utilizând generatorul de teren Minecraft
Minecraft Land Generator (denumit în continuare MLG pentru brevitate) funcționează absolut fără cusur atunci când ați configurat-o corect, dar configurația corectă poate fi puțin complicată. Hai să mergem prin procesul de instalare și procesul de configurare pentru a vă asigura că aveți o experiență fără probleme.
Descărcarea generatorului de teren Minecraft
Fișierele sursă sunt găzduite pe Github și, dacă nu sunteți familiarizați cu Github, modul în care le accesați nu este deosebit de transparent. Pentru a apuca cea mai recentă copie a MLG, navigați aici la arhivele zip ale proiectului.
Selectați linkul care citește MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (din acest tutorial fișierul este versiunea 1.7.5). Nu vă îngrijorați de faptul că dosarul pare a fi depășit (versiunea 1.7.5 este din octombrie 2013, care, în termeni Minecraft, este practic veche); se actualizează automat și o să facem asta într-o clipă.
În subpagina pentru fișierul zip, selectați butonul "Raw", așa cum se vede în imaginea de mai sus. Salvați fișierul.
Instalarea și actualizarea generatorului de teren Minecraft
După descărcarea fișierului zip, extrageți conținutul. Păstrăm toate instrumentele de editare Minecraft în arhivele Minecraft în \ Minecraft \ Editing Tools \, dar puteți plasa instrumentul extras "MinecraftLandGenerator" oriunde doriți, deoarece fișierele de aplicație și suport sunt complet autonome.
Deschideți dosarul și căutați fișierul de instalare corespunzător pentru sistemul dvs. de operare.
MLG include fișiere de instalare pentru Windows, Mac și Linux, denumite în mod clar "MLG_Initial_Setup_OS.EXT"În care sistemul de operare și extensia corespunzătoare pentru acel sistem de operare sunt etichetate în mod clar. Utilizatorii Windows ar trebui să ruleze MLG_Initial_Setup_Windows.cmd și așa mai departe. Așteptați ca scriptul să se termine. După rularea fișierului de instalare inițială, folderul MLG va fi semnificativ mai populat și MLG va fi actualizat (1.7.6 din acest tutorial).
Există totuși o actualizare manuală necesară. MLG nu poate distribui fișierul actual al serverului Minecraft (dar îl poate descărca de pe serverele Minecraft în timpul procesului de actualizare). Deși nu include un mecanism pentru descărcarea fișierului server.jar cel mai actual, mecanismul este spart (deoarece Mojang a schimbat modul în care au numit fișierele lor de arhivă și minecraft_server.jar nu mai indică în mod universal versiunea curentă). Ca atare, updater întotdeauna descarcă Minecraft Server 1.5.2, care este mai mult decât un tad din data.
Puteți descărca cel mai actual fișier de server Minecraft (minecraft_server.1.8.1.jar din acest tutorial) de pe serverul oficial Minecraft aici. Puteți descărca versiunile mai vechi ale serverului.jar din Mojang utilizând această curtoazie bine organizată a tabelului MCVersions.net. De ce să descărcați versiuni mai vechi?
Descărcarea versiunii corecte a serverului este cel mai important pas. Numărul versiunii fișierului server.jar trebuie sa se potrivește cu versiunea Minecraft pe care o joci harta lumii. Dacă doriți să extindeți o hartă de la Minecraft 1.6.4, de exemplu, nu puteți utiliza serverul Minecraft 1.8.1 pentru a rula MLG, deoarece algoritmul de generare a bucăților și conținutul jocului sa schimbat atât de mult între 1.6.4 și 1.8. în cazul în care MLG nu se întâmplă în mod accidental, va genera erori foarte urâte și artefacte pe hartă.
Din nou, pentru accentuare, trebuie să utilizați o versiune de server Minecraft care se potrivește versiunii dvs. de joc.
Această regulă se aplică la nivel global. Dacă utilizați un server.jar modificat cu moduri de joc instalate, de exemplu, acea este fișierul server.jar pe care trebuie să-l acordați MLG. Indiferent de circumstanțe (server de vanilie, server modded, server nou, server vechi), fișierul server.jar trebuie să se potrivească exact cu hărțile.
Odată ce ați descărcat fișierul server.jar corespunzător (în cazul hărților single player unde nu utilizați un server) sau ați copiat fișierul server.jar (în cazul în care rulează un server de acasă), eliminați fișierul minecraft_server.jar existent din rădăcina directorului MLG și îl înlocuiți cu fișierul de server corespunzător (redenumirea acestuia la minecraft_server.jar, dacă este necesar).
În toate testele noastre de MLG, singurele probleme care au apărut vreodată au fost un rezultat direct al eșecului de a asocia harta pe care lucrăm cu un fișier server.jar care se potrivește.
Rularea Minecraft Land Generator
Odată ce ați finalizat procesul de configurare în pasul anterior (cu accent pe întotdeauna, mereu, folosind server.jar corect pentru harta dvs.) totul altceva este o navigație netedă. De fapt, aveți doar două opțiuni simple de făcut. Prima alegere este dacă doriți sau nu să generați o hartă nouă sau să extindeți o hartă existentă. A doua opțiune este cât de mare este o zonă pe care doriți să o generați (având în vedere faptul că dimensiunea hărții generate este rapidă, 5000 x 5000 blocuri este ~ 600 MB, iar blocurile de 20.000 x 20.000 este de ~ 6 GB).
Generarea unei noi hărți noi
Deși majoritatea oamenilor vor fi interesați să-și extindă o hartă existentă pe care au început deja să o exploreze și să o placă, vom acoperi generarea unei noi hărți în primul rând pentru că necesită cea mai mică configurare și este încă o utilizare demnă de MLG pentru utilizatorii care doresc să genereze și harta întregului server într-o singură lovitură).
Server.jar va folosi fișierul server.properties localizat în folderul MLG atunci când generează lumea. Fișierul server.properties utilizează setările implicite Minecraft și, dacă nu aveți o nevoie specifică de a modifica ceva, nu este necesar să modificați niciuna dintre setările din interior. Dacă doriți o mai bună înțelegere a fișierului server.properties, verificați această intrare wiki Minecraft. Dacă rulați deja un server (mai ales un server modded cu intrări server.properties personalizate), copiați fișierul server.properties existent împreună cu fișierul server.jar existent.
Pentru a genera o lume nouă, folosind fișierul server.jar curent, pur și simplu rulați Run_MLG_Windows.cmd (sau fișierul echivalent pentru sistemul dvs. de operare). Veți fi invitat să introduceți dimensiunile hărții așa cum este cazul.
Din motive de demonstrație, vom evita utilizarea unor laturi de lungime egală pentru harta noastră și vom folosi în schimb dimensiuni dreptunghiulare (practic, probabil veți dori o hartă pătratică). Începem procesul de generare a hărții cu intrarea X: 8.000 Z: 5.000.
Folosind instrumentul foarte cool, Mapcrafter, care generează o versiune de stil Google Maps a hărții dvs. Minecraft (vedeți acest tutorial dacă sunteți interesat să jucați cu ea), putem vedea cum arată harta noastră chiar în timpul încărcării jocului.
Când procesul este complet, copiați dosarul generat / lume / și toate fișierele din acesta în directorul Minecraft / Saves / sau în locația corespunzătoare a serverului. Rulați jocul sau serverul așa cum ați proceda în mod normal și bucurați-vă de harta dvs. pregenerată.
Extinde o hartă existentă
Dacă aveți o hartă existentă, MLG face un job fantastic atât în expansiune și Dacă ați explorat într-un model meandering până la aproximativ 5.000 de blocuri de la punctul de spaimă, de exemplu, și doriți să extindeți harta la 10.000 x 10.000 blocuri, MLG nu va extinde doar marginea hărții ci să completeze orice găuri din teritoriul deja explorat, astfel încât harta generată să fie continuă de la graniță până la graniță, fără goluri. Iată o hartă de exemplu, o lume mică pe care am început să o explorăm, ca și în ultima secțiune, de la Mapcrafter.
Pentru a extinde / completa o hartă existentă trebuie să copiați conținutul lumii dvs. salvați fișierul în directorul MLG. De exemplu, să presupunem că harta pe care doriți să o extindeți se numește Super Awesome World și este localizată în directorul minecraft / save / folder din directorul / Super Awesome World /.
Copiați întregul director, / Super Awesome World / și tot conținutul acestuia în directorul MLG și apoi redenumiți directorul în / world /.
Rulați rularea Run_MLG_Windows.cmd (sau fișierul echivalent pentru sistemul dvs. de operare) la fel ca în secțiunea anterioară. Singura diferență notabilă dintre cele două metode, din perspectiva ieșirii aplicației, este că atunci când rulați comanda fără o lume existentă cum am făcut-o în secțiunea anterioară, ea va anunța că nu există o lume validă și că una este generată ; când rulați scriptul cu un director existent și valabil / lume / acesta se va încărca și va începe imediat să se extindă lumea.
Să extindem lumea foarte mică, văzută mai sus, într-o lume a blocurilor de 5.000 x 5.000. Odată ce procesul este complet, putem să lansăm din nou Mapcrafter și să aruncăm o privire. Am păstrat același nivel pentru scală / zoom pentru ambele imagini, astfel încât să puteți vedea cât de multe bucăți noi au fost generate și cum MLG a umplut golurile.
Frumos. Seamless generație de margini de la margini la margini, fără nici un decalaj de bloc oriunde pe hartă.
Acum, când jucăm, așteptarea ca motorul jocului să se răcească prin generarea de noi bucăți va fi cel mai mic dintre grijile noastre. Vorbind despre accelerarea Minecraft, în timp ce tutorialul de astăzi cu privire la pregătirea hărții dvs. cu Minecraft Land Generator va ajuta la ușurarea încărcării, există o varietate largă de trucuri pe care le puteți folosi de la reglarea setărilor video la instalarea unor moduri de creștere a performanței, calculatoare.
Aveți o întrebare presantă despre Minecraft sau despre un tutorial pe care doriți să-l scriem? Trimiteți-ne un e-mail la [email protected] și vom face tot posibilul pentru a le răspunde.