Amíg a Minecraft világát fedezi fel, a játék hatalmas mennyiségű forrást fordít arra, hogy létrehozza azt maga körül. Ezeknek a daraboknak az idő előtti előállítása jelentősen csökkenti a CPU erőforrás-terhelését játék közben, ami gördülékenyebb játékhoz vezet, kevesebb késéssel. Olvassa el, miközben megmutatjuk, hogyan töltse ki előre a világtérképet a gyorsabb játék érdekében.
Miért akarom ezt megtenni?
Ahogy megbeszéltük a többi Minecraft oktatóanyagban , A Minecraft meglepően erőforrás-igényes játék. Lehet, hogy a felszínen egyszerűnek tűnik, köszönhetően az alacsony felbontású textúráknak és a tömbös formáknak, de a motorháztető alatt hatalmas mennyiségű számítás és renderelés folyik a világtérkép generálásához és ábrázolásához, valamint az összes entitás és a kapcsolódó elemek kezeléséhez. fizika.
Ez a folyamat elég CPU-intenzív. Amikor kreatív módban repül, ahol a darabok gyorsan kitöltődnek, hogy még a csúcskategóriás számítógépeken lévő játékosok is lépést tartsanak, dadogás és késés tapasztalható; a régebbi számítógépeken lévő játékosok általában látják, hogy játékuk teljesen leáll, és a képkockasebesség egyetlen számjegyre csökken.
Ez a késés, miközben a játék új darabokat jelenít meg és jelenít meg, igazi merítéses gyilkos, és ha olyan rosszul elmarad, hogy bezárja a játékot, egy szórakoztató gyilkos is. Szerencsére van mód megkerülni a várakozó játékot. Bár a különféle játékon belüli folyamatoknak mindig lesz rezsije, az új darabok előállítása valójában egy olyan folyamat, amelyet gazdálkodhatunk, ha úgy akarja, hogy a nehéz emelés akkor is megtörténjen, amikor nem játszunk a játékkal. A trükk egy okos kis program függvénye Minecraft Land Generator , És nagyon kevés oka van annak kihasználására.
Hogyan működik?
A Minecraft Land Generator alapelve nagyon egyszerű, amikor boncolgatja a folyamatot. A Minecraft Land Generator egy olyan segítő alkalmazás, amely világtérképpel és kompatibilis Minecraft szerverfájlokkal párosítva szimulálja a térkép feltárását, mintha a játékosok barangolnának rajta.
Ha neked, a játékosnak pontosan és szisztematikusan kellene vázolnia egy 20 000 x 20 000 négyzet alakú rácsot a játékban, az rettenetesen unalmas lenne, és napokig tartana a játék. Egy újabb számítógépen azonban a Minecraft Land Generator egy vagy két órát vesz igénybe ugyanazon feladat elvégzéséhez (és még régebbi számítógépeken is egyszerűen egy éjszakán át hagyhatja futni ugyanazon cél elérése érdekében). Továbbá, miután elvégezte a kezdeti futást (legyen az egy-tizenkét órás), a munka megtörtént, és nem kell újra futtatnia, hacsak nem akarja újra egységesen kibővíteni a világtérképét (mondjuk egy oldal 10 000 blokkjából) egy oldalon 20 000 blokkig).
A Minecraft Land Generator olyan jól működik, hogy csak egy hátrányát jelenthetjük a használatának: megnövelt világméret. Bár minden Minecraft térkép lényegében teljes a világ létrehozásának pillanatától kezdve (ne feledje, hogy a világ mag + generációs algoritmus olyan, mint a térkép DNS-je), a világ valójában nem létezik valódi merevlemezként, amely adatokat fogyaszt, amíg a játékos meg nem látogatja az összes új darabot és meg nem szüli a darab generációt.
Mivel egy ilyen frissen alig feltárt térkép körülbelül 10 MB vagy annál kisebb méretű, hogy figyelembe vegye az első darabokat és a támogató fájlokat, de ahogy a játékos felfedezi, akkor növekszik, amikor az egyes darabok adatait a játékfájlba írják. Mire a térkép 5000 x 5000 blokk értékű darabot tartalmaz, a játékfájl 600 MB-ra duzzad. A nagyobb térképek nagyobb fájlmérettel rendelkeznek (exponenciálisan); egy 20 000 x 20 000 térképen van egy játék fájl, amelynek súlya 6 GB
Ez az egyetlen igazi kereskedelem a Minecraft Land Generatorral. Amit a megnövekedett betöltési idő és a gyorsabb játék során nyer, azt lemezterülettel fizeti meg. Tekintettel arra, hogy mennyi darabos generáció marad le az egyjátékos játékokkal (főleg az alacsonyabb kategóriájú gépeken), és mekkora feldolgozási terhet ró a szerverekre (ahol több játékos is felfedezheti különböző irányokban, és másodpercek tucatjait generálhatja), a kompromisszum több mint érdemes a legtöbb játékos számára, és teljesen megéri, ha szervert futtat.
A Minecraft Land Generator használata
A Minecraft Land Generator (a továbbiakban rövidítésként MLG-nek nevezik) teljesen hibátlanul működik, ha megfelelően konfigurálta, de a megfelelő konfigurálás kissé trükkös lehet. Járjuk végig a telepítési folyamatot és a konfigurációs folyamatot, hogy megbizonyosodjon arról, hogy problémamentes élményben van része.
A Minecraft Land Generator letöltése
A forrásfájlok a Github-on vannak tárolva, és ha nem ismeri a Github-ot, a hozzáférés módja nem különösebben átlátható. Az MLG legfrissebb példányának megragadásához lépjen a a projekt zip archívumai itt találhatók .
Jelölje ki azt a linket, amely a MinecraftLandGenerator_X.X.X_Vanilla_Server.zip fájlt olvassa (ebben az oktatóanyagban a fájl az 1.7.5-ös verzió). Ne aggódjon, hogy a fájl elavultnak tűnik (az 1.7.5-ös verzió 2013 októberéből származik, amely Minecraft-értelemben gyakorlatilag ősi); automatikusan frissül, és ezt egy pillanat alatt meg fogjuk tenni.
A zip fájl aloldalán válassza a „Raw” gombot, amint az a fenti képernyőképen látható. Mentse a fájlt.
A Minecraft Land Generator telepítése és frissítése
A zip fájl letöltése után vonja ki a tartalmát. Az összes Minecraft szerkesztőeszközt a Minecraft archívumában tároljuk a \ Minecraft \ Editing Tools \ alatt, de a kibontott „MinecraftLandGenerator” eszközt bárhová elhelyezheti, ahová csak kívánja, mivel az alkalmazás és a támogató fájlok teljesen önállóak.
Nyissa meg a mappát, és keresse meg az operációs rendszernek megfelelő telepítőfájlt.
Az MLG tartalmaz Windows, Mac és Linux telepítőfájlokat, amelyek egyértelműen „MLG_Initial_Setup_ A . EXT ”, Ahol az operációs rendszer és az operációs rendszer megfelelő kiterjesztése egyértelműen fel van tüntetve. A Windows-felhasználóknak futtatniuk kell az MLG_Initial_Setup_Windows.cmd fájlt és így tovább. Várja meg, amíg a szkript fut. A kezdeti telepítőfájl futtatása után az MLG mappája lényegesen jobban be lesz töltve, és az MLG naprakész lesz (1.7.6. Ebben az oktatóanyagban).
Egyetlen kézi frissítésre van azonban szükség. Az MLG nem tudja terjeszteni a tényleges Minecraft szerver fájlt (de a frissítési folyamat során letöltheti a Minecraft szerverekről). Bár tartalmaz egy mechanizmust a legfrissebb server.jar fájl letöltésére, a mechanizmus megszakadt (mivel a Mojang megváltoztatta az archív fájlok elnevezésének módját, és a minecraft_server.jar már nem általánosan mutat rá a legfrissebb kiadásra). Mint ilyen, a frissítő mindig letölti a Minecraft Server 1.5.2-t, amely több mint egy ideje elavult.
A legfrissebb Minecraft kiszolgálófájlt (minecraft_server.1.8.1.jar a bemutatótól kezdve) letöltheti innen: a hivatalos Minecraft szerver itt . Ennek használatával a server.jar régebbi verzióit töltheti le a Mojang-ból jól szervezett asztal az MCVersions.net jóvoltából . Miért érdemes letölteni a régebbi verziókat?
A szerver helyes verziójának letöltése a legkritikusabb lépés . A server.jar fájl verziószáma kell egyezzen a Minecraft verziójával, amelyen a világtérképet játszik. Ha például kibővíteni szeretne egy térképet a Minecraft 1.6.4 verzióról, akkor nem használhatja a Minecraft 1.8.1 szervert az MLG futtatására, mivel a darabgeneráló algoritmus és a játék tartalma annyira megváltozott 1.6.4 és 1.8 között. * Hogy még ha az MLG nem egyenesen összeomlik, nagyon csúnya hibákat és műtárgyakat generál a térképén.
ÖSSZEFÜGGŐ: Egyszerű helyi Minecraft szerver futtatása (modokkal és anélkül)
Ismét hangsúlyozásképpen: a játék verziójának megfelelő Minecraft szerver verziót kell használnia.
Ez a szabály mindenütt érvényes. Ha te módosított server.jar használatával telepítve a játék modokkal , például, hogy a server.jar fájl, amelyet meg kell adnia az MLG-nek. A körülményektől (vanília szerver, módosított szerver, vadonatúj szerver, régi szerver) függetlenül a server.jar fájlnak pontosan meg kell egyeznie a térképpel.
Miután letöltötte a megfelelő server.jar fájlt (egyjátékos térképek esetén, ahol nem használt szervert), vagy lemásolta a server.jar fájlt (otthoni szerver futtatása esetén), távolítsa el a meglévő minecraft_server.jar fájlt az MLG mappa gyökeréből, és cserélje le a megfelelő kiszolgálófájlra (ha szükséges, átnevezze minecraft_server.jar névre).
Az MLG összes tesztje során az egyetlen probléma, amely felmerült, annak közvetlen következménye volt, hogy nem sikerült párosítani a dolgozott térképet egy megfelelő server.jar fájllal.
Minecraft Land Generator futása
Miután befejezte az előző lépésben a beállítási folyamatot (a hangsúlyt mindig mindig , a megfelelő szerver.jar használatával a térképéhez) minden más simán vitorlázik. Valójában csak két egyszerű döntést kell meghoznia. Az első választás az, hogy vadonatúj térképet akar-e létrehozni, vagy kibővíteni egy meglévő térképet. A második választás az, hogy mekkora területet szeretne létrehozni (szem előtt tartva, hogy a létrehozott térkép mérete gyorsan skálázódik; 5000 x 5000 blokk ~ 600 MB, míg 20 000 x 20 000 blokk ~ 6 GB).
Vadonatúj térkép létrehozása
Bár a legtöbb ember érdekelni fogja egy már létező térkép kibővítését, amelyet már elkezdett felfedezni és tetszik neki, először egy vadonatúj térkép létrehozásával foglalkozunk, mert a legkevesebb felállításra van szükség, és még mindig érdemes használni az MLG-t (különösen azoknak a felhasználóknak, akik egy teljes csapdával szeretnék generálni a teljes szervertérképet)
A server.jar az MLG mappában található server.properties fájlt használja, amikor létrehozza a világot. A server.properties fájl az alapértelmezett Minecraft-beállításokat használja, és hacsak nincs speciális igénye valamilyen módosításra, nincs szükség a belső beállítások módosítására. Ha jobban meg akarja érteni a server.properties fájlt, nézze meg ez a Minecraft wiki bejegyzés . Ha már fut egy kiszolgáló (főleg egy módosított kiszolgáló egyedi server.properties bejegyzésekkel), akkor másolja a meglévő server.properties fájlt a meglévő server.jar fájllal együtt.
Ha vadonatúj világot szeretne létrehozni a jelenlegi server.jar fájl segítségével, egyszerűen futtassa a Run_MLG_Windows.cmd fájlt (vagy az operációs rendszerének megfelelő fájlt). A rendszer kéri, hogy adja meg a térkép méretét.
A bemutatás kedvéért elkerüljük az azonos hosszúságú oldalak használatát a térképünkön, és ehelyett téglalap alakú méreteket használunk (gyakorlatilag valószínűleg négyzet alakú térképre lesz szükségünk). Az X: 8 000 Z: 5 000 bemenettel kezdjük a térkép létrehozásának folyamatát.
A nagyon jó Mapcrafter eszköz használatával létrehozza Minecraft térképének Google Maps stílusú változatát ( lásd ezt az oktatóanyagot ha érdekli, hogy játsszon vele), láthatjuk, hogyan néz ki térképünk, még a játék betöltése közben is.
Amikor a folyamat befejeződött, másolja a létrehozott / world / mappát és az összes benne lévő fájlt a Minecraft / saves / mappájába vagy a kiszolgáló megfelelő helyére. Futtassa a játékot vagy a szervert a szokásos módon, és élvezze az előre generált térképet.
Meglévő térkép kiterjesztése
Ha van már meglévő térképe, akkor az MLG fantasztikus munkát végez, mind kibővítve és töltse ki a térképet. Ha például kanyargós mintával fedezte fel az ívási ponttól kb. 5000 blokkot, és 10 000 x 10 000 blokkra szeretné kiterjeszteni a térképet, akkor az MLG nemcsak a térkép szegélyét terjeszti ki de töltsön ki minden lyukat a már feltárt területen belül, hogy a létrehozott térkép folyamatos legyen határoktól határig, hézagok nélkül. Itt van egy példa térkép, egy kis világ, amelyet a Mapcrafter jóvoltából kezdtünk felfedezni, hasonlóan az utolsó szakaszhoz.
Meglévő térkép kibővítéséhez / kitöltéséhez át kell másolnia a világ mentési fájljának tartalmát az MLG könyvtárba. Tegyük fel például, hogy a kiterjeszteni kívánt térkép neve Super Awesome World, és a minecraft / mentések / mappájában található a / Super Awesome World / könyvtárban.
Másolja át az egész könyvtárat, / Super Awesome World / és annak minden tartalmát az MLG könyvtárába, majd nevezze át a mappát a / world / névre.
Futtassa a Run_MLG_Windows.cmd (vagy az operációs rendszerének megfelelő fájl) futtatását, ahogy az előző szakaszban is tettük. Az egyetlen észrevehető különbség a két módszer között az alkalmazás kimenetének szempontjából az, hogy amikor létező világ nélkül futtatja a parancsot, mint az előző szakaszban, akkor bejelenti, hogy nincs érvényes világ, és hogy az egyiket generálják ; amikor egy meglévő és érvényes / world / directory könyvtárral futtatja a parancsfájlt, akkor azt betölti, és azonnal megkezdi a világ bővítését.
Tágítsuk ki a fent látható nagyon kicsi világot egy tisztességes méretű, 5000 x 5000 méretű világgá. Amint a folyamat befejeződött, újra felgyújthatjuk a Mapcrafter-t és megnézhetjük. Mindkét képnél a méretarányt / zoomot azonos szinten tartottuk, így láthatja, hogy hány új darab keletkezett, és az MLG hogyan töltötte ki a hiányosságokat.
Gyönyörű. Zökkenőmentes éltől szélig terjedő darab generálás anélkül, hogy blokkhézag lenne a térkép bármely pontján.
Most, amikor játszunk, a legkevesebb aggodalomra számítunk, ha megvárjuk, amíg a játékmotor új darabokat generál. Ha már a Minecraft felgyorsításáról beszélünk, akkor a mai oktatóanyag, amely a térkép előkészítéséről szól a Minecraft Land Generator segítségével, megkönnyíti a terhelést, sokféle változtatással élhet a videóbeállítások beállításától a teljesítménynövelő modok telepítéséig, hogy a Minecraft még öregedve is fusson számítógépek.
Van egy sürgető kérdése a Minecraft-tal kapcsolatban, vagy egy oktatóanyag, amelyet meg akarna írni? Küldjön nekünk egy e-mailt az [email protected] címre, és mi mindent megteszünk, hogy megválaszoljuk őket.