18Aug

Hogyan lehet felgyorsítani a Minecraft tapasztalatait az Minecraft Land Generator segítségével?

A Minecraft világának felfedezése közben a játék hatalmas mennyiségű erőforrást szentel a körülötte történő létrehozásnak. Ezeknek a daraboknak az előtti generálása jelentősen csökkenti a CPU erőforrásterhelését a játék közben, ami kevesebb lemaradást eredményez. Olvasson tovább, miközben megmutatjuk, hogyan kell előkészíteni a világtérképet a gyorsabb játékhoz.

Miért akarom ezt csinálni?

Amint azt a Minecraft egyéb oktatóanyagaiban is tárgyaltuk, az Minecraft meglepően erőforrás-igényes játék. Az alacsony felbontású textúráknak és a blokk alakoknak köszönhetően egyszerűbbnek tűnhet a felületen, de a kapucnival alatt óriási számításokat és megjelenítést végez a világtérkép létrehozására és képviseletére, valamint kezeli az összes entitást és a kapcsolódófizika.

Ez a folyamat meglehetősen CPU-intenzív. Ha kreatív módban repülsz, amikor a darabok gyorsan feltöltődnek, hogy megtartsák a csúcsminőségű számítógépeken résztvevőket is, akkor a dadogás és a késedelem látszik;a régebbi számítógépeken játszó játékosok általában úgy látják, hogy a játékuk teljesen leáll, és a képarányok az egyetlen számjegybe esnek.

Ez a késleltetés, amíg a játék megjeleníti és megjeleníti az új darabokat egy igazi merülő gyilkos, és ha ez olyan rossz, hogy zárolja a játékot, egy vidám gyilkos is. Szerencsére van egy módja annak, hogy megkerüljék a várakozást. Miközben mindig lesz többlet a különféle játékon belüli folyamatokban, új darabok létrehozása valójában egy olyan folyamat, amellyel gazdaságosak lehetünk, ha úgy gondolja, hogy a nehéz emelés akkor történik meg, amikor nem játsszuk a játékot. A trükk egy Minecraft Land Generator nevű okos kis programra támaszkodik, és nagyon kevés oka van arra, hogy ne használják ki.

Hogyan működik?

A Minecraft Land Generator mögött rejlő elv nagyon egyszerű, amikor kiszűrjük a folyamatot. A Minecraft Land Generator olyan helper alkalmazás, amely világmaplóval és kompatibilis Minecraft szerverfájllal párosítva szimulálja a térkép feltárását, mintha a játékosok barangolnák.

Ha a játékosnak pontosan és szisztematikusan 20 000 x 20 000 négyzethálót kellett vászonolnia a játékban, borzasztóan fárasztó lenne, és napi játékra számíthatna. Egy újabb számítógépen azonban az Minecraft Land Generator egy-két órát vesz igénybe, hogy ugyanazt a feladatot elvégezze( és még a régebbi számítógépeken is egyszerűen hagyja, hogy egyik napról a másikra is eljusson, hogy ugyanazt a célt érje el).Továbbá, miután elvégezte a kezdeti futást( akár egy óra vagy tizenkét hosszúságú), a munka elvégezhető, és nem kell újra futnia, hacsak nem szeretné egyenletesen bővíteni a világtérképet( mondjuk 10 000 blokkról oldalról20 000 blokkra oldalról).

Az Minecraft Land Generator olyan jól működik, hogy csak egy hátrányt jelenthetünk a használatához: megnövekedett fájlméret. Bár minden Minecraft térkép alapvetően teljes a világ teremtésének pillanatától( ne feledje, hogy a világmag + generációs algoritmus olyan, mint a térkép DNS), a világ valójában nem rendelkezik valódi merevlemez-meghajtású adatokkal, amíg a játékos minden újösszegyűjti és elvágja a darabot.

