Async
Активный0.0
Установок
Последнее обновление
Версии
Async - Многопоточная обработка сущностей в Minecraft ⚙️
Async представляет собой мод для Fabric, который кардинально повышает производительность обработки игровых сущностей за счет распределения вычислений между несколькими ядрами процессора.
Важная информация❗
На данный момент Async находится на стадии альфа-тестирования и считается экспериментальным. Его использование может привести к некорректному поведению сущностей и сбоям в работе игры.
Основные преимущества
- ⚡ Стабильные TPS: Обеспечивает плавную работу сервера даже при большом количестве активных сущностей
- 🚀 Многопоточность: Задействует все доступные ядра процессора для параллельной обработки
- 🎲 Асинхронные случайные тики (Экспериментально): Ускоряет обработку случайных событий в мире
Сравнение производительности (9000 жителей)
| Конфигурация | TPS | MSPT |
|---|---|---|
| Lithium + Async | 20 | 41.8 |
| Lithium (без Async) | 4.4 | 225.4 |
| Purpur | 5.72 | 176.18 |
Тестовая конфигурация
- Процессор: AMD Ryzen 9 7950X3D
- Оперативная память: 64 ГБ (16 ГБ выделено серверу)
- Версия Minecraft: 1.21.4
- Количество сущностей: 9000
- Тип сущностей: Жители
Несовместимые моды
- ❌ Moonrise - известная несовместимость
- ⚠️ Возможны конфликты с другими модами
Доступные команды
/async config toggle— Включает или отключает мод без перезагрузки сервера. Позволяет мгновенно оценить эффект от использования Async./async config setAsyncEntitySpawn— Активирует или деактивирует параллельную обработку спавна мобов (по умолчанию отключено). Внимание: Несовместимо с правилом lagFreeSpawning мода Carpet./async config setAsyncRandomTicks— Управляет экспериментальной функцией асинхронной обработки случайных тиков./async config synchronizedEntities add— Добавляет выбранную сущность в синхронизированную обработку./async config synchronizedEntities remove— Удаляет выбранную сущность из синхронизированной обработки./async stats— Показывает количество используемых потоков./async stats entity— Отображает статистику по сущностям, обрабатываемым Async в разных мирах./async stats entity [число]— Показывает топ [число] типов сущностей по количеству в порядке убывания.
Поддержка версий Minecraft
Полная поддержка предоставляется только для последней версии Minecraft. Для старых версий исправляются только критические ошибки. Поддержка устаревших снепшотов не планируется.