If-Koubou

Как да се ускори Minecraft опит с Minecraft земя генератор

Как да се ускори Minecraft опит с Minecraft земя генератор (Как да)

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

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

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

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

Това закъснение, докато играта прави и показва нови парчета, е истински убиец на потапяне и ако се окаже толкова лошо, че блокира играта ви, забавен убиец. За щастие има начин да заобиколите чакащата игра. Въпреки че винаги ще има режийни за различните процеси в играта, генерирането на нови парчета е всъщност процес, който можем да излекуваме, ако искате, така че тежкото повдигане да се извърши, когато не играем играта. Трикът зависеше от една умна програма, наречена 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 е по същество пълна от момента на световното творение (помнете, че алгоритъмът на световното семе + генерация е като ДНК за картата) светът всъщност несъществувам като истински твърд диск, консумиращи данни, докато играчът посещава всеки нов парче и създава генерирането на парчета.

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

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

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

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

Изтегляне на генератор на земя Minecraft

Източните файлове се хостват на 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 \ Editing Tools \, но можете да поставите извлечения "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

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

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

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

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

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

В името на демонстрацията ще избегнем използването на еднакви дължини за нашата карта и вместо това ще използваме правоъгълни размери (на практика ще предпочетете квадратна карта). Започваме процеса на генериране на карта с вход X: 8000 Z: 5000.

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

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

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

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

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

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

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

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

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

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

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