Mint ilyen frissen feltérképezett térkép kb. 10MB vagy annál kisebb méretű, az első darabok és a támogatási fájlok figyelembe vételével, de ahogy a játékos feltárja, hogy nő a méret, mivel az egyes darabok adatait a játékfájlba írja. Mire a térkép 5000 x 5000 blokknyi darabot tartalmaz, a játékfájl kb. A nagyobb térképek nagyobb méretűek( exponenciálisan);20 000-re 20 000 térképen van egy játékfájl, amely súlyos 6 GB-os súlyú.

Ez az egyetlen valódi kereskedelem, amivel a Minecraft Land Generator-rel dolgozol. Amit a megnövelt terhelési időkben és gyorsabb játékban kapsz, akkor fizetsz lemezterületenként. Tekintve, hogy a chunk-generáció mennyi egyszemélyes játékokat( különösen az alacsonyabb végű gépeknél), és milyen nehéz terhelést jelent a kiszolgálókra( ahol több játékos is különböző irányokban kereshet és több tucat darabot generálhat másodpercenként), a kompromisszum több, mint megériez a legtöbb játékos számára és teljesen megéri, ha szervert futtatsz.

Az Minecraft földgenerátor használata

Az Minecraft Land Generator( a továbbiakban: MLG rövidítés) tökéletesen működik, ha megfelelően konfigurálta, de a megfelelő konfiguráció egy kicsit bonyolult lehet. Járjuk végig a telepítési folyamatot és a konfigurációs folyamatot annak érdekében, hogy problémamentes élmény legyen.

Az Minecraft Land Generator letöltése

A forrásfájlokat a Github tárolja, és ha nem ismeri a Github-ot, akkor a hozzáférésük nem különösebben átlátható.Ahhoz, hogy megragadja az MLG legfrissebb példányát, navigáljon a projekt zip archívumához.

Válassza ki a MinecraftLandGenerator_X.X.X_Vanilla_Server.zip olvasót( ebből a leírásból a fájl 1.7.5 verzió).Ne aggódjon amiatt, hogy a fájlok elavultnak tűnnek( az 1.7.5 verzió 2013 októbere óta, ami Minecraft kifejezések szerint gyakorlatilag ősi);az automatikus frissítés, és ezt egy pillanatra megcsináljuk.

A zip fájl aloldalában válassza ki a "Raw" gombot, amint a fenti képernyőképen látható.Mentse el a fájlt.

Az Minecraft Land Generator

telepítése és frissítése A zip fájl letöltése után vegye ki a tartalmat. Az összes Minecraft szerkesztési eszközt Minecraft archívumaink alatt tartjuk a \ Minecraft \ Editing Tools \ -ban, de a kibővített "MinecraftLandGenerator" eszközt bárhol elhelyezhetjük, mivel az alkalmazás és a támogatási fájlok teljesen önállóak.

Nyissa meg a mappát, és keresse meg az operációs rendszer megfelelő telepítő fájlját. Az

MLG tartalmazza a Windows, Mac és Linux telepítőfájljait, amelyeket egyértelműen az "MLG_Initial_Setup_ OS " névvel láttak el. EXT ", ahol az operációs rendszer és az adott operációs rendszer megfelelő meghosszabbítása egyértelműen címkézett. 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 befejeződik. A kezdeti telepítőfájl futtatása után az MLG mappája jelentősen feltelepül és az MLG naprakész lesz( 1.7.6.

Azonban egy kézi frissítés szükséges. Az MLG nem tudja elosztani az aktuális Minecraft kiszolgáló fájlt( de letöltheti a Minecraft szerveréről a frissítési folyamat során).Bár tartalmaz egy mechanizmust a legfrissebb szerver.jar fájl letöltésére, a mechanizmus megszakadt( mivel Mojang megváltoztatta az archív fájlok megnevezését, a minecraft_server.jar pedig a legfrissebb kiadáskor már nem egyetemesen mutat).Mint ilyen, a frissítő mindig letölti az Minecraft Server 1.5.2-et, ami több mint egy kicsit elavult.

A hivatalos Minecraft szerverről letöltheti a legfrissebb Minecraft szerverfájlt( minecraft_server.1.8.1.jar ebből a leírásból).A szerver.jar régebbi verzióját letöltheti a Mojangból a jól szervezett asztal használatával az MCVersions.net által. Miért kell régebbi verziókat letölteni?

