Async [1.21.10] [1.21.8]

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.10: async-fabric-0.1.8+alpha.1-1.21.10.jar [674.13 Kb]
1.21.8: async-fabric-0.1.8+alpha.1-1.21.8.jar [669.51 Kb]
1.21.5: async-fabric-0.1.7+alpha.7-1.21.5.jar [667.28 Kb]
1.21.4: async-fabric-0.1.8+alpha.1-1.21.4.jar [668.32 Kb]
1.21.3: async-fabric-0.1.7+alpha.7-1.21.3.jar [665.97 Kb]
1.21.1: async-fabric-0.1.8+alpha.1-1.21.1.jar [667.12 Kb]