Скачать Tick Dynamic — Minecraft Моды — MetaMods

Tick Dynamic

Активный

Установок

0

Последнее обновление

3 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

Tick Dynamic

Tick Dynamic представляет собой CoreMod для Minecraft Forge, предназначенный для поддержания стабильной производительности сервера на уровне 20 тиков в секунду. Мод достигает этого за счет интеллектуального управления количеством обновляемых сущностей и блоковых сущностей в каждом тике. При снижении производительности сервера автоматически уменьшается количество обрабатываемых объектов, что позволяет сохранять высокий показатель TPS.

Как это работает

В стандартном режиме Minecraft сервер обновляет мир 20 раз в секунду, выделяя на каждый тик 50 миллисекунд. За это время должны быть обработаны все активные миры, включая сущности, блоковые сущности, освещение и генерацию ландшафта. При большом количестве игроков и сложных базах сервер может не успевать выполнять все операции в отведенное время.

Tick Dynamic решает эту проблему, позволяя настраивать временные лимиты для каждого мира отдельно, а внутри миров — для сущностей и блоковых сущностей. При достижении установленных ограничений мод автоматически регулирует количество обновляемых объектов, создавая фактически отдельные показатели TPS для разных типов элементов в каждом измерении.

Преимущества использования

  • Минимальная задержка при взаимодействии с блоками
  • Мгновенный доступ к сундукам, механизмам и другим блоковым сущностям
  • Быстрая загрузка чанков и телепортация без длительных пауз
  • Плавное перемещение игроков без лагов
  • Отсутствие отключений из-за долгих тиков
  • Сниженный пинг и высокая отзывчивость сервера

Важно отметить, что мод не устраняет все возможные причины лагов. Некоторые события, такие как интенсивная генерация мира, резкие изменения нагрузки или операции отдельных модов, все равно могут вызывать временное снижение производительности. Однако Tick Dynamic эффективно сглаживает пиковые нагрузки.

Настройка и управление

Мод предоставляет гибкую систему настройки через конфигурационный файл tickdynamic.cfg, который автоматически создается при первом запуске. Основные концепции настройки:

Распределение времени (slicesMax)

Система использует концепцию "срезов" для распределения процессорного времени между мирами и их компонентами. Каждому миру, сущностям и блоковым сущностям назначается определенное количество срезов, определяющее их долю от общего времени тика.

Минимальные объекты (minimumObjects)

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

Команды управления

  • /tickdynamic list — отображение статистики по мирам
  • /tickdynamic tps — текущий показатель TPS сервера
  • /tickdynamic reload — перезагрузка конфигурации
  • /tickdynamic enabled — временное отключение мода

Совместимость

Мод не совместим с SpongeForge. Исходный проект был создан wildex999 и распространяется под лицензией MIT.

Участники проекта
The_Fireplace

The_Fireplace

Создан: 10 апр 2021

ID: 18703