Async [1.21.5]
Async - данный мод предназначен для повышения производительности объектов за счет их параллельной обработки с использованием нескольких процессорных ядер и потоков.
Важно❗
В настоящее время Async находится в стадии альфа-тестирования и является экспериментальным. Его использование может привести к некорректному поведению объектов и сбоям.
💡 Основные преимущества:
- ⚡ Улучшенный TPS: Поддерживает стабильное время тиканья даже при большом количестве объектов.
- 🚀 Многопоточность: Использует несколько процессорных ядер для параллельной обработки объектов.
📊 Сравнение производительности (9000 жителей)
Ядро | TPS | MSPT |
---|---|---|
Lithium + Async | 20 | 41.8 |
Lithium (without Async) | 4.4 | 225.4 |
Purpur | 5.72 | 176.18 |
🛠️ Тестовая конфигурация
- Процессор: AMD Ryzen 9 7950X3D
- Объем оперативной памяти: 64 ГБ (16 ГБ выделено серверу)
- Версия Minecraft: 1.21.4
- Количество объектов: 9000
- Тип объекта: Жители
🔧 Команды
- /async config toggle — Включает или отключает мод в игре (перезапуск сервера не требуется). Используйте эту команду, чтобы сразу увидеть, насколько асинхронность улучшает работу вашего сервера.
- /async config setEntityMoveSync — Отключает параллельную обработку перемещения объектов. Полезно для предотвращения возможной десинхронизации с помощью простой логики (по умолчанию отключена). Всегда включена для предметов.
- /async config synchronizedEntities add — Добавляет выбранный объект в синхронизированную обработку.
- /async config synchronizedEntities remove — Удаляет выбранный объект из синхронизированной обработки.
- /async stats — Отображает количество используемых потоков.
- /async stats entity — Показывает количество объектов, обработанных Async в различных мирах.
Как установить мод:
- Скачайте и установите Fabric
- Скачайте мод и скопируйте в .minecraft/mods
- Готово
Скачать мод:
1.21.5:
async-0_1_7alpha_3-1_21_5.jar [614.94 Kb]
1.21.4:
async-0_1_7alpha_3-1_21_4.jar [614.96 Kb]
1.21.3:
async-0_1_7alpha_3-1_21_3.jar [614.96 Kb]
1.21.1:
async-0_1_7alpha_3-1_21_1.jar [614.76 Kb]