[ГАЙД] Как оптимизировать вашу карту в minecraft

[ГАЙД] Как оптимизировать вашу карту в minecraft


Информация взята с канала ZeroCaty , если вы хотите подробнее узнать об оптимизации карты - Тык

Оптимизация карт - это вещь, о которой маперы предпочитают даже не думать. Чаще всего это бывает так: если у них на компьютере не лагает, то всё хорошо и можно выкладывать так, как есть. Но порой это приводит к тому, что люди, которые скачивают эту карту, просто не могут на ней поиграть из-за жутких лагов потому, что их компьютер немного слабее, чем у создателя этой карты. Поэтому я хочу поделиться с вами несколькими советами по оптимизации ваших карт.


1. Перенести все КБ в функции
Первый совет будет отрисован людям, которые все ещё не хотят пользоваться функциями и строят свои карты ТОЛЬКО на командных блоках. Процессору приходится открывать КАЖДЫЙ командный блок в мире, смотреть в какой очерёдности он стоит, в какой очерёдности команда из него выполниться, что будет выведено в логе этого командного блока и всё в этом духе. Это сильно нагружает карту. Поэтому первое, что вы должны сделать - перенести большую часть командных блоков в функции.

2. Отключить вывод КБ
Но не все команды приходится переносить в функцию. Те, которые остаются, продолжают нагружать карту. Чтобы они нагружали карту меньше - второй совет. Отключайте выводы в КБ. Это снизит нагрузку


[ГАЙД] Как оптимизировать вашу карту в minecraft


Пример отключенного лога в КБ

[ГАЙД] Как оптимизировать вашу карту в minecraft


3. Правильная настройка gamerul'ов
Третий совет - игровые правила (/gamerule). Сейчас я приведу небольшой список этих правил, которые можно отключить или изменить во благо оптимизации. Но прежде, чем бездумно это делать, я рекомендую вам ознакомиться со всеми этими правилами на Minecraft Wiki, чтобы не повредить какую-нибудь важную игровую механику на вашей карте.

doDaylingCycle false - отключение смены суток

doWeatherCycle false - отключение смены погоды

commandBlockOutput false - отключение вывода работы КБ в чат

logAdminCommands false - отключение логов КБ

sendCommandFeedback false - отrлючение вывода выполненных команд

doFireTick false - отключение распространения огня

randomTickSpeed 0 - замедление подсчетов

doMobSpawning false - отключение самостоятельного спавна мобов

MobGriefing false - отключение возможности разрушения мира мобами

spectatorsGenerateChunks false - отключение прогрузки чанков игроками в режиме наблюдателя

Пример прогрузки чанков


[ГАЙД] Как оптимизировать вашу карту в minecraft


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

4. Оптимизация команд
Некоторые команды сильно нагружают, например команда /fill. Если вы в эту команду ставите повторяющийся блок, то он постоянно будет пытаться заполнить эту область, но если в конце дописать replace air , то он уже будет пытаться заполнить не всю эту область, а только блоки воздуха в этой области.

Пример неправильного иcпользования команды /fill


[ГАЙД] Как оптимизировать вашу карту в minecraft


Пример правильного использования команды /fill

[ГАЙД] Как оптимизировать вашу карту в minecraft


Майнкрафт теперь будет тратить меньше ресурсов для заполнения области

[ГАЙД] Как оптимизировать вашу карту в minecraft


Или например команда /particle . Если вы в значение Count впишите слишком большую цифру слабенький компьютер игрока может не выдержать этой нагрузки. Впринципе, лаги можно вызвать любой командой, и каждую из них я отдельно выписывать не буду. Также старайтесь не держать все командные блоки включенными. Включайте их по необходимости. Например если игрок находится в локации 1, то все функции и КБ , которые связаны с локацией 2 должны быть выключены. И, соответственно, когда игрок перейдёт в локацию 2, то всё должно переключиться.


Пример неправильного использования команды /particle (Слишком много частиц)

[ГАЙД] Как оптимизировать вашу карту в minecraft


Пример правильного использования команды /particle

[ГАЙД] Как оптимизировать вашу карту в minecraft


Если у вас всё оптимизировано, и компьютер не слабый, но всё-равно не можете понять почему карта лагает, то можете попытаться найти механизм вызывающий лаги методом тыка. Просто поочерёдно отключая один механизм за другим, пока лаги не пройдут. Если лаги исчезнут после отключение определённого механизма, то это будет прекрасный шанс испытать себя: понять почему он вызывает лаги и как его оптимизировать

5. Пустой Мир.
Еще важным фактором, влияющим на нагрузку вашей системы, является то, в каком мире вы создаёте свою карту. Если это супер плоский мир с шаблоном "Пустота", то компьютеру не придётся обрабатывать лишние чанки с подземными течениями, пещерами, мобами, данжами, или ещё чем-то.


Мир с шаблоном "Пустота"

[ГАЙД] Как оптимизировать вашу карту в minecraft


Количество FPS в пустом мире

[ГАЙД] Как оптимизировать вашу карту в minecraft


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

Количество FPS в прогруженном обычном мире

