При ломании блоков лагает майнкрафт

Обновлено: 02.07.2024

Господи, зачем тебе столько? У меня стоит 5-7 чанков и фпс под 300, мне нормально -_-

Кстате, больше 16 чанков в ванильном майнкрафте быть не может, твои 17 и более это уже добавляет optifine.

Статистика форума

Сейчас онлайн: 15

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Резкие кратковременные пролаги при размещении/ломании блоков напрямую связаны с проблемами в скорости работы алгоритмов расчёта освещения – так называемого «светового движка».

͟К͟а͟к͟ ͟э͟т͟о͟ ͟р͟а͟б͟о͟т͟а͟е͟т͟?
Дело в том, что при размещении блока, прежде чем сделать его видимым, Майнкрафт должен просчитать освещение для него, основываясь на окружающих условиях света, а также обновить освещение рядом стоящих блоков. Пока процесс расчёта не завершён, кадр не обновляется. Отсюда возникают характерные пролаги, если расчёт света занимает много времени.

Примечательно, что довольно тяжёлым в этих расчётах является расчёт освещения неба. Если упростить, то каждый раз при изменении блоков Майнкрафт запускает условный «луч» с 272 высоты вертикально вниз (на 16 блоков выше максимальной высоты мира), рассчитывая освещение для каждого блока, рядом с которым он пройдёт. Чем длиннее путь луча, тем дольше по времени происходят вычисления. Если преградить ему путь, заслонив большой горизонтальной платформой на максимальной высоте территорию, где размещается/разрушается блок (поместив её в полную тень), то можно будет заметить, что пролаги прекратятся. А единовременное размещение такой платформы (например, командой /fill

15 minecraft:stone), напротив, вызовет сильнейшее зависание.
Довольно подробно об алгоритмах работы игрового освещения в Майнкрафте можно прочитать здесь.

͟Ч͟т͟о͟ ͟с͟ ͟э͟т͟и͟м͟ ͟д͟е͟л͟а͟т͟ь͟?
Как мы выяснили, причиной является слишком долгий процесс расчёта освещения. Увы, проблема находится на уровне кода игры, и сами мы (игроки) ничего с этим сделать не можем. К счастью, сообществом модмейкеров сейчас активно разрабатывается сразу два более оптимизированных алгоритма освещения, входящих в состав модов Starlight и Phosphor. Достаточно просто установить один из них, используя загрузчик Fabric (как установить?), чтобы устранить проблему. В сравнении с ванильным световым движком они позволяют получить ощутимый прирост в скорости вычислений, который можно наблюдать на этих графиках:


Общая производительность Phosphor:


Сравнение скоростей генерации чанков с использованием различных движков:


Сравнение скоростей расчёта света для небесных «лучей»:


Сравнение скоростей расчёта света от блока-источника:

Из этих диаграмм видно, что самым эффективным световым движком является Starlight. Однако он до сих пор находится в бета-тестировании и доступен для скачивания только со страницы разработчика на GitHub.

Дело такое: играл в обычную версию майнкрафта, всё работало отлично. Установил моды (40 штук),
начали лагать блоки-я ломаю блок, а он появляется заново и так 2-5 раза. Как это убрать?

Моды убери.. И закрой всякие лишние процессы. Не тянет игру (или вы играете в мультиплеере и у вас инет плохой)

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

Это либо из - за вашего "супер интернета" либо из - за нагрузки на комп. Думаю скорее всего из - за второго
потому что они нагружают компьютер и у тебя лагает.

Просто хорошие люди

Звание: Пользователь, просто пользователь

Попробуй поставить FPS Plus, OptiFine, Fast Craft и прочие моды.
А так - закрой лишние программы, чтобы память не нагружали, сделай настройки поменьше.

Надеюсь, что помог. Всем печенек

Я вернулся! С новыми идеями для клиентов, через пол года, я наконец-то вернулся!

mainer234
слушайте, у меня та же проблема но на своем сервере и блоки у меня вообще не ломаются ! что делать ?
Dezertir009

Звание: V.I.P на хуторе

слушайте, у меня та же проблема но на своем сервере и блоки у меня вообще не ломаются ! что делать ?

Не откапывать старые темы и выделить больше памяти серверу на хостинге
nazaroid007
rudik991
mcpemods

GeXOn

GeXOn

ТруЪ Олдфаги-с

Звание: "Новичок на форуме"

Статистика форума

Сейчас онлайн: 15

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Читайте также: