Как ускорить ваш опыт Minecraft с Minecraft Land Generator

Пока вы исследуете свой мир Minecraft, игра тратит огромное количество ресурсов на его создание вокруг вас. Генерация этих частей заблаговременно значительно снижает нагрузку на ресурсы вашего ЦП во время игры, что приводит к более плавной игре с меньшими задержками. Продолжайте читать, пока мы покажем вам, как подготовить карту мира для более быстрой игры.

Почему я хочу это сделать?

Как мы уже говорили в других руководствах по Minecraft, Minecraft – удивительно ресурсоемкая игра. На первый взгляд это может показаться упрощенным, благодаря текстурам с низким разрешением и блочным формам, но под колпаком происходит огромное количество вычислений и рендеринга для генерации и представления карты мира, а также обработки всех объектов и связанных с ними объектов. физика.

Этот процесс довольно интенсивно использует процессор. Во время полета в креативном режиме, где куски быстро заполняются, чтобы не отставать, даже игроки на высококлассных компьютерах увидят заикание и отставание; игроки на старых компьютерах, как правило, видят, что их игра полностью останавливается, а частота кадров падает до однозначных цифр.

Это отставание, в то время как игра отображает и отображает новые фрагменты, является настоящим убийцей погружения, и, если оно сильно отстает, оно блокирует вашу игру, также забавным убийцей. К счастью, есть способ обойти игру ожидания. Хотя для различных внутриигровых процессов всегда будут накладные расходы, генерация новых блоков – это процесс, который мы можем использовать, если хотите, так что тяжелая работа выполняется, когда мы не играем в игру. Хитрость заключается в хитрой маленькой программе под названием Minecraft Land Generator, и у нее очень мало причин не использовать ее в своих интересах.

Как это работает?

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

Если бы вы, игрок, должны были точно и систематически рисовать в игре сетку размером 20 000 x 20 000 квадратных метров, это было бы ужасно утомительно и заняло бы несколько дней игрового процесса. Однако на более новом компьютере Minecraft Land Generator требуется час или два для выполнения той же задачи (и даже на старых компьютерах вы можете просто оставить его работать на ночь, чтобы достичь того же результата). Кроме того, как только вы сделаете начальный прогон (будь то час или двенадцать по продолжительности), работа будет выполнена, и вам не нужно будет запускать ее снова, если вы не захотите снова равномерно развернуть свою карту мира (скажем, из 10 000 блоков на стороне). до 20000 блоков на стороне).

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

Так как такая свежая карта, которую только что исследовали, имеет размер около 10 МБ или меньше для учета первых чанков и вспомогательных файлов, но по мере изучения игроком она увеличивается в размере, когда данные для каждого чанка записываются в файл игры. К тому времени, когда карта содержит фрагменты размером 5000 x 5000 блоков, размер игрового файла увеличится до 600 МБ. Большие карты имеют больший размер файла (экспоненциально); Карта 20 000 на 20 000 имеет файл игры, который весит 6 ГБ.

Это единственная реальная сделка, которую вы совершаете с Minecraft Land Generator. То, что вы получаете за увеличенное время загрузки и более быструю игру, вы платите за место на диске. Принимая во внимание то, насколько генерация чанков отстает от однопользовательских игр (особенно на младших машинах) и какое тяжелое бремя обработки оно возлагает на серверы (где несколько игроков могут исследовать в разных направлениях и генерировать десятки блоков в секунду), компромисс более чем стоит это для большинства игроков и абсолютно стоит, если вы используете сервер.

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

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

Загрузка Minecraft Land Generator

Исходные файлы размещаются на Github, и если вы не знакомы с Github, то способ доступа к ним не особенно прозрачен. Чтобы получить самую свежую копию MLG, перейдите к zip-архивам проекта здесь.

Выберите ссылку с надписью 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_ OS . EXT », в которых операционная система и соответствующее расширение для этой операционной системы четко обозначены. Пользователи Windows должны запустить MLG_Initial_Setup_Windows.cmd и так далее. Подождите, пока скрипт завершит работу. После запуска файла начальной установки ваша папка MLG будет значительно более заполнена, а MLG будет обновляться (1.7.6 на данный урок).

Однако требуется одно ручное обновление. MLG не может распространять фактический файл сервера Minecraft (но он может загрузить его с серверов Minecraft во время процесса обновления). Несмотря на то, что он включает в себя механизм загрузки самого последнего файла server.jar, этот механизм не работает (поскольку Mojang изменил то, как они назвали свои архивные файлы, и minecraft_server.jar больше не всегда указывает на самый последний выпуск). Таким образом, программа обновления всегда загружает 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 Land Generator

После того, как вы завершили процесс установки на предыдущем шаге (с акцентом на всегда, всегда , используя правильный server.jar для вашей карты), все остальное плавно перемещается. На самом деле, у вас есть только два простых выбора. Первый выбор заключается в том, хотите ли вы создать новую карту или расширить существующую карту. Второй вариант – размер области, которую вы хотите сгенерировать (помните, что размер сгенерированной карты быстро масштабируется; блоки размером 5000 x 5000 составляют ~ 600 МБ, а блоки размером 20 000 x 20000 – ~ 6 ГБ).

Создание новой карты

Хотя большинство людей будет заинтересовано в расширении существующей карты, которую они уже начали изучать и которая нам нравится, мы сначала расскажем о создании новой карты, потому что она требует наименьшего количества настроек и все еще достойно использует MLG (особенно для пользователей, желающих создать и всю карту сервера одним махом).

Server.jar будет использовать файл server.properties, расположенный в папке MLG, когда он генерирует мир. Файл server.properties использует настройки Minecraft по умолчанию, и, если у вас нет особой необходимости что-либо изменять, нет необходимости изменять какие-либо настройки внутри.Если вы хотите лучше понять файл server.properties, ознакомьтесь с этой вики-статьей Minecraft. Если вы уже используете сервер (особенно модифицированный сервер с пользовательскими записями server.properties), скопируйте существующий файл server.properties вместе с существующим файлом server.jar.

Чтобы создать новый мир, используя текущий файл server.jar, просто запустите Run_MLG_Windows.cmd (или эквивалентный файл для вашей операционной системы). Вам будет предложено ввести размеры карты следующим образом.

Для демонстрации мы собираемся отказаться от использования сторон равной длины для нашей карты и вместо этого использовать прямоугольные размеры (практически говоря, вам, скорее всего, понадобится квадратная карта). Мы начинаем процесс создания карты с ввода X: 8000 Z: 5000.

Используя очень крутой инструмент Mapcrafter, который генерирует версию вашей карты Minecraft в стиле Google Maps (см. Этот учебник, если вам интересно, как она играет с ней), мы можем видеть, как наша карта выглядит даже при загрузке игры.

Когда процесс будет завершен, скопируйте сгенерированную папку/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 /, он загружает его и сразу же начинает расширять мир.

Давайте расширим очень маленький мир, видимый выше, в приличный размер блока размером 5000 x 5000. Как только процесс завершится, мы можем снова запустить Mapcrafter и посмотреть. Мы сохранили одинаковый масштаб/масштаб для обоих изображений, чтобы вы могли видеть, сколько новых блоков было сгенерировано и как MLG заполняет пробелы.

Красивая. Плавное формирование фрагментов от края к краю без разрыва блоков в любом месте на карте.

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

У вас есть актуальный вопрос о Minecraft или учебник, который вы хотели бы, чтобы мы написали? Пришлите нам электронное письмо на ask@howtogeek.com, и мы сделаем все возможное, чтобы ответить на них.

Оцените статью
TutoryBird.Ru
Добавить комментарий