Домашня » як » Як прискорити ваш 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 по суті завершена з моменту створення світу (пам'ятайте, що світовий алгоритм насіння + генерація подібний до ДНК для карти) світ насправді не є існують як реальний жорсткий диск, що споживає дані, доки гравець не відвідає кожен новий шматок і не породить генерацію шматка.

    Таким чином, нова карта, яку мало вивчається, становить близько ~ 10 МБ або менше за розмір для обліку перших порцій і файлів підтримки, але, як гравець досліджує, він зростає, оскільки дані для кожного шматка записуються в ігровий файл. До того часу, коли карта містить 5 000 х 5 000 блоків, цінність файлів буде збільшена приблизно до 600 Мб. Великі карти мають великі розміри файлів (експоненціально); 20 000 на 20 000 мап має ігровий файл, який важить на здорово 6 Гб.

    Це єдиний реальний компроміс, який ви робите з Minecraft Land Generator. Що ви отримуєте в збільшенні часу завантаження і швидше відтворення гри за вас з дискового простору. Враховуючи, наскільки сильна генерація шматка відстає від одиночних ігор (особливо на нижчих кінцевих машинах), і яка важка обробка навантажень на сервери (де кілька гравців можуть вивчати в різних напрямках і генерувати десятки блоків на секунду), компроміс більше, ніж варто це для більшості гравців і абсолютно варто, якщо ви працюєте на сервері.

    Використання генератора землі Minecraft

    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

    Після завантаження файлу 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 більше не універсально вказує на найновішу версію). Як таке оновлення завжди завантажує 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 (особливо для користувачів, які прагнуть генерувати та всю карту сервера за один приплив).

    Server.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, який генерує версію картки Google для вашої карти Minecraft (див. Цей посібник, якщо ви зацікавлені в його відтворенні), ми можемо побачити, як наша карта виглядає навіть під час завантаження гри.

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

    Розширення існуючої карти

    Якщо у вас є наявна карта, MLG робить фантастичну роботу і розширюється і заповнивши карту дюйма Якщо ви досліджували в меандринг шаблоном близько 5000 блоків від точки ікру, наприклад, і ви хочете розширити карту до 10 000 х 10 000 блоків, MLG не тільки розширить кордону карти \ t але заповнити будь-які отвори в межах вже дослідженої території, щоб згенерована карта була безперервною від кордону до кордону без прогалин. Ось приклад карти, маленький світ, який ми почали вивчати люб'язно, як у останньому розділі, Mapcrafter.

    Для того, щоб розширити / заповнити існуючу карту, потрібно скопіювати вміст вашого файлу збереження світу у каталог MLG. Наприклад, скажімо, карта, яку ви хочете розширити, називається Super Awesome World і знаходиться у вашій minecraft / saves / папці в каталозі / Super Awesome World /.

    Скопіюйте весь каталог, / Super Awesome World / та весь його вміст до каталогу MLG, а потім перейменуйте папку в / world /.

    Запустіть запуск Run_MLG_Windows.cmd (або еквівалентний файл для вашої операційної системи) так само, як ми це зробили в попередньому розділі. Єдина помітна різниця між двома методами, з точки зору виходу програми, полягає в тому, що коли ви запускаєте команду без існуючого світу, як ми робили в попередньому розділі, вона оголосить, що немає дійсного світу, і що він генерується. ; коли ви запускаєте скрипт з існуючим і дійсним / world / директорією, він завантажуватиме це замість і негайно почне розширювати світ.

    Давайте розширимо дуже маленький світ, побачений вище, в пристойний розмір 5 000 х 5 000 блоків світу. Після завершення процесу ми можемо знову запустити Mapcrafter і подивитися. Ми зберегли рівень масштабу / масштабування для обох зображень, щоб ви могли бачити, скільки нових фрагментів було створено, і як MLG заповнив прогалини.

    Гарний. Бездоганна генерація шматка від краю до краю, але не так багато, як зазор блоку в будь-якому місці на карті.

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


    Чи маєте нагальне питання про Minecraft або навчальний посібник, який ви хочете, щоб ми писали? Стріляйте нам електронною поштою на [email protected], і ми зробимо все можливе, щоб відповісти на них.