[ГАЙД] Как оптимизировать вашу карту в minecraft


7. Количество энтити на карте.
И последний на сегодня совет, но не по значимости, это количество энтити на вашей карте. Если их слишком много, то будет сильно лагать. Постарайтесь удалять ненужные энтити (Включая мобов, картины, рамки, армор стенды и т.д) в ненужное время

---

Это все советы, которыми я хотел поделиться. Если вам что-то непонятно, вы можете спрашивать это в комментариях. Вы также можете писать в комментарии свои советы по оптимизации карт.

Если эта статья была полезна для тебя - оцени!


Голосуй за новость:
(+12.2011,6-0.60)
  • Просмотров: 10 945
  • Комментариев: 6
Рекомендуемое для Вас:

  1. Посетители
    Зарегистрирован: 16.03.2020
    Репутация
    (+0.70,70.0)
    ARAGON Play | Пользователь offline | (18 марта 2020 07:00) | Комментариев: 6 | Новостей: 1 |
    • +3

    Вау интересно! Я сам являюсь картоделом и никогда не задумывался об этом! Спасибо. Попробую сделать это на других картах. Особенно меня удивили первые три пункта. Я бы поставил оценку но я не могу из-за того что я новенький и мне нужно подождать 5 дней. Обязательно поставлю максимальный балл. Когда это будет возможно.


    1. Картоделы
      Зарегистрирован: 4.08.2017
      Репутация
      (+83.783,70.0)
      31sasha31 | Пользователь offline | (20 марта 2020 03:47) | Комментариев: 184 | Новостей: 19 |
      • +2

      Спасибо:)
      -----------------------------------------------------------------------------
      WillProject™ Corporation
      Моя хоррор карта Find ME [1.14.4]


  2. Посетители
    Зарегистрирован: 8.02.2020
    Репутация
    (+12.612,60.0)
    John Drain-Tank | Пользователь offline | (2 апреля 2020 23:17) | Комментариев: 2 | Новостей: 0 |
    • +2

    В идеале, карту нужно делать даже не в плоском мире, в мире без блоков, что бы все блоки, относились только к карте. Это в идеале. На самом же деле, никакой особой роли, это не играет, главное не делать карту в мире с обычной генерацией. А так, 5 мем, так как все сказанное в статье, правда.
    -----------------------------------------------------------------------------
    Мой основной аккаунт: TastyPill


    1. Картоделы
      Зарегистрирован: 4.08.2017
      Репутация
      (+83.783,70.0)
      31sasha31 | Пользователь offline | (3 апреля 2020 01:34) | Комментариев: 184 | Новостей: 19 |
      • +1

      Абсолютно согласен. Мне регулярно попадаются карты, которые построены в плоском мире, там включены АБСОЛЮТНО все команде блоки, даже те, которые в данным момент не нужны. Из-за этого ооочень сильно лагает. Даже без текстурпаков. У меня в обычном мире лагает больше, чем в их плоском мире:) . Все же нужно думать об оптимизации карты:)
      -----------------------------------------------------------------------------
      WillProject™ Corporation
      Моя хоррор карта Find ME [1.14.4]


  3. Посетители
    Зарегистрирован: 21.08.2019
    Репутация
    (+7.27,20.0)
    High31 | Пользователь offline | (20 августа 2020 11:14) | Комментариев: 46 | Новостей: 0 |
    • 0

    Сам смотрел это у ZeroCaty относительно давно
    Но за просвещение людям, не смотрящим чувака, который в общем-то занимается КБ и ДП 5 в большую репу
    -----------------------------------------------------------------------------
    Я идиот


  4. Посетители
    Зарегистрирован: 25.07.2021
    Репутация
    (+3.33,30.0)
    Jesu | Пользователь offline | (31 июля 2021 14:59) | Комментариев: 11 | Новостей: 0 |
    • +1

    когда я создавал свои карты, то всё связанное в этом гайде с кб я не учитывал
    благодарю за советы
    -----------------------------------------------------------------------------
    Валентине Терешковой за прогиб космический
    подарил Володька Путин хуй автоматический...

Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Ищу АКТЕРА для съмок ВИДЕО по майнкрафту.

Тема в разделе: Новости

Junkie16

Просмотров: 79

Ответов: 0

Автор: Junkie16

Вчера, 22:10

Видео/Стримы канал Ritterydam

Тема в разделе: Флудильня

ritterydam

Просмотров: 110911

Ответов: 531

Автор: ritterydam

Вчера, 21:43

Загружается мир до 100% и все 1.16.5

Тема в разделе: Техническая поддержка сайта

Romanov_2

Просмотров: 82

Ответов: 0

Автор: Romanov_2

Вчера, 20:20

Помогите со сборкой на версии 1.7.10

Тема в разделе: Ваши вопросы по Minecraft

Zelsovich8321

Просмотров: 250

Ответов: 5

Автор: egg2003

Вчера, 15:06

Крутой сервер 1.20.4

Тема в разделе: Игры

Ytenok

Просмотров: 124

Ответов: 0

Автор: Ytenok

Вчера, 13:06