Adaptive Performance Tweaks
Мод Adaptive Performance Tweaks автоматически настраивает определённые параметры на сервере для лучшего TPS/FPS.
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 102 тыс.
- Подписчиков на Modrinth
- 60
- версий
- 169
- Обновлён
- 9 октября 20269 окт.
- Опубликован
- в 2023
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Adaptive Performance Tweaks (APTweaks)
⚠️ 12.x — текущая единая линейка релизов. Старые доки и гайды по настройке могут всё ещё описывать устаревшую многомодульную схему 11.x.
💾 Сделайте бэкап мира и конфигов перед обновлением. 12.x всё ещё ранний релиз, и некоторые детали конфигурации могут меняться от версии к версии.
📝 Известные ограничения до стабильного релиза Внутриигрового GUI для конфигов пока нет. 12.x сейчас работает по принципу «сначала конфиг», и крупным серверам обычно потребуется подкрутить спавн сверх значений по умолчанию.
🔄 Обновляетесь с 11.x? Удалите все старые jar-файлы модулей APTweaks перед установкой 12.x. Не смешивайте файлы 11.x и 12.x в одной папке
mods/.
Adaptive Performance Tweaks — это серверный мод для оптимизации под Forge, Fabric и NeoForge. Он следит за серверной нагрузкой Minecraft и автоматически подстраивает выбранные системы, чтобы снизить лаг-нагрузку на выделенных серверах, в одиночных мирах и мирах, открытых по LAN.
То есть APTweaks не только для публичных или выделенных серверов. Он также поможет в обычных клиентских мирах, потому что одиночная игра и LAN-сессии всё равно запускают те же серверные системы для спавна, тиков, геймрулов, предметов, сфер опыта и дистанции симуляции.
Вместо того чтобы собирать отдельные модули, 12.x объединяет основные группы функций в одном моде:
- Контроль спавна и пресеты спавна
- Адаптация геймрулов
- Очистка предметов, сфер опыта и стрел
- Защита при входе игрока и для новичков
- Адаптивная дистанция симуляции с throttling, учитывающим движение
- Опциональные продвинутые ограничения для AI, генерации чанков и дальности прорисовки
- Инструменты мониторинга и бенчмаркинга
🎥 Вступительное видео и обзор
В чём APTweaks хорош ✨
APTweaks помогает больше всего, когда проблемы с производительностью вызваны:
- слишком большим количеством мобов или повторяющимися попытками спавна
- большим количеством выброшенных предметов, сфер опыта или застрявших стрел
- перегруженной разведкой и генерацией чанков
- мирами или серверами, которым нужны более мягкие автоматические реакции вместо постоянных жёстких лимитов
APTweaks особенно полезен для:
- выделенных серверов, которым нужна адаптивная защита при меняющейся нагрузке от игроков
- модпаков с тяжёлой нагрузкой от сущностей
- одиночных миров с фермами, разведкой или слишком большим количеством выброшенного лута
- LAN-миров, где машина хоста не справляется с нагрузкой встроенного сервера
Это меньше помогает с проблемами, которые в основном возникают из-за:
- тяжёлой логики Redstone или механизмов
- одного конкретного сломанного мода или сущности
- повреждения мира или узких мест хранилища
Быстрый старт 🚀
- Удалите все старые jar-файлы APTweaks 11.x из
mods/. - Установите APTweaks 12.x через лаунчер CurseForge или Modrinth. Ручная установка: скачайте jar для вашего загрузчика с одной из этих страниц и поместите его в
mods/. - Запустите игру, мир или сервер один раз.
- Проверьте сгенерированные файлы в
config/adaptive_performance_tweaks/. - Для первого тестового запуска оставьте настройки по умолчанию, прежде чем что-либо настраивать.
- Если у вас крупный сервер, заранее проверьте лимиты спавна. Резервные настройки спавна по умолчанию рассчитаны примерно на 4 игроков.
Пресеты спавна загружаются из:
config/adaptive_performance_tweaks/spawn_presets/- `data//aptweaks/spawn_presets/`
Если вы хотите настроить пресеты, начните с шаблонов и примеров в wiki/SpawnPresets.
Обзор возможностей 🧩
| Возможность | Что делает |
|---|---|
| Спавн | Ограничивает давление мобов с помощью проверок с учётом нагрузки, логики зоны видимости и настраиваемых пресетов |
| Игровые правила | Корректирует выбранные gamerules, когда сервер испытывает нагрузку |
| Предметы | Объединяет или удаляет избыточные выброшенные предметы |
| Сферы опыта | Объединяет сферы опыта, чтобы снизить количество сущностей |
| Стрелы | Убирает застрявшие стрелы, не трогая активные снаряды |
| Защита игроков | Защищает игроков во время входа и помогает новым или указанным игрокам |
| Дистанция симуляции | Автоматически снижает затраты на симуляцию под нагрузкой и может временно ограничивать сильнее во время тяжёлого исследования |
| Дистанция прорисовки | Опциональный продвинутый предохранительный клапан для тяжёлых серверов |
| Ограничение AI | Опциональное продвинутое замедление AI далёких мобов |
| Ограничение генерации чанков | Опциональное продвинутое замедление работы по генерации чанков |
| Мониторинг | Опциональная видимость нагрузки и давления сущностей на основе логов |
| Бенчмарк | Встроенный набор сценариев для базовых/активных измерений для реальных миров, серверов и модпаков |
Дистанция симуляции, как и раньше, учитывает нагрузку, но теперь может также сильнее ограничиваться во время тяжёлого исследования при нагрузке MEDIUM+, а затем постепенно восстанавливаться после того, как игроки перестанут двигаться или закончат вход.
Команды 🔧
Основной корень команды — /aptweaks.
Полезные команды включают:
/aptweaks status/aptweaks load/aptweaks stats/aptweaks stats items/aptweaks stats xp_orbs/aptweaks stats arrows/aptweaks stats reset/aptweaks entities overview- `/aptweaks feature <true|false>`
/aptweaks playerPositions/aptweaks kill all_dropped_items/aptweaks reload/aptweaks debug/aptweaks benchmark/aptweaks benchmark start/aptweaks benchmark start scenario <general|items|xp|entities|recovery>
Если что-то работает не так, сначала выполни эти четыре команды:
/aptweaks status/aptweaks load/aptweaks stats- `/aptweaks debug true`
О перезагрузке:
/aptweaks reloadперезагружает файлы.cfg- изменения JSON-пресетов спавна безопаснее применять через ванильный
/reloadили перезапуск - изменения включения/выключения функций всё ещё могут требовать перезапуска, чтобы вступить в силу полностью
Узнать больше 📚
Вики — это основная документация для 12.x:
Частые вопросы
Как установить Adaptive Performance Tweaks?
Установите Fabric под свою версию Minecraft, скачайте Adaptive Performance Tweaks под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Adaptive Performance Tweaks?
У Adaptive Performance Tweaks есть сборки для Minecraft 1.18.2–1.20.4, 1.20.6–1.21.1, 1.21.11, 26.1.2–26.3.
Нужен ли Adaptive Performance Tweaks на сервере?
Ставится только на сервер; игрокам ставить не нужно