A kiszolgáló helyes verziójának letöltése az legfontosabb lépése. Az szerver.jar fájl verziószámának -nek kell megfelelnie az Minecraft verziójának a világtérképet játszani. Ha például Minecraft 1.6.4-ből szeretnél bővíteni egy térképet, akkor nem használhatja az Minecraft 1.8.1 kiszolgálót az MLG futtatására, mivel a chunk generációs algoritmus és a játék tartalma annyira megváltozott 1.6.4 és 1.8 között.ha az MLG nem egyenesen ütközik, akkor nagyon csúnya hibákat és tárgyakat hoz létre a térképen.

Ismét hangsúlyozni kell, hogy az -nek egy Minecraft kiszolgáló verziót kell használnia, amely megfelel a játék verziójának.

Ez a szabály az egész fórumon érvényes. Ha egy módosított kiszolgálót. jar-t használ a játékmódokkal, például -vel, hogy az az MLG-hez szükséges szerver.jar fájl. A körülményektől függetlenül( vanília szerver, modded szerver, vadonatúj kiszolgáló, régi szerver) a server.jar fájlnak pontosan meg kell egyeznie a térképen.

Miután letöltötte a megfelelő szerver.jar fájlt( egyszemélyes térképek esetén, ahol nem használt egy kiszolgálót), vagy másolta a server.jar fájlt( otthoni kiszolgáló futtatása esetén), távolítsa ela meglévő minecraft_server.jar fájlt az MLG mappa gyökérkönyvtárából, és helyezze vissza a megfelelő kiszolgálófájlba( szükség esetén átnevezhető a minecraft_server.jar fájlba).

Az MLG összes tesztje során az egyetlen probléma, amely valaha is felmerült, a párosítás sikertelenségének közvetlen eredménye volt, amellyel egy megfelelő server.jar fájllal dolgoztunk.

Futás Minecraft Land Generator

Miután befejezte a telepítési folyamatot az előző lépésben( mindig mindig az mindig , a helyes szerver.jar segítségével a térképen) minden mást sima vitorlázás. Valójában csak két egyszerű választási lehetőséged van. Az első választás az, hogy új térképet szeretne-e létrehozni vagy meglévő térképet bővíteni. A második lehetőség az, hogy mekkora nagyságú területet szeretne létrehozni( szem előtt tartva, hogy a generált térkép mérete gyorsan mérhető: 5000 x 5000 blokk ~ 600 MB, míg 20 000 x 20 000 blokk ~ 6 GB).

Új térkép létrehozása

Bár a legtöbb ember érdeklődik egy meglévő térkép kibővítéséhez, amelyet már elkezdtek felfedezni és hasonlítanak, elsőként új térkép létrehozását fogjuk fedezni, mivel a legkevesebb beállítást igényli és még mindigaz MLG méltó felhasználása( különösen azon felhasználók számára, akik egy teljes körű kiszolgáló térképet szeretnének létrehozni).

A server.jar az MLG mappában található server.properties fájlt fogja használni, amikor létrehozza a világot. A server.properties fájl az alapértelmezett Minecraft beállításokat használja, és ha nincs valamilyen módosítás, akkor nincs szükség a belsõ beállítások megváltoztatására. Ha jobban meg szeretné ismerni a server.properties fájlt, nézze meg ezt a Minecraft wiki bejegyzést. Ha már kiszolgálót futtat( különösen egy modult kiszolgálót, amelyhez egyéni kiszolgálóprofilok vannak), másolja a meglévő server.properties fájlt a meglévő server.jar fájllal együtt.

Ha új világot szeretne generálni az aktuális server.jar fájllal, egyszerűen futtassa a Run_MLG_Windows.cmd fájlt( vagy az operációs rendszerhez tartozó megfelelő fájlt).A rendszer kéri a térkép méretének megadását.

