Create: Advanced Optimization
Оптимизируй ключевые системы Create и диагностируй крупные фабрики, логистические сети, посылки, поезда и цепочки переработки с помощью встроенных отчётов профилирования.
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 11,6 тыс.
- Подписчиков на Modrinth
- 18
- версий
- 6
- Обновлён
- 18 сентября 202618 сент.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
О моде
Create: Advanced Optimization — серверный мод для производительности и диагностики, созданный для больших фабрик Create, логистических сетей и миров с тяжёлой автоматизацией.
Он сокращает лишнюю работу в отдельных системах Create и даёт встроенные инструменты для профилирования машин, конвейеров, жидкостей, посылок, поездов и логистики — при этом обычный прогресс Create и поведение машин не меняются.
Главное
- Точечные оптимизации производительности Create
- Кэширование рецептов Spout
- Мемоизация рецептов Basin и Mechanical Crafter
- Быстрые пути для тиков конвейеров
- Быстрое отклонение для Belt Funnel и Deployer
- Оптимизированные проверки состояния Diving Boots
- Встроенный профилировщик производительности Create
- Диагностика Package Entity и конвейеров
- Экспорт отчётов в TXT, HTML и JSON
- Сравнение сессий профилирования прямо в игре
- Анализ MSPT, лаг-спайков и горячих точек
- Настраиваемые системы оптимизации и диагностики
Требования
Minecraft: 1.21.1 Загрузчик: NeoForge 21.1.233+ Create: строго 6.0.10 Java: 21
Create — обязательная зависимость, его нужно установить отдельно.
Create: Advanced Optimization намеренно рассчитан строго на Create 6.0.10, чтобы не применять низкоуровневые оптимизации к несовместимым внутренностям Create.
Оптимизации производительности
Create: Advanced Optimization использует осторожные быстрые пути и кэширование вместо глобального замедления машин или пропуска произвольных тиков.
Активные системы:
- Кэш рецептов Spout — кэширует ограниченные поиски официальных рецептов заполнения Create для каждого Spout
- Мемоизация обработки — переиспользует результаты поиска рецептов Basin и Mechanical Crafter в безопасных окнах длиной в один тик
- Быстрые пути тиков конвейеров — сокращает лишнюю работу по обслуживанию конвейеров, не меняя частоту движения предметов
- Быстрое отклонение Belt Funnel — избегает лишних операций со стаками, когда точная вставка заведомо не может пройти
- Быстрое отклонение Deployer — пропускает ненужное копирование и разделение, когда рука Deployer уже заполнена
- Оптимизация Diving Boots — избегает лишних записей и удалений маркера HeavyBoots
Рецепты не меняются.
Машины намеренно не замедляются.
Такие системы, как поезда, railway managers, Redstone Links, глобальная логистика и синхронизация путей, профилируются для диагностики, но не изменяются автоматически, если только не указаны явно как оптимизация.
Create Profiler
Профилируй загруженную фабрику прямо в игре и выясняй, какие системы Create потребляют больше всего серверного времени.
Профайлер охватывает такие системы, как:
- Тикеры машин Create
- Конвейеры и их инвентари
- Воронки и извлечение из инвентарей
- Транспортировка жидкостей и обработка труб
- Носики и рецепты заполнения
- Развёртыватели
- Package Entities
- Глобальная логистика
- Цепные конвейеры
- Управление железными дорогами
- Синхронизация карты поездов
- Синхронизация графа путей
- Redstone Links
- Diving Boots
Каждая сессия профилирования может экспортировать:
- Читаемый TXT-отчёт
- Визуальный HTML-отчёт
- Структурированный JSON-отчёт
- Средний и максимальный MSPT
- Информацию о лаг-спайках
- Горячие точки, связанные с Create
- Диагностику пакетов
- Счётчики оптимизации
- Оповещения и рекомендации
Отчёты группируются в отдельные папки экспорта и содержат кликабельные ярлыки на созданные файлы.
Диагностика
Create: Advanced Optimization включает специальные инструменты диагностики для быстрого поиска проблемных систем Create.
/cao diagnose
Выдаёт сводку по активности профайлера, сигналам Package Entity и диагностике конвейеров.
/cao packages top [limit]
Находит загруженные чанки с наибольшим числом активных пакетов Create.
/cao packages stalled [limit]
Определяет Package Entities, которые выглядят неподвижными необычно долго.
/cao belts scan [limit]
Сканирует загруженные контроллеры конвейеров Create и выделяет самые загруженные или крупные конвейерные системы.
Эти инструменты помогают найти область, которую стоит изучить, прежде чем запускать более детальное профилирование.
Сравнение отчётов
Несколько сессий профилирования можно сравнить напрямую с помощью:
/cao report compare
Сравнение включает изменения в:
- Среднем MSPT
- Максимальном MSPT
- Количестве лаг-спайков
- Профилированном времени Create
- Основных горячих точках
Когда доступно, кликабельные кнопки могут открыть как старый, так и новый HTML-отчёты для параллельного изучения.
Команды
Все команды требуют уровень разрешений 2.
/cao status— Просмотр статуса мода, профайлера, оптимизации и пакетов/cao stats— Просмотр активности оптимизации и кэша/cao stats reset— Сброс статистики оптимизации/cao profile start— Запуск профилирования с настроенной длительностью по умолчанию- `/cao profile start ` — Запуск сессии профилирования от 5 до 3600 секунд
/cao profile stop— Остановка текущей сессии и экспорт её отчётов/cao diagnose— Запуск объединённой диагностической сводки/cao report— Экспорт последних доступных данных профайлера/cao report last— Просмотр информации о последнем экспорте/cao report compare— Сравнение последних экспортов отчётов/cao packages top [limit]— Поиск чанков с большим числом пакетов/cao packages stalled [limit]— Поиск неподвижных Package Entities/cao belts scan [limit]— Проверка загруженных контроллеров конвейеров/cao reset— Сброс данных профайлера, кэша и диагностики пакетов
Полная команда /createadvancedoptimization также доступна как альтернатива /cao.
Конфигурация
Владельцы серверов могут отдельно настроить:
- Главный переключатель глобальной оптимизации
- Диагностику и генерацию отчётов
- Порог лаг-спайков
- Длительность профилирования по умолчанию
- Порог предупреждения для Package Entity
- Кэширование рецептов носиков
- Размер кэша носиков
- Мемоизацию рецептов обработки
- Быстрые пути тиков конвейеров
- Быстрое отклонение воронок конвейеров
- Быстрое отклонение развёртывателей
- Оптимизацию Diving Boots
- Экспериментальное поведение пакетов
- Логирование отладки
Экспериментальный пакет. Поведение сущностей по-прежнему отключено по умолчанию.
Поддержать проект
Нравится Create: Advanced Optimization?
Поддержите будущие обновления и грядущие проекты Our Story через Patreon.
За поддержкой, отчётами о профилировании, отзывами о совместимости или сообщениями об ошибках присоединяйтесь к сообществу Our Story в Discord.
Created by LevelsFR
CurseForge • Modrinth • Discord • Patreon • GitHub
Частые вопросы
Как установить Create: Advanced Optimization?
Установите NeoForge под свою версию Minecraft, скачайте Create: Advanced Optimization под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Create: Advanced Optimization?
У Create: Advanced Optimization есть сборки для Minecraft 1.21.1.
Нужен ли Create: Advanced Optimization на сервере?
Нужен и в игре, и на сервере