Moonrise
Мод на оптимизацию для выделенного/встроенного сервера.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 253 тыс.
- Подписчиков на Modrinth
- 451
- версий
- 105
- Обновлён
- 23 октября 202623 окт.
- Опубликован
- в 2024
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Moonrise
Moonrise — это мод для Fabric/NeoForge, оптимизирующий производительность встроенного (одиночная игра/LAN) и выделенного сервера. Фактически все изменения Moonrise включены в Paper, кроме тех, что в Paper намеренно меняют геймплей.
Moonrise может работать как на клиенте, так и на сервере, но в основном приносит пользу серверу.
Назначение
Moonrise стремится оптимизировать игру без изменения ванильного поведения. Если вы используете Moonrise на клиенте, большинство затронутых областей влияют только на встроенный сервер или небольшую часть клиентского тика. Это значит, что улучшения на стороне клиента будут работать аналогично Lithium.
Оптимизируемые области
- Движение/коллизии/физика/отслеживание сущностей
- Тики/загрузка/генерация/сохранение чанков
- Получение блоков/сущностей (что часто используется такими системами, как поиск пути и ИИ сущностей)
Эти изменения приводят к заметно меньшему времени тика на серверах, а также улучшают загрузку/генерацию чанков.
Улучшения отзывчивости
- Улучшение/исправление интерфейса пинга серверов в списке серверов (только при установке на клиент)
- Обработка пакетов, отправленных пока встроенный/выделенный сервер ожидает следующего тика (снижает воспринимаемую задержку)
- Уменьшение количества рабочих потоков по умолчанию для систем с малым числом ядер (повышает стабильность на них ценой скорости загрузки чанков)
- Уменьшение догоняющего TPS по умолчанию (не даёт серверу ускоряться при кратковременных лагах)
Известные проблемы совместимости
| Мод | Статус |
|---|---|
| Lithium | ✅ совместимLithium оптимизирует многие из тех же частей игры, что и Moonrise, например систему чанков. Moonrise автоматически отключает конфликтующие части Lithium. Этот механизм требует ручной проверки для каждого релиза Moonrise и Lithium. |
| FerriteCore | ✅ совместимFerriteCore оптимизирует некоторые из тех же частей игры, что и Moonrise. Moonrise автоматически отключает конфликтующие части FerriteCore. Этот механизм требует ручной проверки для каждого релиза Moonrise и FerriteCore. |
| C2ME | ❌ несовместимC2ME основан на изменениях системы чанков, которую Moonrise полностью заменяет. Это делает их принципиально несовместимыми. |
Конфигурация
Moonrise предоставляет документированные параметры конфигурации (сам конфиг содержит документацию) для настройки системы чанков и включения исправлений ошибок в файле $mcdir$/config/moonrise.yml. Важные параметры конфигурации также можно настроить из меню модов.
Контакты
Частые вопросы
Как установить Moonrise?
Установите Fabric под свою версию Minecraft, скачайте Moonrise под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Moonrise?
У Moonrise есть сборки для Minecraft 1.21–1.21.1, 1.21.3–26.3.
Нужен ли Moonrise на сервере?
Работает и в игре, и на сервере — ставьте, где нужен
С какими модами Moonrise несовместим?
Автор указывает несовместимость с Not Enough Crashes и Concurrent Chunk Management Engine (Fabric).