A demonstráció érdekében lemaradunk a térképünk egyenlő hosszúságú oldalain, és inkább négyszögletes dimenziókat használunk( gyakorlatilag valószínűleg egy négyzet alakú térképet szeretnénk).A térképgyártási folyamatot az X: 8,000 Z: 5,000 bemenettel kezdjük.

A nagyon szuper, Mapcrafter eszközzel, amely a Minecraft térképének Google Térkép stílusú változatát hozza létre( lásd ezt a bemutatót, ha érdekli, hogy játssz vele), láthatjuk, hogyan néz ki a térképünk a játék betöltése mellett.

A folyamat befejezésekor másolja a létrehozott /world/ mappát és az összes fájlt a Minecraft /saves/ mappájába vagy a megfelelő helyre a kiszolgálón. Futtassa a játékot vagy a kiszolgálót, ahogy általában szokta, és élvezze a feltöltött térképet.

Meglévő térkép kiterjesztése

Ha már meglévő térképed van, az MLG egy fantasztikus feladatot kínál mind az , mind az kiterjesztésével, hogy kitöltse a térképet. Ha például egy kanyargó mintában körülbelül 5 000 blokkot töltöttek ki a spawn pontból,és a térképet 10 000 x 10 000 tömbre szeretné bontani, az MLG nemcsak kiterjeszti a térkép határát, hanem kitölti a már feltárt területeken lévő lyukakat úgy, hogy a generált térkép folyamatosan legyen a határtól a határig, és nincsenek hiányosságok. Itt van egy példa térkép, egy kis világ, amelyet a Mapcrafter legutóbbi részében, mint az utolsó részében, udvariasságának feltárása céljából kezdtünk.

Annak érdekében, hogy kiterjessze / töltse ki a meglévő térképet, meg kell másolnia a világ tartalmát, mentse a fájlt az MLG könyvtárba. Tegyük fel például, hogy a kiterjeszteni kívánt térképet Super Awesome World-nak nevezik, és a mappában / Super Awesome World / / minefield /saves/ mappájában található.

Másolja az egész könyvtárat, a Super Awesome World / és az összes tartalmát az MLG könyvtárába, majd nevezze át a mappát az /world/ fájlba.

Futtassa a Run_MLG_Windows.cmd( vagy az operációs rendszer egyenértékű fájlját) ugyanúgy, mint az előző részben. Az egyetlen figyelemre méltó különbség a két módszer között, az alkalmazás kimenetének szempontjából, az, hogy ha a parancsot nem létező világgal futtatod, mint ahogyan az előző részben tettük, akkor bejelenti, hogy nincs érvényes világ, és az egyik generálódik;ha a szkriptet meglévő és érvényes /world/ könyvtárral futtatja, akkor betölti ezt, és azonnal megkezdi a világ bővítését.

Bővítsük ki a nagyon kicsi világot, amelyet fent láttunk, egy igazán méretű, 5000 x 5 000 blokkvilágba. Miután befejeződött a folyamat, fel tudjuk nyitni a Mapcrafter-t és megnézhetjük. Mindkét képen ugyanazt a skála / nagyítási szintet megtartottuk, hogy láthassuk, hány új darabot generáltak és hogyan töltötte el az MLG a hiányosságokat.

Gyönyörű.A zökkenőmentes szélesség szélén a csomók generációja anélkül, hogy bárhol a térképen blokkhatás lenne.

Most, amikor játszunk, a legkevésbé a mi aggodalmunk lesz, ha várjuk, hogy a játékmotor új részeket generáljon. A Minecraft felgyorsításáról beszélve, míg a mai bemutató a Minecraft Land Generator által készített térkép előkészítésével könnyebbé teszi a terhelést, sokféle csípés van alkalmazva a video beállítások beállításával a teljesítménynövelő modok telepítéséhez, hogy az Minecraft akár az öregedéskor is működjönszámítógépek.

Van egy sürgető kérdés a Minecraft-ról vagy egy tutorialról, amit szeretnél írni? Lépj nekünk egy e-mailt az [email protected] címen, és mi mindent megteszünk, hogy válaszoljon rájuk.