TickTools
Любой админ Minecraft-сервера рано или поздно сталкивается с одной и той же проблемой: TPS проседает, MSPT растёт, а игроки жалуются на лаги. TickTools — это мод, который берёт под контроль всё, что связано с тиками, и позволяет гибко управлять дистанцией обработки и прогрузки мира. Вместо того чтобы вручную крутить десятки параметров в разных файлах, вы получаете один конфиг и одну команду для мониторинга.
Мод ориентирован в первую очередь на серверную сторону, поэтому особенно полезен владельцам выделенных серверов и небольших сообществ. Он совместим с актуальными версиями Minecraft и работает через загрузчик Fabric, а конфигурация создаётся автоматически при первом запуске сервера.
Что умеет TickTools
Главная идея мода — разделить то, что обычно связано намертво. В ванильном Minecraft дистанция обработки тиков и дистанция прогрузки (render distance) идут рука об руку, хотя это разные вещи. TickTools позволяет развязать их и настроить каждую отдельно.
- splitTickDistance — включает отдельную дистанцию тиков, независимую от render distance.
- tickDistance — задаёт нормальную дистанцию обработки тиков, если разделение включено.
- itemDespawnTicks — сколько тиков живёт выброшенный предмет до исчезновения. Ванильное значение — 6000 тиков, и его можно менять.
- dynamicTickDistance — позволяет дистанции тиков колебаться между tickDistance и minTickDistance в зависимости от MSPT сервера.
- minTickDistance — минимальное значение дистанции тиков при включённой динамике.
- dynamicRenderDistance — аналогичная динамика для прогрузки: расстояние плавает между minRenderDistance и maxRenderDistance.
- minRenderDistance и maxRenderDistance — нижняя и верхняя границы прогрузки.
- targetMSPT — целевой MSPT, к которому сервер будет стремиться, снижая render distance.
Если коротко: вы задаёте цель по производительности, а мод сам подстраивает нагрузку. Это куда удобнее, чем вручную менять настройки при каждом наплыве игроков. Кстати, если не хочется возиться с ручной установкой модов и зависимостей, в лаунчере foxygame.net есть каталог дополнений, где TickTools ставится в пару кликов вместе с нужной версией загрузчика.
Команды и мониторинг
Команда /ticktools status
Чтобы не гадать, что происходит на сервере, используйте команду /ticktools status. Она выводит текущие дистанции тиков и прогрузки для всех загруженных миров в формате:
World identifier: Render/Tick
Так вы сразу видите, где именно узкое место: возможно, один из миров держит слишком большую дистанцию и тянет MSPT вверх. На основе этих данных удобно подкручивать targetMSPT и границы динамических дистанций.
Как установить
Установка стандартная для Fabric-модов. Сначала убедитесь, что на сервере стоит подходящая версия загрузчика Fabric и совместимая версия Minecraft. Затем поместите файл мода в папку mods и запустите сервер — конфиг сгенерируется сам.
- Скачайте TickTools для Minecraft с официальной страницы проекта.
- Проверьте совместимость версии мода с вашей версией игры и Fabric.
- Положите jar-файл в директорию mods на сервере.
- Запустите сервер и откройте созданный конфиг для тонкой настройки.
Полный пример конфига с описанием каждого параметра доступен на странице проекта в GitHub — там же удобно сверяться, если что-то в поведении мода кажется неочевидным. После правок достаточно перезапустить сервер, чтобы значения применились.
Поддержка и обсуждение
Автор мода ведёт активное сообщество в Discord, где обсуждают разработку, баги и новые идеи. Там же можно подписаться на уведомления о релизах, чтобы не пропускать обновления под свежие версии Minecraft. Если вы плотно занимаетесь оптимизацией сервера, это полезный канал связи с разработчиком.
Итог
TickTools — это точечный инструмент для тех, кто устал бороться с лагами вслепую. Он не пытается быть универсальной панацеей, но отлично решает конкретную задачу: держать MSPT и TPS в норме за счёт грамотного управления дистанциями тиков и прогрузки. Гибкие настройки, автоматический конфиг и понятная команда статуса делают его удобным как для одиночных серверов, так и для небольших сообществ. Если производительность вашего мира важна, стоит скачать TickTools и один раз настроить его под свои задачи.