Начална » как да » Как да ускорите вашия Minecraft опит с Minecraft Land Generator

    Как да ускорите вашия Minecraft опит с Minecraft Land Generator

    Докато проучвате своя Minecraft свят, играта е посветила огромно количество ресурси за създаването й около вас. Генерирането на тези части преди време значително намалява натоварването на ресурса на вашия процесор, докато играете играта, което води до по-плавно игра с по-малко закъснение. Прочетете, докато ви показваме как да начертаете вашата карта на света за по-бърза игра.

    Защо искам да направя това?

    Както вече споменахме в други ръководства на Minecraft, Minecraft е изненадващо ресурсно интензивна игра. Може да изглежда опростено на повърхността, благодарение на текстурите с ниска разделителна способност и блоковите форми, но под капака има огромно количество изчисления и рендеринг, които се случват, за да генерират и представят картата на света, както и да обработват всички обекти и свързани физика.

    Този процес е доста интензивен за процесора. Когато летят наоколо в креативен режим, където парчетата се запълват бързо, за да се поддържат дори играчите на високите компютри ще виждат заекването и закъснението; Играчите на по-старите компютри обикновено ще видят, че играта им е пълна, а скоростта на кадрите ще падне в единичните цифри.

    Това забавяне, докато играта визуализира и показва нови парчета, е истински убиец с потапяне и, ако е толкова лош, блокира играта ви, забавен убиец. За щастие има начин да се заобиколи чакащата игра. Въпреки че винаги ще има допълнителни разходи за различните процеси в играта, генерирането на нови парчета всъщност е процес, който можем да обработим, ако искате, така че тежкото повдигане да се извършва, когато не играем играта. Номерът зависи от малка програма, наречена Minecraft Land Generator, и няма много причини да не се възползваме от нея.

    Как работи?

    Принципът зад Minecraft Land Generator е много прост, когато анализирате процеса. Minecraft Land Generator е помощно приложение, което, когато е свързано с карта на света и съвместим файл Minecraft сървър, симулира проучването на картата, както ако играчите го роумират.

    Ако вие, играчът, трябваше да прецизно и систематично платно на 20,000 х 20 000 квадратна мрежа в играта, че ще бъде ужасно досаден и ще отнеме дни стойност на игра. На по-нов компютър, обаче, отнема Minecraft Land Generator един или два часа, за да изпълни същата задача (и дори на по-старите компютри можете просто да го оставите да работи през нощта, за да постигнете същия край). Освен това, след като извършите първоначалното пускане (било то на час или на дванадесет), работата е свършена и няма нужда да я стартирате отново, освен ако не искате да разширите отново картата на света отново (да речем от 10 000 блока отстрани) до 20 000 блока отстрани).

    Minecraft Land Generator работи толкова добре, че можем да докладваме само един недостатък, за да го използваме: увеличен размер на файла в света. Въпреки че всяка карта на Minecraft е по същество пълна от момента на създаването на света (помнете, че алгоритъмът на световното поколение + е като ДНК за картата) съществувам като истински твърд диск, който консумира данни, докато играчът посети всяко ново парче и хвърля хайвера си на поколението.

    Като такава нова карта едва проучена е около 10MB или по-малко, за да се отчитат първите парчета и файловете за поддръжка, но тъй като играчът изследва, той нараства по размер, тъй като данните за всеки парче се записват в игралния файл. По времето, когато картата съдържа 5000 х 5000 блокове на стойност парчета, файлът на играта ще набъбне до около 600MB. По-големите карти имат по-големи размери на файловете (експоненциално); една карта с 20 000 на 20 000 има игрален файл, който тежи с 6GB.

    Това е единствената реална сделка, която правите с Minecraft Land Generator. Това, което печелите в увеличените времена на зареждане и по-бързото играете, което плащате с дисково пространство. Като се има предвид колко голяма част от поколението изостава от един играч (особено при машини с по-нисък клас) и каква тежка обработка на тежестта поставя на сървърите (където няколко играчи могат да изследват в различни посоки и да генерират десетки парчета секунда), компромисът е повече от стойност за повечето играчи и си заслужава, ако работите със сървър.

    Използване на Minecraft Land Generator

    Minecraft Land Generator (наричан по-долу MLG за краткост) работи абсолютно безупречно, когато сте го конфигурирали правилно, но правилната конфигурация може да бъде малко сложна. Нека да преминем през процеса на инсталиране и процеса на конфигуриране, за да гарантираме, че имате безпроблемно преживяване.

    Изтегляне на Minecraft Land Generator

    Изходните файлове се хостват в Github и ако не сте запознати с Github, начинът, по който ги използвате, не е особено прозрачен. За да вземете най-новото копие на MLG, се придвижете до архивните архиви на проекта тук.

    Изберете връзката, която чете MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (към този урок файлът е версия 1.7.5). Не се притеснявайте, че файлът изглежда остарял (версията 1.7.5 е от октомври 2013 г., която по отношение на Minecraft е на практика древна); то автоматично се актуализира и ще го направим само за миг.

    В подстраницата за zip файла изберете бутона "Raw", както се вижда на екрана по-горе. Запазете файла.

    Инсталиране и актуализиране на Minecraft Land Generator

    След като изтеглите zip файла, извлечете съдържанието. Ние поддържаме всички наши инструменти за редактиране на Minecraft в нашите Minecraft архиви под Minecraft Инструменти за редактиране, но можете да поставите извлечения инструмент "MinecraftLandGenerator" навсякъде, където пожелаете, тъй като приложенията и файловете за поддръжка са напълно самостоятелни.

    Отворете папката и потърсете съответния инсталационен файл за вашата операционна система.

    MLG включва инсталационни файлове за Windows, Mac и Linux, наречени ясно „MLG_Initial_Setup_операционна система.EXTВ която операционната система и подходящото разширение за тази операционна система са ясно обозначени. Потребителите на Windows трябва да изпълняват MLG_Initial_Setup_Windows.cmd и т.н. Изчакайте скриптът да приключи. След стартирането на първоначалния инсталационен файл папката ви MLG ще бъде значително по-пълна и MLG ще бъде актуална (1.7.6 от този урок).

    Необходимо е обаче едно ръчно обновяване. MLG не може да разпространява действителния файл на Minecraft сървъра (но може да го изтегли от Minecraft сървърите по време на процеса на обновяване). Докато той включва механизъм за изтегляне на най-актуалния файл на server.jar, механизмът е счупен (защото Mojang е променил начина, по който са назовали архивните си файлове и minecraft_server.jar вече не е универсално точка в най-актуалната версия). Като такъв, updater винаги изтегля Minecraft Server 1.5.2, който е повече от един остарял.

    Можете да изтеглите най-актуалния Minecraft сървър (minecraft_server.1.8.1.jar от този урок) от официалния Minecraft сървър тук. Можете да изтеглите по-стари версии на server.jar от Mojang с помощта на тази добре организирана маса, предоставена от MCVersions.net. Защо да изтеглите по-стари версии?

    Изтегляне на правилната версия на сървъра е най-критичната стъпка. Номерът на версията на файла server.jar трябва да съответства на версията на Minecraft, на която играете картата на света. Ако искате да разширите карта от Minecraft 1.6.4, например, не можете да използвате сървъра Minecraft 1.8.1, за да изпълнявате MLG, тъй като алгоритъмът за генериране на парчета и съдържанието на играта са се променили толкова много между 1.6.4 и 1.8. *, Че дори ако MLG не се срине напълно, ще генерира много грозни грешки и артефакти на вашата карта.

    Отново за акцент, трябва да използвате версия на сървъра Minecraft, която съответства на версията на играта ви.

    Това правило важи за цялата дъска. Ако използвате модифициран server.jar с монтирани игри, например, че е файлът server.jar, който трябва да дадете на MLG. Независимо от обстоятелствата (сървър на ванилия, моден сървър, нов сървър, стар сървър) файлът server.jar трябва да съответства точно на картата.

    След като изтеглите правилния файл на server.jar (в случай на карти с един плейър, където не сте използвали сървър) или сте копирали файла server.jar (в случай, че се изпълнява домашен сървър), премахнете съществуващ файл minecraft_server.jar от корена на папката MLG и да го замените с правилния сървърен файл (преименувайки го на minecraft_server.jar ако е необходимо).

    Във всичките ни тестове на MLG единствените проблеми, които някога са възникнали, са пряк резултат от неуспеха да се сдвои картата, с която работихме, със съответстващ файл server.jar.

    Работещ Minecraft земен генератор

    След като завършите процеса на настройка в предишната стъпка (с акцент върху винаги, винаги, използвайки правилния server.jar за вашата карта) всичко останало е гладко плаване. Всъщност имате само два прости избора. Първият избор е дали искате да генерирате чисто нова карта или да разширите съществуваща карта. Вторият избор е колко голяма е областта, която искате да генерирате (като се има предвид, че размерът на генерираната карта бързо се увеличава; 5000 x 5000 блока е ~ 600MB, докато 20 000 x 20 000 блока са ~ 6 GB).

    Генериране на нова карта

    Въпреки че повечето хора ще се интересуват от разширяването на съществуваща карта, която вече са започнали да проучват, ще споделим първо генерирането на чисто нова карта, защото тя изисква най-малко настройка и все още е достойна употреба на MLG (особено за потребители, които искат да генерират и цялата карта на сървъра на един скок).

    Server.jar ще използва файла server.properties, намиращ се в папката MLG, когато генерира света. Файлът server.properties използва настройките на Minecraft по подразбиране и, освен ако нямате конкретна нужда да променяте нещо, няма нужда да променяте настройките вътре. Ако искате по-добро разбиране на файла server.properties, вижте това уики в Minecraft. Ако вече използвате сървър (особено модулиран сървър с потребителски записи на сървъра), копирайте съществуващия файл на server.properties заедно със съществуващия файл на сървъра..

    За да генерирате съвсем нов свят, използвайки текущия си файл server.jar, просто пуснете Run_MLG_Windows.cmd (или еквивалентен файл за вашата операционна система). Ще бъдете подканени да въведете размерите на картата така.

    За да демонстрираме, ние ще избегнем използването на еднакво дълги страни за нашата карта и вместо това използваме правоъгълни размери (на практика ще искате квадратна карта). Започваме процеса на генериране на карти с входа X: 8,000 Z: 5,000.

    Използвайки много супер готиния инструмент Mapcrafter, който генерира версия на стила на Google Карти на вашата Minecraft карта (вижте този урок, ако се интересувате от него), можем да видим как изглежда нашата карта дори при зареждане на играта.

    Когато процесът приключи, копирайте генерираната / папката world / и всички файлове в нея или в папката Minecraft / saves / или на съответното място на вашия сървър. Стартирайте играта или сървъра, както обикновено, и се наслаждавайте на предварително създадената карта.

    Разширяване на съществуваща карта

    Ако имате съществуваща карта, MLG прави фантастична работа и двете се разширяват и попълнете картата. Ако сте изследвали с меандър до около 5000 блока от точката на хвърляне на хайвера, и искате да разширите картата до 10 000 x 10 000 блока, MLG не само ще разшири границата на картата но попълнете всички дупки в рамките на вече изследваната територия, така че генерираната карта да е непрекъсната от границата до границата без пропуски. Ето примерна карта, малък свят, който започнахме да проучваме с любезното съдействие на Mapcrafter, както в последния раздел..

    За да разширите / запълните съществуващата карта, трябва да копирате съдържанието на световния си файл за запис в директорията MLG. Например, да кажем, че картата, която искате да разширите, се нарича Super Awesome World и се намира във вашите minecraft / saves / папка в директорията / Super Awesome World /.

    Копирайте цялата директория / Super Awesome World / и цялото му съдържание в директорията на MLG и след това преименувайте папката на / world /.

    Стартирайте Run_MLG_Windows.cmd (или еквивалентен файл за вашата операционна система) точно както направихме в предишния раздел. Единствената забележима разлика между двата метода, от гледна точка на изхода на приложението, е, че когато стартирате командата без съществуващ свят, както направихме в предишния раздел, тя ще обяви, че няма валиден свят и че този се генерира. ; когато стартирате скрипта със съществуваща и валидна / world / директория, той ще го зареди и веднага ще започне да разширява света.

    Нека разширим много малкия свят, който се вижда по-горе, в прилично по размер 5,000 х 5000 блоков свят. След като процесът приключи, можем отново да задействаме Mapcrafter и да погледнем. Запазихме нивото на мащаба / мащаба за двете изображения, така че можете да видите колко много нови парчета са генерирани и как MLG е попълнил пропуските..

    Красив. Безпроблемно генериране на парчета откъм ръб, без да е толкова голямо, колкото е разликата между блоковете на картата.

    Сега, когато играем, чакаме машината да играе чрез генериране на нови парчета ще бъде най-малката ни грижа. Говорейки за ускоряване на Minecraft, докато днешният урок за предгенериране на вашата карта с Minecraft Land Generator ще помогне да се облекчи натоварването, има голямо разнообразие от ощипвания, които можете да използвате от настройване на видео настройките до инсталиране на модове за повишаване на производителността, за да направят Minecraft по-стари компютри.


    Искате ли да зададете въпрос за Minecraft или урок, който искате да напишем? Застреляйте ни имейл на [email protected] и ние ще направим всичко възможно да им отговорим.