что делать если в майнкрафте блоки ломаются с задержкой
Задержка в майнкрафте
Это называется «низкий TPS». TPS (ticks per second) – количество игровых тактов (время), которое успевает обработать компьютер за секунду. Нормальное значение – 20.0 tps. При нормальном значении игровое время идёт параллельно с реальным. Если тпс выше нормы, то время в игре ускорено по отношению к реальному, а если ниже – наоборот, замедлено, как в вашем случае.
Причин падения tps много, но основные из них – слабый процессор и плохая оптимизация расчётов. Конечно, можно обновить процессор, но это недешёвое удовольствие. А можно оптимизировать игровые вычисления. Именно это мы и будем делать.
Для того, чтобы максимально оптимизировать игру, нужно установить Fabric (желательно последней версии для minecraft 1.16.5) и поставить 4 мода-оптимизатора:
Sodium (заменяет графический движок на авторский от разработчика мода. Раз в 5 мощнее ванильного)
Lithium (оптимизирует вычисления внутреннего сервера, вдвое снижает нагрузку на ЦП во время игры)
SmoothBoot (оптимизирует распределение ресурсов ЦП во время запуска игры. Снижает время запуска примерно вдвое и на ≈30% нагрузку на ЦП)
Phosphor (оптимизирует алгоритмы расчёта освещения. Невероятно эффективен в паре с модом LambDynamicLights — динамическим освещением)
Все эти моды позволяют работать игре стабильно даже на слабых ПК, и выдавать хороший fps. Для примера, на моём ноутбуке с GTX 1050 на прорисовке в 32 чанка ванильный Майнкрафт выдавал 5-15 fps. Когда установил эти моды (рекомендую присесть) — 180-210 fps. Сбить fps до 60 кадров удалось только на прорисовке в 128 (!) чанков. Разница очевидна и не требует каких-либо комментариев. Отмечу лишь, что можно ещё поиграться с настройками самой Java, но это если не устроит результат с модами. Подробности можно прочитать в этой статье:
https://www.reddit.com/r/Minecraft/comments/hflrbh/i_made_a_java_1161_performance_package_for_those/
P.S. Если вам не хватает зума, как в OptiFine, можно установить мод WI Zoom, который гораздо функциональнее, чем вшитая в optifine функция. А про OptiFine можно забыть. Он уже почти не оптимизирует графику.
И да, если будете ставить моды (на Fabric действительно много полезных инструментов), то в некоторых случаях понадобится установка Fabric API. Не рекомендую использовать последнюю версию, она сильно грузит ЦП. Последняя стабильная – Fabric API 0.29.4
Появились фризы в Minecraft. Читайте описание.
Резкие кратковременные пролаги при размещении/ломании блоков напрямую связаны с проблемами в скорости работы алгоритмов расчёта освещения – так называемого «светового движка».
͟К͟а͟к͟ ͟э͟т͟о͟ ͟р͟а͟б͟о͟т͟а͟е͟т͟?
Дело в том, что при размещении блока, прежде чем сделать его видимым, Майнкрафт должен просчитать освещение для него, основываясь на окружающих условиях света, а также обновить освещение рядом стоящих блоков. Пока процесс расчёта не завершён, кадр не обновляется. Отсюда возникают характерные пролаги, если расчёт света занимает много времени.
Примечательно, что довольно тяжёлым в этих расчётах является расчёт освещения неба. Если упростить, то каждый раз при изменении блоков Майнкрафт запускает условный «луч» с 272 высоты вертикально вниз (на 16 блоков выше максимальной высоты мира), рассчитывая освещение для каждого блока, рядом с которым он пройдёт. Чем длиннее путь луча, тем дольше по времени происходят вычисления. Если преградить ему путь, заслонив большой горизонтальной платформой на максимальной высоте территорию, где размещается/разрушается блок (поместив её в полную тень), то можно будет заметить, что пролаги прекратятся. А единовременное размещение такой платформы (например, командой /fill
15 minecraft:stone), напротив, вызовет сильнейшее зависание.
Довольно подробно об алгоритмах работы игрового освещения в Майнкрафте можно прочитать здесь.
͟Ч͟т͟о͟ ͟с͟ ͟э͟т͟и͟м͟ ͟д͟е͟л͟а͟т͟ь͟?
Как мы выяснили, причиной является слишком долгий процесс расчёта освещения. Увы, проблема находится на уровне кода игры, и сами мы (игроки) ничего с этим сделать не можем. К счастью, сообществом модмейкеров сейчас активно разрабатывается сразу два более оптимизированных алгоритма освещения, входящих в состав модов Starlight и Phosphor. Достаточно просто установить один из них, используя загрузчик Fabric (как установить?), чтобы устранить проблему. В сравнении с ванильным световым движком они позволяют получить ощутимый прирост в скорости вычислений, который можно наблюдать на этих графиках:
Общая производительность Phosphor:
Сравнение скоростей генерации чанков с использованием различных движков:
Сравнение скоростей расчёта света для небесных «лучей»:
Сравнение скоростей расчёта света от блока-источника:
Из этих диаграмм видно, что самым эффективным световым движком является Starlight. Однако он до сих пор находится в бета-тестировании и доступен для скачивания только со страницы разработчика на GitHub.
почему в майнкрафте блоки ломаются с задержкой
Почему в Майнкрафте не сразу ломаются блоки
В наше время игровая индустрия переживает свой расцвет, но и среди игр есть свои гиганты. Однако, чем больше и популярнее игра, тем тяжелее довести её до идеала, из-за этого появляются ошибки и баги.
Наиболее яркий пример — масштабная игра в жанре песочница — Майнкрафт. В игре множество багов, заставляющих игроков искать решение в интернете. На один из самых популярных запросов: «Почему не ломаются блоки в Майнкрафт» до сих пор мало информации.
В первую очередь стоит различать проблему в одиночной игре и в сетевой, так как у них разные причины. В первом случае ваш компьютер не справляется с нагрузкой и разобраться с тем, что блоки в Майнкрафт ломаются с задержкой куда проще:
Во-втором случае от вас зависит намного меньше и причиной вопроса «Почему не ломаются блоки в Майнкрафт» являются технические неполадки на сервере. Помочь решить эту проблему может смена сервера для игры.
Для выяснения причины неполадок стоит обратиться к внутриигровому чату, администрация ответит на вопрос о возникшей проблеме. Часто блоки в Майнкрафт не ломаются, если находятся рядом с чужими строениями, и территория находится под приватом. Если блоки не ломаются на нейтральной территории, то необходимо переустановить игру.
Задержка в майнкрафте
Это называется «низкий TPS». TPS (ticks per second) – количество игровых тактов (время), которое успевает обработать компьютер за секунду. Нормальное значение – 20.0 tps. При нормальном значении игровое время идёт параллельно с реальным. Если тпс выше нормы, то время в игре ускорено по отношению к реальному, а если ниже – наоборот, замедлено, как в вашем случае.
Причин падения tps много, но основные из них – слабый процессор и плохая оптимизация расчётов. Конечно, можно обновить процессор, но это недешёвое удовольствие. А можно оптимизировать игровые вычисления. Именно это мы и будем делать.
Для того, чтобы максимально оптимизировать игру, нужно установить Fabric (желательно последней версии для minecraft 1.16.5) и поставить 4 мода-оптимизатора:
Sodium (заменяет графический движок на авторский от разработчика мода. Раз в 5 мощнее ванильного)
Lithium (оптимизирует вычисления внутреннего сервера, вдвое снижает нагрузку на ЦП во время игры)
SmoothBoot (оптимизирует распределение ресурсов ЦП во время запуска игры. Снижает время запуска примерно вдвое и на ≈30% нагрузку на ЦП)
Phosphor (оптимизирует алгоритмы расчёта освещения. Невероятно эффективен в паре с модом LambDynamicLights — динамическим освещением)
Все эти моды позволяют работать игре стабильно даже на слабых ПК, и выдавать хороший fps. Для примера, на моём ноутбуке с GTX 1050 на прорисовке в 32 чанка ванильный Майнкрафт выдавал 5-15 fps. Когда установил эти моды (рекомендую присесть) — 180-210 fps. Сбить fps до 60 кадров удалось только на прорисовке в 128 (!) чанков. Разница очевидна и не требует каких-либо комментариев. Отмечу лишь, что можно ещё поиграться с настройками самой Java, но это если не устроит результат с модами. Подробности можно прочитать в этой статье:
https://www.reddit.com/r/Minecraft/comments/hflrbh/i_made_a_java_1161_performance_package_for_those/
P.S. Если вам не хватает зума, как в OptiFine, можно установить мод WI Zoom, который гораздо функциональнее, чем вшитая в optifine функция. А про OptiFine можно забыть. Он уже почти не оптимизирует графику.
И да, если будете ставить моды (на Fabric действительно много полезных инструментов), то в некоторых случаях понадобится установка Fabric API. Не рекомендую использовать последнюю версию, она сильно грузит ЦП. Последняя стабильная – Fabric API 0.29.4
Почему блоки в майнкрафт ломаются с задержкой
Собственно проблема такая, перекачал себе майныч с нуля, установил 1.7.10, накатал для него стабильный фордж и установил где то 70 модов. Сформировал мир и начал играть, но буквально через 10-15 минут игры маныч стал с постоянной периодичностью переходить на микрофризы длительностью меньше секунды. Но их периодичность сильно мешает игре (фризы каждые 5-10-15 секунд). Происходят фризы как на поверхности, так и под землей, как в окружении мобов, так и при полном их отсутствии, при этом заметил еще такой глюк. Установлен Mystcraft, при перемещении в другой мир, блоки и мобы там перемещаются так как будто я играю на сервере с большой задержкой. Блоки ломаются через некоторое время, мобы двигаются скачками.
В чем может быть проблема?
Лаунчер родной обновленный
Кол-во памяти попробуй увеличить.
Кол-во памяти попробуй увеличить.
Базово стоит 1 гиг, на компе 4 гига. Пробовал выделять, и 2 гига и 3 гига. Толк нулевой. Просто удивительно то что тот с моим железом даже Скайрим (а так же Кризисы фигизисы всякие) на максимуме не лагает. А тут майныч стал фризить (опять таки раньше такого не было, стало так после полной переустановки игры).
Это всё жаба. У жабы такой диагноз. Плюс к тому за дизайн майнкрафта руки бы оторвать, да загранпаспорта нет. Однопоточное оно.
Всё это складывается в тормоза на пустом месте, как у тебя.
Ну однопоточной ты такую игру не сделаешь никак. А то, что может использовать только одно ядро — возможно, но уже не уверен. Бывало, что мой четырехядерный проц из-за бага одного мода сжирало на 90%
Ну как бы майнкрафт однопоточный, несмотря на «никак». Умудрились. Почитай там
Казалось бы, все нормально и тут нет ничего преступного, все сделано довольно хорошо и добавить нечего. Проблема тут такая: всё это обрабатывается в одном основном потоке. В последних версиях в Mojang почитали немного про многопоточные штуки и научились сохранять чанки на диск в отдельном потоке. Безусловно это прорыв, потому что это было чертовски узкое место, давным-давно сервер сохранялся по 15 минут и на это время полностью вис, теперь такого нет. Тем не менее, проблема не решена.
Как оно работает. Каждый тик (1/20 секунды) вызывается метод onUpdate, который обновляет все блоки, мобов и пр. Если этот метод не успевает выполниться за 50мс, то возникают лаги тикрейта (долго ломаются блоки, передвижение мобов лагает, печки по пол часа плавят, вообщем все, что мы так сильно любим на школосерверах).
Все, что не зависит от тикрейта, то есть от обновления мира (звук, рендер, соединение с сервером) работает в отдельных потоках Добавлено спустя 5 минут:
Да, передвижение локального игрока так же не зависит от тикрейта. Но это поидее к рендеру относится
Тики обсчитывает сервант и как раз это и работает в одном потоке, как раз про это и разговор. А клиент конечно будет в отдельном потоке. Более того, на другом компьютере, как правило )
Не зависимо от размера выделенной памяти, загруженность выделенной области колеблется между 60-80% при этом она растет до 80% сбрасывается до 60 и так же начинает расти. Но если поглядеть то лаги происходят быстрее и чаще чем происходит очистка памяти.
Так же замечу что не так давно до обновления всей игры и модов я играл без лагов. Вот решил обновить все и теперь лаги (перешел с Java 7 на Java 8, установил клиент на 1.7.10, вместо 1.7.2 и все моды для 1.7.10 поставил, почти те же самые что и на 1.7.2)
Кстати, убери все прочие опции жабы кроме Xms и Xmx. Я как то наигрался с опциями жабы так, что играть было невозможно. Вернул минимум — полегчало.
Что делать если блоки в Minecraft ломаются с задержкой
Дешёвые лицензионные игры Steam, Origin и Uplay, Yuran’ka покупает здесь:
http://steambuy.com/tefuasmplay
—————————————-—————————————-———————————
Понравилось видео? Ставь лайк, подписывайся на канал и рассказывай друзьям 😉
http://www.youtube.com/c/TEFUANSMPLAY
—————————————-—————————————-———————————
Ну если тебе прям очень-очень понравилось, то можешь заодно вступить в группу ВКонтакте, FaceBook и подписаться на Твиттер и Twitch.tv (чтобы раньше всех узнавать о выходе новых видео)
Группа в ВК: https://vk.com/tefuasmplay
Твиттер: https://twitter.com/TEFUASMPLAY
Группа в FaceBook: https://www.facebook.com/groups/TEFUASMPLAY/
Twitch.tv: http://www.twitch.tv/tefuasmplay
—————————————-—————————————-———————————
Но если ты и на этом никак не можешь остановиться и тебе этого мало то вот тебе ещё:D
Группа в Steam: http://steamcommunity.com/groups/tefuasmplay
Группа в Одноклассники: https://ok.ru/group/57881610420263
Группа в МойМир (Mail.ru): https://my.mail.ru/community/yuranka/
Профиль в Tumblr: https://yuranka.tumblr.com/
Профиль в Reddit: https://www.reddit.com/user/Yuranka/
Профиль в Blogger (От Google: «Видосики от Юранки»): http://yuranka.blogspot.ru/
Профиль в LiveJournal (ЖЖ): http://yuranka.livejournal.com/
А так же!Это уже в принципе для девушек, мой ИНСТАГРАМ:
https://instagram.com/ashihminyurii
—————————————-—————————————-———————————
Так же если ты хочешь поддержать Yuran’ky, то можешь выслать пару рубликов на данные реквизиты: https://vk.cc/5MksxG
Не переживай, деньги пойдут в нужное русло, то есть на продвижение канала 😉
Видео Что делать если блоки в Minecraft ломаются с задержкой канала †Yuran’ka†
Chto delat esli bloki v minecraft lomayutsya s zaderzhkoy
Что делать если не ломаются блоки в майнкрафте скачаного с т лаунчераПодробнее
КАК ПОНИЗИТЬ ПИНГ И УБРАТЬ ЛАГИ В МАЙНКРАФТ | УСКОРЯЕМ ИНТЕРНЕТ И УМЕНЬШАЕМ ПИНГ ЛУЧШИЕ СПОСОБЫ 2019Подробнее
Почему лагает на майнкрафт серверах | Что такое TPSПодробнее
Что делать если лагает майнкрафт? Ответ здесь!Подробнее
Я не выживаю в майнкрафте потому-что блоки не ломаются. Подробнее
Как настроить клиент MinecraftПодробнее
Генератор регулируемой задержки | Minecraft туториалПодробнее
Как полностью отключить задержку в мышке и клавиатуре? 100% эффект в играх.Подробнее
ПРОСТЕЙШИЙ ТАЙМЕР НА КОМАНДНЫХ БЛОКАХПодробнее
💥Как сделать бесконечный блок!?💥Подробнее
КАК ЛОМАТЬ БЛОКИ, ЕСЛИ ОНИ НЕ ЛОМАЮТСЯ В МАЙНКРАФТЕ НА АТЕРНОСЕПодробнее
🔒СЕКРЕТНЫЕ БЛОКИ в МАЙНКРАФТПодробнее
Как сделать так что бы нельзя было ломать блоки в мире майнкрафта(руками)Подробнее
НЕ ПОЛУЧАЕТСЯ ЛОМАТЬ БЛОКИ НА СЕРВЕРЕ АТЕРНОС ИГРОКАМ? ОТВЕТ ТУТПодробнее
Я не могу ломать блоки полный ад ПОМОГИТЕПодробнее
НУБ ЛОМАЕТ ЛАКИ БЛОКИ В СКАЙ ВАРС МАЙНКРАФТ НУБИК ПРОТИВ ТРОЛЛИНГ ЛОВУШКА MINECRAFT МУЛЬТИКПодробнее
Как пройти майнкрафт и не ставя, и не ломая блоки?Подробнее
Почему блоки в майнкрафт ломаются с задержкой
Собственно проблема такая, перекачал себе майныч с нуля, установил 1.7.10, накатал для него стабильный фордж и установил где то 70 модов. Сформировал мир и начал играть, но буквально через 10-15 минут игры маныч стал с постоянной периодичностью переходить на микрофризы длительностью меньше секунды. Но их периодичность сильно мешает игре (фризы каждые 5-10-15 секунд). Происходят фризы как на поверхности, так и под землей, как в окружении мобов, так и при полном их отсутствии, при этом заметил еще такой глюк. Установлен Mystcraft, при перемещении в другой мир, блоки и мобы там перемещаются так как будто я играю на сервере с большой задержкой. Блоки ломаются через некоторое время, мобы двигаются скачками.
В чем может быть проблема?
Лаунчер родной обновленный
Кол-во памяти попробуй увеличить.
Кол-во памяти попробуй увеличить.
Базово стоит 1 гиг, на компе 4 гига. Пробовал выделять, и 2 гига и 3 гига. Толк нулевой. Просто удивительно то что тот с моим железом даже Скайрим (а так же Кризисы фигизисы всякие) на максимуме не лагает. А тут майныч стал фризить (опять таки раньше такого не было, стало так после полной переустановки игры).
Это всё жаба. У жабы такой диагноз. Плюс к тому за дизайн майнкрафта руки бы оторвать, да загранпаспорта нет. Однопоточное оно.
Всё это складывается в тормоза на пустом месте, как у тебя.
Ну однопоточной ты такую игру не сделаешь никак. А то, что может использовать только одно ядро — возможно, но уже не уверен. Бывало, что мой четырехядерный проц из-за бага одного мода сжирало на 90%
Ну как бы майнкрафт однопоточный, несмотря на «никак». Умудрились. Почитай там
Казалось бы, все нормально и тут нет ничего преступного, все сделано довольно хорошо и добавить нечего. Проблема тут такая: всё это обрабатывается в одном основном потоке. В последних версиях в Mojang почитали немного про многопоточные штуки и научились сохранять чанки на диск в отдельном потоке. Безусловно это прорыв, потому что это было чертовски узкое место, давным-давно сервер сохранялся по 15 минут и на это время полностью вис, теперь такого нет. Тем не менее, проблема не решена.
Как оно работает. Каждый тик (1/20 секунды) вызывается метод onUpdate, который обновляет все блоки, мобов и пр. Если этот метод не успевает выполниться за 50мс, то возникают лаги тикрейта (долго ломаются блоки, передвижение мобов лагает, печки по пол часа плавят, вообщем все, что мы так сильно любим на школосерверах).
Все, что не зависит от тикрейта, то есть от обновления мира (звук, рендер, соединение с сервером) работает в отдельных потоках Добавлено спустя 5 минут:
Да, передвижение локального игрока так же не зависит от тикрейта. Но это поидее к рендеру относится
Тики обсчитывает сервант и как раз это и работает в одном потоке, как раз про это и разговор. А клиент конечно будет в отдельном потоке. Более того, на другом компьютере, как правило )
Не зависимо от размера выделенной памяти, загруженность выделенной области колеблется между 60-80% при этом она растет до 80% сбрасывается до 60 и так же начинает расти. Но если поглядеть то лаги происходят быстрее и чаще чем происходит очистка памяти.
Так же замечу что не так давно до обновления всей игры и модов я играл без лагов. Вот решил обновить все и теперь лаги (перешел с Java 7 на Java 8, установил клиент на 1.7.10, вместо 1.7.2 и все моды для 1.7.10 поставил, почти те же самые что и на 1.7.2)
Кстати, убери все прочие опции жабы кроме Xms и Xmx. Я как то наигрался с опциями жабы так, что играть было невозможно. Вернул минимум — полегчало.
Почему в майнкрафте не ломаются блоки: решено
Расскажем почему в Майнкрафт не ломаются блоки…
Если одиночные блоки в Майнкрафте не ломаются нужно провести диагностику. Блоки могут не ломаться после обновления игры, а также — после установки модов. В последнем случае необходимо удалить установленные моды и откатиться до предыдущей версии.
Необходимо вспомнить, какие изменения производились в настройках Майнкрафт. Если ничего не помогает нужно переустановить игру.
Если блоки не ломаются в режиме игры на сервере виной этому могут быть технические проблемы на самом серваке. Часто выбрав другой сервер удается решить проблему почему в Майнкрафте не ломаются блоки
Чтобы понять почему не ломаются блоки нужно проследить в каких ситуациях это происходит. Если блоки не ломаются в локальной игре нужно запустить игру в другом режиме.
Если блоки не ломаются в сетевой игре нужно воспользоваться чатом для того чтобы получить информацию почему это происходит. Чаще всего блоки в Майнкрафт не ломаются в тех ситуациях когда они используются в местах рядом с чужими строениями
Если блоки не ломаются не только в приватах, но и во всех других местах, нужно переустановить игру, скачав дистрибутив с официального сайта. Таким образом, скорее всего, вопрос почему в Майнкрафте не ломаются блоки будет решен успешно.
Если блоки не ломаются нужно проследить за тем чтобы все читы были выключены в режиме выживания. Их активация происходит при входе в настройки мира…