Как ускорить свой опыт работы с 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 блоков на стороне до 20 000 блоков на стороне).

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

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

Это единственная реальная сделка, которую вы делаете с 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

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

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

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

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

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

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

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

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

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

Красивая. Бесшовное построение фрагментов от края до края без каких-либо блокировок в любом месте карты.

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.