Minecraft-kokemuksen nopeuttaminen Minecraft Land Generatorilla
Kun tutkit Minecraft-maailmaa, peli on omistanut valtavan määrän resursseja sen luomiseen ympärillesi. Näiden kappaleiden luominen etukäteen vähentää merkittävästi CPU: n resurssien kuormitusta pelin aikana, mikä johtaa tasaisempaan peliin, jossa on vähemmän viiveitä. Lue lisää, kun näytämme, miten voit valmistaa maailmankarttasi nopeammin pelaamista varten.
Miksi haluan tehdä tämän?
Kuten olemme keskustelleet muissa Minecraft-opetusohjelmissa, Minecraft on yllättävän voimavaltainen peli. Se saattaa näyttää pinnalta yksinkertaiselta, koska se on matalaresoluutioinen kuvio ja lohkeat muodot, mutta hupun alla on valtava määrä laskelmia ja renderöintiä maailman kartan tuottamiseksi ja edustamiseksi sekä kaikkien yksiköiden ja niihin liittyvien toimintojen käsittelemiseksi. fysiikka.
Tämä prosessi on melko CPU-intensiivinen. Kun lentät ympärillä luovassa tilassa, jossa palat täyttävät nopeasti, jotta pelaajat pysyisivät huippuluokan tietokoneissa, he näkevät tainnutuksen ja viiveen; Vanhempien tietokoneiden pelaajat näkevät pelin jauhamisen kokonaan pysähtyneenä ja kehysnopeudet laskevat yksittäisiin numeroihin.
Tämä viive, kun peli tekee ja näyttää uusia paloja, on todellinen upotus tappaja, ja jos se on niin huono, se lukitsee pelin, hauska tappaja. Onneksi on olemassa keino kiertää odottavaa peliä. Vaikka eri peliprosesseissa on aina yleiskustannuksia, uusien palojen luominen on itse asiassa prosessi, jota voimme viljellä, jos haluat, niin että raskas nostaminen tapahtuu, kun emme pelaa peliä. Temppu riippuu älykäs pieni ohjelma nimeltä Minecraft Land Generator, ja siellä on hyvin vähän syytä olla käyttämättä sitä.
Kuinka se toimii?
Minecraft Land Generatorin periaate on todella yksinkertainen, kun purkaa prosessia. Minecraft Land Generator on apuohjelma, joka, kun se on yhdistetty maailmankarttaan ja yhteensopivaan Minecraft-palvelintiedostoon, simuloi kartan etsintää, jos pelaajat olivat roaming sitä.
Jos sinä, pelaaja, joudutte pelaamaan tarkasti ja järjestelmällisesti 20 000 x 20 000 neliön ruudukkoa, se olisi hirvittävän ikävä ja veisi päivän pelin. Uudemmassa tietokoneessa Minecraft Land Generatorin käyttäminen kestää tunnin tai kaksi tuntia saman tehtävän suorittamiseksi (ja jopa vanhemmilla tietokoneilla voit jättää sen toimimaan yön yli saman lopputuloksen saavuttamiseksi). Lisäksi, kun teet alkuajon (olipa se tunti tai kaksitoista), työ on tehty ja sinun ei tarvitse suorittaa sitä uudelleen, ellet halua laajentaa maailmankarttasi tasaisesti uudelleen (sanoa 10 000 lohkosta sivulta) 20 000 korttelin sivulle).
Minecraft Land Generator toimii niin hyvin, voimme raportoida vain yhden haittapuolen käytöstä sen käytön lisääntyessä. Vaikka jokainen Minecraft-kartta on olennaisesti täydellinen maailman luomisen hetkestä (muista maailman siemen + sukupolven algoritmi on kuin kartan DNA), maailma ei oikeastaan olla olemassa todellinen kiintolevyn kuluttava tieto, kunnes pelaaja käy jokaisessa uudessa osassa ja kutee roskapolven.
Koska tällainen uusi kartta on tuskin tutkittu, se on kooltaan noin ~ 10MB, jotta se vastaisi ensimmäisiä paloja ja tukitiedostoja, mutta kun pelaaja tutkii, se kasvaa kooltaan, koska kunkin kimpun tiedot kirjoitetaan pelitiedostoon. Kun kartta sisältää 5 000 x 5 000 lohkon arvoa, pelitiedosto paisuu noin 600 megatavuun. Suuremmilla kartoilla on suuremmat tiedostokoot (eksponentiaalisesti); 20 000: n ja 20 000: n kartalla on pelitiedosto, jonka paino on 6 Gt.
Se on ainoa todellinen kauppa, jota teet Minecraft Land Generatorin kanssa. Mitä voit saada lisääntyneillä latausaikoilla ja nopeammin pelaamalla, mitä maksat levytilalla. Kun otetaan huomioon, kuinka paljon palasukupolvi viivästyy yhden pelaajan peleissä (varsinkin alemman tason koneissa) ja mikä raskaan käsittelytaakan se asettaa palvelimille (jossa useat pelaajat voivat tutkia eri suuntiin ja tuottaa kymmeniä paloja sekunnissa), kompromissi on enemmän kuin arvoinen se on useimmille pelaajille ja ehdottomasti sen arvoista, jos käytät palvelinta.
Minecraft Land Generatorin käyttö
Minecraft Land Generator (tässä kutsutaan MLG: ksi lyhyeksi ajaksi) toimii täysin virheettömästi, kun olet määrittänyt sen oikein, mutta oikea kokoonpano voi olla hieman hankala. Kävele asennusprosessin ja kokoonpanoprosessin avulla, että sinulla on vaikeuksia.
Minecraft Land Generatorin lataaminen
Lähdetiedostot ovat Githubissa ja jos et tunne Githubia, tapa, jolla pääset niihin, ei ole erityisen avoin. Voit tuoda MLG: n viimeisimmän kopion selaamalla projektin zip-arkistoihin täältä.
Valitse linkki, jossa lukee MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (tämän oppaan jälkeen tiedosto on versio 1.7.5). Älä ole huolissasi siitä, että tiedosto näyttää vanhentuneelta (1.7.5-versio on lokakuussa 2013, ja Minecraft-sanamuoto on käytännössä vanha); se päivittyy automaattisesti ja teemme sen vain hetken.
Valitse zip-tiedoston alisivulla ”Raw” -painike, kuten yllä olevassa kuvassa näkyy. Tallenna tiedosto.
Minecraft Land Generatorin asentaminen ja päivittäminen
Kun olet ladannut zip-tiedoston, poista sisältö. Pidämme kaikki Minecraft-muokkaustyökalumme Minecraft-arkistossamme Minecraft-työkalujen avulla, mutta voit sijoittaa uutetun MinecraftLandGenerator-työkalun mihin tahansa haluamallasi tavalla, kun sovellus- ja tukitiedostot ovat täysin itsenäisiä.
Avaa kansio ja etsi sopiva asennusohjelma käyttöjärjestelmälle.
MLG sisältää asennustiedostoja Windowsille, Macille ja Linuxille, jotka on nimetty selkeästi "MLG_Initial_Setup_OS.ALANUMERO"Jossa käyttöjärjestelmä ja kyseisen käyttöjärjestelmän sopiva laajennus on selvästi merkitty. Windows-käyttäjien pitäisi suorittaa MLG_Initial_Setup_Windows.cmd ja niin edelleen. Odota, että skripti lopetetaan. Kun olet asentanut alkuperäisen asetustiedoston, MLG-kansiosi on huomattavasti enemmän asuttua ja MLG on ajan tasalla (1.7.6 kuin tämä opetusohjelma).
Tarvitaan kuitenkin yksi vähän manuaalista päivitystä. MLG ei voi jakaa todellista Minecraft-palvelintiedostoa (mutta se voi ladata sen Minecraft-palvelimista päivitysprosessin aikana). Vaikka se sisältää mekanismin, jolla ladataan uusin palvelin.jar-tiedosto, mekanismi on rikki (koska Mojang muutti, miten ne nimesivät arkistotiedostonsa ja minecraft_server.jar ei enää osoita yleisesti viimeisintä julkaisua). Sellaisena päivittäjä lataa aina Minecraft Server 1.5.2: n, joka on enemmän kuin aika vanhentunut.
Voit ladata uusimman Minecraft-palvelintiedoston (minecraft_server.1.8.1.jar tästä opetusohjelmasta) tästä virallisesta Minecraft-palvelimesta. Voit ladata vanhemmat versiot palvelimelta.jar Mojangista käyttämällä tätä hyvin järjestettyä taulukkoa MCVersions.net: n hyväkseen. Miksi ladata vanhempia versioita?
Palvelimen oikean version lataaminen on kriittisin vaihe. Server.jar-tiedoston versionumero on pakko vastaavat Minecraftin versiota, jota pelaat maailman kartalla. Jos haluat esimerkiksi laajentaa karttaa Minecraft 1.6.4: stä, et voi käyttää Minecraft 1.8.1 -palvelinta MLG: n suorittamiseen, koska palasukupolitiikan algoritmi ja pelisisältö ovat muuttuneet niin paljon välillä 1.6.4 - 1.8. jos MLG ei suorastaan kaatuu, se aiheuttaa hyvin rumaita virheitä ja esineitä kartallasi.
Jälleen kerran, korostaakseni, sinun on käytettävä Minecraft-palvelinversiota, joka vastaa peliversiota.
Tätä sääntöä sovelletaan kaikkialla. Jos käytät esimerkiksi modifioitua server.jar-ohjelmaa, johon on asennettu pelimuotoja, että on palvelin.jar-tiedosto, jonka haluat antaa MLG: lle. Riippumatta olosuhteista (vaniljapalvelin, moderni palvelin, upouusi palvelin, vanha palvelin) server.jar-tiedoston on vastattava karttaa tarkasti.
Kun olet ladannut oikean palvelin.jar-tiedoston (jos kyseessä on yhden pelaajan kartta, jossa et ole käyttänyt palvelinta) tai olet kopioinut palvelin.jar-tiedoston (jos käytössä on kotipalvelin), poista olemassa oleva minecraft_server.jar-tiedosto MLG-kansion juuresta ja korvaa se asianmukaisella palvelintiedostolla (nimeä se uudelleen minecraft_server.jar tarvittaessa).
Kaikissa MLG-testeissämme ainoat ongelmat, jotka koskaan syntyivät, olivat suora seuraus siitä, että karttaa, johon olemme työskennelleet, ei yhdistetty vastaavaan server.jar-tiedostoon.
Minecraft Land Generatorin käyttö
Kun olet suorittanut asennusprosessin edellisessä vaiheessa (korostamalla aina, aina, kartan oikea palvelin.jar) kaikki muu on sileä purjehdus. Itse asiassa sinulla on vain kaksi yksinkertaista vaihtoehtoa. Ensimmäinen valinta on, haluatko luoda uuden kartan tai laajentaa olemassa olevaa karttaa. Toinen vaihtoehto on, kuinka suuri alue haluaa luoda (pitää mielessä, että luotujen karttojen koko nopeasti; 5000 x 5000 lohkoa on ~ 600MB, kun taas 20 000 x 20 000 lohkoa on ~ 6 Gt).
Uuden kartan luominen
Vaikka useimmat ihmiset ovat kiinnostuneita laajentamaan olemassa olevaa karttaa, jota he ovat jo alkaneet tutkia ja kuten, aiomme kattaa ensimmäisenä uuden kartan, koska se vaatii vähiten perustettua ja on edelleen arvokas MLG: n käyttö (erityisesti käyttäjille, jotka haluavat luoda ja koko palvelinkartan yhdellä kertaa.
Server.jar käyttää MLG-kansiossa olevaa server.properties-tiedostoa, kun se luo maailman. Server.properties-tiedosto käyttää oletusarvoisia Minecraft-asetuksia, ja ellei sinulla ole erityistä tarvetta muokata jotain, mitään asetuksia ei tarvitse muuttaa. Jos haluat paremman ymmärryksen server.properties-tiedostosta, tutustu tähän Minecraft wiki -merkintään. Jos käytät jo palvelinta (varsinkin modifioitua palvelinta, jossa on mukautetut palvelimet.properties -merkinnät), kopioi nykyinen server.properties-tiedosto yhdessä olemassa olevan server.jar-tiedoston kanssa.
Voit luoda uuden maailman käyttämällä nykyistä server.jar-tiedostoasi yksinkertaisesti suorittamalla Run_MLG_Windows.cmd (tai vastaavan tiedoston käyttöjärjestelmälle). Sinua kehotetaan syöttämään kartan mitat näin.
Demonstraation vuoksi aiomme kartoittaa karttamme yhtä pitkät sivut ja käyttää sen sijaan suorakulmaisia mittoja (käytännöllisesti katsoen haluat todennäköisesti neliön kartan). Aloitamme kartanmuodostusprosessin tulolla X: 8000 Z: 5000.
Käyttämällä hyvin super-cool -työkalua Mapcrafter, joka luo Minecraft-kartan Google Mapsin tyyliversiota (katso tämä opetusohjelma, jos olet kiinnostunut siitä, että se pelaa sen kanssa), voimme nähdä, miten kartta näyttää jopa lataamalla pelin.
Kun prosessi on valmis, kopioi generoitu / maailma / kansio ja kaikki siinä olevat tiedostot joko Minecraftiin / tallennuksiin / kansioon tai sopivaan sijaintiin palvelimellasi. Suorita peli tai palvelin tavalliseen tapaan ja nauti ennalta laaditusta kartastasi.
Olemassa olevan kartan laajentaminen
Jos sinulla on olemassa oleva kartta, MLG tekee loistavaa työtä, joka laajenee ja kartan täyttäminen. Jos olet esimerkiksi kartoittanut viivakuvioisessa kuvassa noin 5000 korttelin päässä kutevan pisteen kohdalta ja haluat laajentaa karttaa 10 000 x 10 000 lohkoon, MLG ei vain laajenna kartan rajaa mutta täytä kaikki aukot jo tutkitulla alueella niin, että luotu kartta on jatkuva rajasta rajalle ilman aukkoja. Tässä on esimerkkikartta, pieni maailma, josta olemme alkaneet tutkia Mapcrafterin kaltaisia kohtia kuten viimeisessä osassa.
Jotta voit laajentaa / täyttää olemassa olevan kartan, sinun täytyy kopioida maailman tallennustiedoston sisältö MLG-hakemistoon. Oletetaan esimerkiksi, että karttaa, jota haluat laajentaa, kutsutaan Super Awesome Worldiksi ja se sijaitsee minecraftissa / tallennuksissa / kansiossa / Super Awesome World /.
Kopioi koko hakemisto, / Super Awesome World / ja kaikki sen sisältö MLG-hakemistoon ja nimeä kansio uudelleen / world /.
Suorita Run_MLG_Windows.cmd (tai vastaava tiedosto käyttöjärjestelmääsi) suorittamalla sama kuin edellisessä osassa. Ainoa huomattava ero näiden kahden menetelmän välillä sovelluslähteen näkökulmasta on, että kun suoritat komennon, jossa ei ole olemassa olevaa maailmaa, kuten edellisessä osassa, se ilmoittaa, että ei ole olemassa kelvollista maailmaa ja että sitä luodaan ; kun suoritat komentosarjan olemassa olevan ja voimassa olevan / world / hakemiston kanssa, se latautuu sen sijaan ja alkaa heti laajentaa maailmaa.
Laajennetaan edellä mainittua hyvin pientä maailmaa 5 000 x 5 000 lohkoon. Kun prosessi on valmis, voimme paljastaa Mapcrafterin uudelleen ja katsoa. Olemme pitäneet skaalaus / zoomaustaso samat molemmissa kuvissa, joten näet, kuinka monta uutta palaa luotiin ja miten MLG täytti aukot.
Kaunis. Saumaton reuna-reunaan -runko, jossa ei ole paljon lohko-aukkoa kartalla.
Nyt kun pelaamme, pelin moottorin odottaminen ryöstämällä uusia paloja syntyy vähiten huolissamme. Puhumalla Minecraftin nopeuttamisesta, kun taas tämän päivän opetusohjelma, jossa kartoitat esivalmisteluasi Minecraft Land Generatorilla, auttaa keventämään kuormitusta, on monenlaisia tweaks-ohjelmia, joita voit käyttää säätämällä videon asetuksia suorituskyvyn parantamiseen tarkoitettujen modien asentamiseen, jotta Minecraft-järjestelmä toimii tasaisena. tietokoneet.
Onko sinulla kiireellinen kysymys Minecraftista tai opetusohjelmasta, jonka haluaisit kirjoittaa? Ammuta meille sähköpostia osoitteeseen [email protected] ja teemme parhaamme vastauksemme niihin.