Kun tutustut Minecraft-maailmaan, peli tukee valtavasti resursseja luomaan sitä ympärillesi. Näiden kappaleiden tuottaminen etukäteen vähentää huomattavasti CPU: n resurssikuormitusta pelin pelaamisen aikana, mikä johtaa pehmeämpiin peliin vähemmän viiveellä. Lue, kun näytämme, miten esität maailman kartan nopeammin.
Kuten olemme keskustelleet muissa Minecraft-tutoroinnissa, Minecraft on yllättävän voimavarainen peli. Se saattaa näyttää yksinkertaiselta pinnalta, koska matalan resoluution tekstuurit ja särmätyt muodot, mutta hupparin alla on valtava määrä laskelmia ja renderointia, joka tuottaa ja edustaa maailman karttaa sekä käsitellä kaikkia yhteisöjä ja niihin liittyviä fysiikka.
Tämä prosessi on melko CPU-intensiivistä. Kun lentävät luovaa tilaa, jossa palat täyttävät nopeasti ja pysyvät jopa korkean tietokoneen pelaajissa, näkevät punkit ja viiveet; vanhemmissa tietokoneissa pelaajat tavallisesti näkevät pelin hiomisesta täydelliseen pysähtymiseen ja kehysnopeudet laskevat yhdeksi numeroksi.
Tämä viive kun peli tekee ja näyttää uusia osia on todellinen upotus tappaja ja, jos se on myöhässä niin huono se lukitsee pelin ylös, hauska tappaja samoin. Onneksi on olemassa keino kiertää odottava peli. Vaikka eri pelin prosesseissa tulee olemaan yleiskustannuksia, uusien kappaleiden luominen on itse asiassa prosessi, jota voimme tilata, jos niin, niin että raskas nostaminen tapahtuu, kun emme pelaa peliä. Tämä temppu saranoituu älykkäästä pienestä ohjelmasta nimeltä Minecraft Land Generator, eikä ole kovinkaan syytä olla käyttämättä sitä.
Minecraft Land Generatorin periaate on todella yksinkertainen, kun käsittelät prosessin. Minecraft Land Generator on helper-sovellus, joka yhdistettynä maailman karttaan ja yhteensopivaan Minecraft-palvelintatiedostoon simuloi kartan etsimistä ikään kuin pelaajat roamingivat.
Jos pelaaja joutuisi pelattavaksi tarkasti ja järjestelmällisesti 20 000 x 20 000 neliön verkkoon, se olisi äärimmäisen tylsiä ja kestää pelipäiviä. Uudemmassa tietokoneessa Minecraft Land Generator tarvitsee kuitenkin tunnin tai kaksi saman tehtävän suorittamista (ja jopa vanhemmissa tietokoneissa voit jättää sen yön yli samaan lopputulokseen). Lisäksi, kun olet tehnyt alkuperäisen suorituksen (olkoon se tunti tai kaksitoista pituudeltaan), työ tehdään ja sinun ei tarvitse suorittaa sitä uudestaan, ellei haluat laajentaa maailmanlaajuista karttaa tasaisesti (sanoa 10 000 korttelin sivusta puolelle 20 000 korttia).
Minecraft Land Generator toimii niin hyvin, voimme vain kertoa yhdestä haittapuolesta käyttämään sitä: kasvanut maailman tiedostokoko. Vaikka jokainen Minecraft-kartta on pääosin täydellinen maailman luomisen hetkellä (muista, että maailman siemen + sukupolven algoritmi on kuin kartan DNA), maailma ei todellisuudessaolla olemassa koska todellinen kiintolevy kuluttaa dataa, kunnes pelaaja vierailee jokaisen uuden kappaleen kohdalla ja kertoo kappaleen luomisen.
Koska sellainen uusi kartta, jota tuskin tutkitaan, on noin ~ 10 Mt tai pienempi, jotta se ottaa huomioon ensimmäiset palaset ja tukitiedostot, mutta kun pelaaja selvittää, se kasvaa kooltaan, kun kunkin kappaleen tiedot kirjoitetaan pelitiedostoon. Kun kartta sisältää 5 000 x 5 000 lohkolohkoa, pelitiedosto turpoaa noin 600 megatavua. Suuremmat kartat ovat suuremmat tiedostokoot (eksponentiaalisesti niin); 20 000: sta 20 000: lla kartasta on pelitiedosto, joka painaa voimakasta 6 gigatavua.
Se on ainoa todellinen kauppa, josta olet tekemässä Minecraft Land Generatorin kanssa. Mitä voit saada lisääntyneitä latausaikoja ja nopeampaa peliä, jonka maksat levytilasta. Kun otetaan huomioon, kuinka paljon kertakäyttökysymyksiä on jäljessä yksinpelien peleissä (erityisesti alhaisimmissa koneissa) ja mitä raskaita käsittelykuormituksia se sijoittaa palvelimiin (joissa useat pelaajat voivat tutkia eri suuntiin ja tuottaa kymmeniä paloja sekunnissa), kompromissi on enemmän kuin arvoinen se useimmille pelaajille ja ehdottomasti sen arvoinen, jos käytät palvelinta.
Minecraft Land Generator (viitattu tässä nimellä MLG for shortness) toimii täysin virheettömästi, kun olet määrittänyt sen oikein, mutta oikea kokoonpano voi olla hieman hankala. Käy läpi asennusprosessin ja kokoonpanoprosessin, jotta varmistat ongelmattoman kokemuksen.
Lähdetiedostot ovat isäntänä Githubissa, ja jos et tunne Githubia, miten käytät niitä, et ole erityisen läpinäkyvä. Voit hakea viimeisimmän MLG-kopion siirtyäksesi projektin zip-arkistoihin täältä.
Valitse linkki, joka lukee MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (tästä oppitunnista tiedosto on versio 1.7.5). Älä ole huolissasi siitä, että tiedosto tuntuu vanhentuneelta (1.7.5 versio on peräisin lokakuusta 2013, joka on Minecraft-termeissä käytännöllisesti katsoen vanha); se päivittyy automaattisesti ja teemme sen vain hetken.
Valitse zip-tiedoston alasivulta "Raw" -painike, kuten yllä olevassa kuvakaappauksessa näkyy. Tallenna tiedosto.
Kun olet ladannut zip-tiedoston, poimi sisältö. Pidämme kaikki Minecraft-muokkaustyökalut Minecraft-arkistossamme kohdassa \ Minecraft \ Editing Tools \, mutta voit sijoittaa uutetun "MinecraftLandGenerator" -työkalun missä haluat, koska sovellus- ja tukitiedostot ovat täysin itsenäisiä.
Avaa kansio ja etsi sopiva asennustiedosto käyttöjärjestelmälle.
MLG sisältää asennustiedostot Windowsille, Macille ja Linuxille, nimeltään selvästi "MLG_Initial_Setup_OS.ALANUMERO"Jossa käyttöjärjestelmä ja kyseisen käyttöjärjestelmän asianmukainen jatke on selvästi merkitty. Windows-käyttäjillä pitäisi olla MLG_Initial_Setup_Windows.cmd ja niin edelleen. Odota, että komentosarja loppuu.Kun olet asettanut alkuperäisen asetustiedoston, MLG-kansio on huomattavasti enemmän asutettu ja MLG on ajan tasalla (1.7.6 tästä opetusohjelmasta).
On kuitenkin vain yksi manuaalinen päivitys. MLG ei voi jakaa varsinaista Minecraft-palvelintiedostoa (mutta se voi ladata sen Minecraft-palvelimilta päivitysprosessin aikana). Vaikka se sisältää mekanismin viimeisimmän server.jar-tiedoston lataamiseen, mekanismi on rikki (koska Mojang muutti heidän nimensä arkistointitiedostoiksi ja minecraft_server.jar ei enää yleisimmin osoita uusimmalla versiolla). Tällöin päivittäjä lataa aina Minecraft Server 1.5.2: n, joka on aikaisemmin vanhentunut.
Voit ladata nykyisen Minecraft-palvelinohjelman (minecraft_server.1.8.1.jar tästä opetusohjelmasta) virallisesta Minecraft-palvelimesta täällä. Voit ladata serverin vanhemmat versiot Mojjarista käyttämällä tätä hyvin järjestettyä taulukkoa MCVersions.netin avulla. Miksi ladata vanhoja versioita?
Palvelimen oikean version lataaminenon kriittisin vaihe. Palvelimen.jar-tiedoston versionumeroon pakko vastaa Minecraftin versiota pelaat maailman karttaa. Jos haluat esimerkiksi laajentaa karttaa Minecraft 1.6.4: stä, et voi käyttää Minecraft 1.8.1 -palvelinta MLG: n suorittamiseen, koska hakukehysalgoritmi ja pelisisällö ovat muuttuneet niin paljon välillä 1.6.4 ja 1.8. * Että jopa jos MLG ei suoranaisesti kaatuu, se aiheuttaa erittäin ruma virheitä ja esineitä kartalla.
Jälleen,sinun on käytettävä Minecraft-palvelinversiota, joka vastaa peliversioasi.
Tämä sääntö pätee kaikkialla. Jos käytät esimerkiksi modifioitua palvelinta.jar, johon on asennettu pelimuodot,että on server.jar-tiedosto, jonka sinun on annettava MLG: lle. Huolimatta olosuhteista (vanilla-palvelin, modded palvelin, upouusi palvelin, vanha palvelin) server.jar-tiedosto on täsmälleen täsmälleen sama kuin kartta.
Kun olet ladannut oikean server.jar-tiedoston (yksittäisten pelaajien karttojen tapauksessa, joissa et käytä palvelinta) tai olet kopioinut server.jar-tiedoston (kotipalvelimen suorittamisen tapauksessa), poista olemassa oleva minecraft_server.jar-tiedosto MLG-kansion juuresta ja korvaa se oikealla palvelinohjelmalla (nimeämällä se uudelleen minecraft_server.jar -tiedostoon).
Kaikissa MLG-testeissämme ainoat ongelmat, jotka ovat syntyneet, olivat suora tulos siitä, että paritimme karttaa, jonka kanssa työskentelimme vastaavan server.jar-tiedoston kanssa.
Kun olet suorittanut edellisen vaiheen asennusprosessin (painottaen aina,aina, käyttämällä kartongin oikeaa palvelinta.jar) kaikki muu on tasainen purjehdus. Itse asiassa sinulla on vain kaksi yksinkertaista valintaa tehdä. Ensisijainen valinta on, haluatko luoda uuden kartan tai laajentaa olemassa olevaa karttaa. Toinen vaihtoehto on kuinka suuri alue, jonka haluat tuottaa (kun otetaan huomioon, että luodun kartan koko laskee nopeasti, 5000 x 5000 lohkoa on ~ 600 megatavua ja 20 000 x 20 000 lohkoa ~ 6 gigatavua).
Vaikka useimmat ihmiset ovat kiinnostuneita laajentamaan nykyistä karttaa, jonka he ovat jo alkaneet tutkia ja miellyttää, aiomme kattaa aivan uuden kartan luomisen, koska se vaatii vähiten perustettua ja on edelleen hyödyllistä MLG: n käyttöä (etenkin käyttäjille, jotka haluavat tuottaa ja koko palvelimen kartta yhdellä swoopilla).
Server.jar käyttää MLG-kansiossa olevaa server.properties-tiedostoa, kun se luo maailman. Server.properties-tiedosto käyttää Minecraft-asetusten oletusasetuksia ja, ellei sinulla ole erityisiä muutostarpeita, sisäisten asetusten muuttaminen ei ole tarpeen. Jos haluat paremman käsityksen palvelimen.properties-tiedostosta, tutustu tämä Minecraft wiki -tunnus. Jos sinulla on jo palvelin (etenkin modded palvelin, jossa on mukautetut server.properties-merkinnät), kopioi nykyinen server.properties-tiedosto olemassa olevan server.jar-tiedoston mukana.
Voit luoda uuden maailman käyttämällä nykyistä server.jar-tiedostoa, suorita Run_MLG_Windows.cmd (tai vastaava tiedosto käyttöjärjestelmälle). Sinua pyydetään antamaan kartan ulottuvuudet niin.
Mielenosoituksen vuoksi aiomme jättää karttumme yhtä pitkiä puolia ja käytämme sen sijaan suorakaiteen muotoisia ulottuvuuksia (käytännöllisesti katsoen todennäköisesti haluat neliön kartan). Aloitamme kartanmuodostusprosessin tulolla X: 8,000 Z: 5,000.
Käyttämällä erittäin superhihnaa Mapcrafter-työkalua, joka luo Minecraft-kartan Google Maps -tyylinen versio (katso tätä opetusohjelmaa, jos olet kiinnostunut pelaamaan sitä), voimme nähdä, miten kartta näyttää sisältävän pelin lataamisen.
Kun prosessi on valmis, kopioi luoma / maailma / kansio ja kaikki siihen tallennetut tiedostot Minecraft / save / kansioon tai palvelimesi sopivaan paikkaan. Suorita peli tai palvelin tavalliseen tapaan ja nauti ennennäkemättömästä kartasta.
Jos sinulla on olemassa oleva kartta, MLG tekee mahtavaa työtä sekä laajentamalla sitäja kartan täyttäminen sisään Jos olet tutkittu mädäntyvällä kuviolla noin 5 000 korttelin kohdalle, ja haluat laajentaa kartan 10 000 x 10 000 lohkoon, MLG ei vain laajenna kartan reunaa mutta täytä kaikki reiät jo tutkituilla alueilla siten, että luodut kartat ovat jatkuvia rajalta reunaan ilman aukkoja. Tässä on esimerkkikartta, pieni maailma, jonka olemme alkaneet tutustua Mapcrafterin edellisessä osassa, kuten viimeisessä osassa.
Voidaksesi laajentaa / täyttää olemassa olevan kartan sinun täytyy kopioida maailman sisältö tallentaa tiedoston MLG-hakemistoon. Esimerkiksi sanotaan, että kartta, jonka haluat laajentaa, kutsutaan Super Awesome Worldksi ja se sijaitsee hakemistossasi / Super Awesome World / / minecraft / save / kansioissasi.
Kopioi koko hakemisto, / Super Awesome World / ja kaikki sen sisältö MLG-hakemistoosi ja nimeä kansio uudelleen / world /.
Suorita suorita Run_MLG_Windows.cmd (tai vastaava tiedosto käyttöjärjestelmälle) aivan kuten edellisessä osiossa. Ainoa havaittavissa oleva ero näiden kahden menetelmän välillä sovelluksen lähdön näkökulmasta on se, että kun suoritat komennon ilman olemassa olevaa maailmaa, kuten edellisessä osassa teimme, ilmoitamme, että ei ole voimassa olevaa maailmaa ja että sitä syntyy ; kun suoritat komentosarjan nykyisellä ja kelvollisella / world / -hakemistolla, se lataa sen sijaan ja alkaa heti laajentaa maailmaa.
Laajo erittäin pienikokoista maailmaa, joka nähdään yllä, hienosti 5 000 x 5 000 lohkomaailmaan. Kun prosessi on valmis, voimme käynnistää uudelleen Mapcrafterin ja katsoa sen. Olemme säilyttäneet mittakaavan / zoomaustason samalle molemmille kuville, jotta näet, kuinka monta uutta kappaletta syntyy ja kuinka MLG täytti aukot.
Kaunis. Saumaton reuna-reunakomponentti ilman niin paljon lohkojen aukkoa missä tahansa kartalla.
Nyt pelatessamme odotamme, että pelimoottori kouristuu luomalla uusia paloja, on vähiten huolestuneita. Puhuminen Minecraftin nopeuttamisesta, kun taas nykyinen opetusohjelma Minecraft Land Generatorin esittelyä varten auttaa vähentämään kuormitusta, on olemassa monenlaisia tweaksia, joita voit käyttää säätelemällä videosi asetuksia, kun asennat suorituskykyä lisääviä modeja, jotta Minecraft pystyy toimimaan entistä ikääntyessään tietokoneissa.
Ole kiireellinen kysymys Minecraftista tai opetusohjelmasta, jonka haluaisit kirjoittaa. Anna meille sähköpostia osoitteesta [email protected] ja teemme parhaamme vastaamaan niihin.