Moonrise — это мод для Fabric/NeoForge, оптимизирующий производительность встроенного (одиночная игра/LAN) и выделенного сервера. Фактически все изменения Moonrise включены в Paper, кроме тех изменений из Paper, которые намеренно меняют игровой процесс.
Moonrise может работать как на клиенте, так и на сервере, но в первую очередь приносит пользу серверу.
Назначение
Moonrise стремится оптимизировать игру без изменения поведения Vanilla. Если использовать Moonrise на клиенте, большинство затронутых областей влияют только на встроенный сервер или небольшую часть клиентского тика. Это означает, что улучшения на стороне клиента будут вести себя аналогично Lithium.
Оптимизируемые области
Движение/коллизии/физика/отслеживание сущностей
Тики/загрузка/генерация/сохранение чанков
Получение блоков/сущностей (которое часто используют такие системы, как поиск пути и ИИ сущностей)
Эти изменения приводят к измеримо меньшему времени тика на серверах, а также улучшают загрузку/генерацию чанков.
Улучшения отзывчивости
Улучшение/исправление интерфейса пинга серверов в списке серверов (только при установке на клиент)
Обработка пакетов, отправленных во время ожидания встроенным/выделенным сервером следующего тика (снижает воспринимаемую задержку)
Уменьшение количества рабочих потоков по умолчанию для систем с малым числом ядер (повышает стабильность на них ценой скорости загрузки чанков)
Уменьшение догоняющего TPS по умолчанию (не даёт серверу ускоряться при кратковременных лагах)
