- Документация
- https://modrinth.com/mod/does-it-tick
Does It Tick? — мод оптимизации для Minecraft, официально описанный как средство оптимизации тиков сущностей. Его основная задача заключается в уменьшении серверной нагрузки за счёт изменения обработки удалённых сущностей, которые не оказывают влияния на игровой процесс рядом с игроками. Проект относится к категории optimization и не заявлен как мод, добавляющий собственный игровой контент.
Для выбранных файлов подтверждены Minecraft 1.21.1, 1.20 и 1.20.1, а также платформы Fabric и Forge. Метаданные содержат значения client=unsupported и server=required, поэтому мод предназначен для серверной стороны. Установка выполняется стандартным способом через папку mods при использовании точно совместимого загрузчика и необходимых зависимостей. Все сведения ниже основаны только на предоставленной фактической основе.
Официальное краткое описание проекта — Ticking Entity Optimizations. Разработчик характеризует мод как средство серверной оптимизации обработки сущностей.
Основная идея сформулирована очень просто: если удалённая сущность не влияет на игровой процесс, её обычная обработка не обязательно должна продолжаться. В качестве иллюстрации приводится пример овцы, находящейся примерно в двенадцати чанках от игрока и не наблюдаемой им.
Важно учитывать, что этот пример служит объяснением общей философии проекта. Предоставленная фактическая основа не подтверждает, что расстояние в двенадцать чанков является фиксированным правилом для всех случаев.
На высоком уровне Does It Tick? вмешивается в серверную обработку сущностей и определяет, требуется ли выполнять их обычные тики.
Общая последовательность выглядит следующим образом:
• сервер запускается с установленным модом;
• обрабатываются условия, связанные с активностью сущностей;
• удалённые сущности, не влияющие на игровой процесс, могут перестать тикать;
• исключения продолжают работать согласно настройкам и белому списку;
• при необходимости отдельные области могут сохранять обычное поведение.
Официальная фактическая основа не раскрывает внутренние алгоритмы, используемые проверки, программные интерфейсы или структуру реализации.
Подтверждённая область работы касается обработки тиков сущностей.
Из предоставленной информации нельзя делать вывод, что мод оптимизирует:
• генерацию мира;
• клиентский рендеринг;
• сетевой обмен;
• освещение;
• загрузку ресурсов;
• все игровые механизмы одновременно.
Официально заявлена только оптимизация обработки сущностей на сервере.
Разработчик отмечает, что подобная оптимизация сравнительно редко вызывает проблемы, однако приводит одно важное исключение.
Подтверждено, что некоторые ожидаемые сценарии работы AFK-ферм могут нарушаться. Каких именно ферм это касается и каким образом проявляется изменение поведения, предоставленная фактическая основа не уточняет.
Следовательно, нельзя самостоятельно расширять этот перечень или описывать конкретные игровые ситуации как подтверждённые.
Официальное описание сообщает о наличии интеграции с FTB Chunks, а также Open Parties and Claims.
При использовании этих интеграций можно помечать определённые чанки так, чтобы сущности продолжали тикать обычным образом даже тогда, когда рядом нет игроков.
Кроме того, разработчик подчёркивает, что мод является достаточно глубокой оптимизацией. По этой причине предусмотрен большой набор параметров конфигурации, позволяющих отключать оптимизацию для отдельных сущностей.
Также упоминается наличие разумного белого списка по умолчанию. В качестве примеров названы Ender Dragon, Ghasts и другие сущности, которым необходимо продолжать обычную обработку по игровым причинам.
Полный состав такого списка официальная фактическая основа не приводит.
Для выбранных файлов подтверждены:
• Minecraft 1.21.1;
• Minecraft 1.20;
• Minecraft 1.20.1.
Поддерживаемые платформы:
• Fabric;
• Forge.
Метаданные содержат:
• client=unsupported;
• server=required.
Следовательно, мод предназначен для серверной установки. Поддержка других загрузчиков или иных версий Minecraft официально не подтверждена.
Для выбранных файлов опубликованы обязательные зависимости:
• TxniLib;
• Fabric API;
• Chunk Activity Tracker.
Иные обязательные project dependencies в предоставленной фактической основе отсутствуют.
Следует использовать только совместимые версии перечисленных компонентов. Дополнительные требования официальным описанием не подтверждены.
Подтверждённый порядок установки включает несколько последовательных действий.
Практический порядок:
• определить используемую версию Minecraft;
• выбрать совместимый вариант Does It Tick?;
• использовать подходящий Fabric либо Forge;
• установить обязательные зависимости;
• поместить JAR-файл в папку mods;
• запустить сервер.
Иные способы установки или специальные программы в предоставленной информации не описаны.
Разработчик прямо сообщает, что мод предоставляет большой перечень параметров конфигурации.
Подтверждено следующее:
• оптимизацию можно отключать для отдельных сущностей;
• используется белый список по умолчанию;
• настройки предназначены для управления сравнительно глубокой оптимизацией.
При этом предоставленная фактическая основа не раскрывает:
• расположение конфигурационного файла;
• перечень параметров;
• значения по умолчанию;
• синтаксис настройки.
Поэтому подобные сведения нельзя дополнять самостоятельно.
Для выбранных файлов подтверждены две публикации.
Fabric 1.21.1-1.1.4
• файл doesittick-fabric-1.1.4-1.21.1.jar;
• размер 691857 байт;
• source version: fabric-1.21.1-1.1.4;
• опубликованы значения SHA-512 и SHA-1.
Forge 1.20.1-1.1.4
• файл doesittick-forge-1.1.4-1.20.1.jar;
• размер 277151 байт;
• source version: forge-1.20.1-1.1.4;
• опубликованы значения SHA-512 и SHA-1.
Лицензия проекта — LGPL-3.0-only.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При использовании Does It Tick? следует учитывать границы подтверждённой информации.
Не подтверждены:
• полный перечень оптимизируемых сущностей;
• точные условия остановки тиков;
• все параметры конфигурации;
• показатели производительности;
• поддержка других версий Minecraft;
• поддержка иных загрузчиков.
Разработчик также рекомендует сообщать о случаях, когда модифицированные сущности перестают работать корректно или остаются неподвижными на большом расстоянии. Конкретные причины подобных ситуаций официальное описание не раскрывает.
Мод предназначен для серверной оптимизации обработки тиков сущностей.
Удалённые сущности, не влияющие на игровой процесс рядом с игроками, могут не выполнять обычные тики.
Подтверждены Minecraft 1.21.1, 1.20 и 1.20.1.
Подтверждены Fabric и Forge.
В опубликованных метаданных указаны TxniLib, Fabric API и Chunk Activity Tracker.
Нет. Метаданные содержат значение client=unsupported, тогда как сервер отмечен как обязательная сторона.
Да. Официальное описание сообщает о наличии большого количества параметров конфигурации и возможности отключать оптимизацию для отдельных сущностей. Подробности не приводятся.
Нет. Подтверждены только последующая сверка контрольных сумм и статическая проверка архивов; сведения о динамическом тестировании отсутствуют.
Для выбранных файлов подтверждены Minecraft 1.21.1, 1.20 и 1.20.1, а также платформы Fabric и Forge. Метаданные содержат значения client=unsupported и server=required, поэтому мод предназначен для серверной стороны. Установка выполняется стандартным способом через папку mods при использовании точно совместимого загрузчика и необходимых зависимостей. Все сведения ниже основаны только на предоставленной фактической основе.
Назначение Does It Tick?
Официальное краткое описание проекта — Ticking Entity Optimizations. Разработчик характеризует мод как средство серверной оптимизации обработки сущностей.
Основная идея сформулирована очень просто: если удалённая сущность не влияет на игровой процесс, её обычная обработка не обязательно должна продолжаться. В качестве иллюстрации приводится пример овцы, находящейся примерно в двенадцати чанках от игрока и не наблюдаемой им.
Важно учитывать, что этот пример служит объяснением общей философии проекта. Предоставленная фактическая основа не подтверждает, что расстояние в двенадцать чанков является фиксированным правилом для всех случаев.
Скриншоты и внешний вид
Принцип работы на высоком уровне
На высоком уровне Does It Tick? вмешивается в серверную обработку сущностей и определяет, требуется ли выполнять их обычные тики.
Общая последовательность выглядит следующим образом:
• сервер запускается с установленным модом;
• обрабатываются условия, связанные с активностью сущностей;
• удалённые сущности, не влияющие на игровой процесс, могут перестать тикать;
• исключения продолжают работать согласно настройкам и белому списку;
• при необходимости отдельные области могут сохранять обычное поведение.
Официальная фактическая основа не раскрывает внутренние алгоритмы, используемые проверки, программные интерфейсы или структуру реализации.
Что именно оптимизирует мод
Подтверждённая область работы касается обработки тиков сущностей.
Из предоставленной информации нельзя делать вывод, что мод оптимизирует:
• генерацию мира;
• клиентский рендеринг;
• сетевой обмен;
• освещение;
• загрузку ресурсов;
• все игровые механизмы одновременно.
Официально заявлена только оптимизация обработки сущностей на сервере.
Особенности поведения
Разработчик отмечает, что подобная оптимизация сравнительно редко вызывает проблемы, однако приводит одно важное исключение.
Подтверждено, что некоторые ожидаемые сценарии работы AFK-ферм могут нарушаться. Каких именно ферм это касается и каким образом проявляется изменение поведения, предоставленная фактическая основа не уточняет.
Следовательно, нельзя самостоятельно расширять этот перечень или описывать конкретные игровые ситуации как подтверждённые.
Интеграция и исключения
Официальное описание сообщает о наличии интеграции с FTB Chunks, а также Open Parties and Claims.
При использовании этих интеграций можно помечать определённые чанки так, чтобы сущности продолжали тикать обычным образом даже тогда, когда рядом нет игроков.
Кроме того, разработчик подчёркивает, что мод является достаточно глубокой оптимизацией. По этой причине предусмотрен большой набор параметров конфигурации, позволяющих отключать оптимизацию для отдельных сущностей.
Также упоминается наличие разумного белого списка по умолчанию. В качестве примеров названы Ender Dragon, Ghasts и другие сущности, которым необходимо продолжать обычную обработку по игровым причинам.
Полный состав такого списка официальная фактическая основа не приводит.
Совместимость
Для выбранных файлов подтверждены:
• Minecraft 1.21.1;
• Minecraft 1.20;
• Minecraft 1.20.1.
Поддерживаемые платформы:
• Fabric;
• Forge.
Метаданные содержат:
• client=unsupported;
• server=required.
Следовательно, мод предназначен для серверной установки. Поддержка других загрузчиков или иных версий Minecraft официально не подтверждена.
Зависимости
Для выбранных файлов опубликованы обязательные зависимости:
• TxniLib;
• Fabric API;
• Chunk Activity Tracker.
Иные обязательные project dependencies в предоставленной фактической основе отсутствуют.
Следует использовать только совместимые версии перечисленных компонентов. Дополнительные требования официальным описанием не подтверждены.
Установка
Подтверждённый порядок установки включает несколько последовательных действий.
Практический порядок:
• определить используемую версию Minecraft;
• выбрать совместимый вариант Does It Tick?;
• использовать подходящий Fabric либо Forge;
• установить обязательные зависимости;
• поместить JAR-файл в папку mods;
• запустить сервер.
Иные способы установки или специальные программы в предоставленной информации не описаны.
Настройка
Разработчик прямо сообщает, что мод предоставляет большой перечень параметров конфигурации.
Подтверждено следующее:
• оптимизацию можно отключать для отдельных сущностей;
• используется белый список по умолчанию;
• настройки предназначены для управления сравнительно глубокой оптимизацией.
При этом предоставленная фактическая основа не раскрывает:
• расположение конфигурационного файла;
• перечень параметров;
• значения по умолчанию;
• синтаксис настройки.
Поэтому подобные сведения нельзя дополнять самостоятельно.
Версии, лицензия и безопасность
Для выбранных файлов подтверждены две публикации.
Fabric 1.21.1-1.1.4
• файл doesittick-fabric-1.1.4-1.21.1.jar;
• размер 691857 байт;
• source version: fabric-1.21.1-1.1.4;
• опубликованы значения SHA-512 и SHA-1.
Forge 1.20.1-1.1.4
• файл doesittick-forge-1.1.4-1.20.1.jar;
• размер 277151 байт;
• source version: forge-1.20.1-1.1.4;
• опубликованы значения SHA-512 и SHA-1.
Лицензия проекта — LGPL-3.0-only.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Ограничения
При использовании Does It Tick? следует учитывать границы подтверждённой информации.
Не подтверждены:
• полный перечень оптимизируемых сущностей;
• точные условия остановки тиков;
• все параметры конфигурации;
• показатели производительности;
• поддержка других версий Minecraft;
• поддержка иных загрузчиков.
Разработчик также рекомендует сообщать о случаях, когда модифицированные сущности перестают работать корректно или остаются неподвижными на большом расстоянии. Конкретные причины подобных ситуаций официальное описание не раскрывает.
FAQ
Для чего нужен Does It Tick?
Мод предназначен для серверной оптимизации обработки тиков сущностей.
Что является основной идеей проекта?
Удалённые сущности, не влияющие на игровой процесс рядом с игроками, могут не выполнять обычные тики.
Какие версии Minecraft подтверждены?
Подтверждены Minecraft 1.21.1, 1.20 и 1.20.1.
Какие загрузчики поддерживаются?
Подтверждены Fabric и Forge.
Какие зависимости являются обязательными?
В опубликованных метаданных указаны TxniLib, Fabric API и Chunk Activity Tracker.
Поддерживается ли клиентская установка?
Нет. Метаданные содержат значение client=unsupported, тогда как сервер отмечен как обязательная сторона.
Можно ли изменять работу оптимизации?
Да. Официальное описание сообщает о наличии большого количества параметров конфигурации и возможности отключать оптимизацию для отдельных сущностей. Подробности не приводятся.
Были ли опубликованные файлы динамически протестированы?
Нет. Подтверждены только последующая сверка контрольных сумм и статическая проверка архивов; сведения о динамическом тестировании отсутствуют.