ServerCore
Мод, нацеленный на оптимизацию сервера Minecraft.
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 18,7 млн
- Подписчиков на Modrinth
- 1,5 тыс.
- версий
- 100
- Обновлён
- 16 сентября 202616 сент.
- Опубликован
- в 2021
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
ServerCore
Мод, нацеленный на оптимизацию сервера Minecraft.
Работает как на выделенных серверах, так и в одиночной игре!
Включает в себя:
Несколько патчей и оптимизаций для повышения производительности и уменьшения лаг-спайков, которые не должны вносить заметных изменений в игровой процесс.
- Множество настраиваемых функций, которые могут значительно снизить лаги, но слегка влияют на игровой процесс в зависимости от конфигурации.
Обратите внимание
По умолчанию ServerCore не должен изменять ванильное поведение. Функции, которые это делают, отключены по умолчанию. Рекомендуется настроить этот мод под свои требования для лучшего баланса между скоростью и поведением.
Возможности
Оптимизации
Многие оптимизации в этом моде направлены на избавление от большинства случайных лаг-спайков на серверах.
Помимо этого, он также включает множество оптимизаций для таких вещей, как тики чанков, спавн мобов, рамки для предметов и вход игроков.
Дальность активации сущностей
Очень настраиваемая функция, позволяющая drastically сократить количество сущностей, которые должны обрабатываться на сервере.
Это порт, основанный на реализации Spigot и PaperMC, но более настраиваемый с дополнительными (опциональными) функциями.
Динамические проверки производительности
Позволяет серверу автоматически регулировать текущие настройки в зависимости от времени тика и конфигурации.
К ним относятся: дальность тиков чанков, дальность прорисовки, дальность симуляции и лимиты мобов.
Лоботомизация жителей
Позволяет серверу сократить лаги от жителей из больших торговых залов, заставляя жителей, застрявших в пространстве 1x1, тикать реже.
Более настраиваемый спавн мобов
Позволяет изменять скорость спавна и ванильные лимиты мобов для каждой отдельной группы спавна. Также предоставляет опциональную функциональность для принудительного применения лимитов мобов к подкреплениям зомби, спавнерам и случайным тикам порталов в Nether.
Лимиты разведения
Функция, позволяющая установить лимит на количество мобов одного типа, которых можно развести в определённом радиусе.
Это может быть полезно для предотвращения разведения игроками тысяч животных, таких как курицы или коровы, на небольшой территории.
Дальность тиков чанков
Настройка, позволяющая уменьшить расстояние, на котором чанки могут тикать (спавн мобов и случайные тики).
- И многое другое!
Команды, плейсхолдеры и конфигурация
Команды
/servercore reload - Перезагружает файл конфигурации.
/servercore settings - Позволяет изменять динамические настройки прямо в игре.
/servercore status - Выдаёт информацию о текущих динамических настройках.
/mobcaps - Отображает текущие лимиты мобов на игрока для каждой группы спавна.
- /statistics entities | block-entities - Отображает статистику, связанную с производительностью.
Плейсхолдеры
%servercore:view_distance%- Текущая дальность прорисовки.%servercore:simulation_distance%- Текущая дальность симуляции.%servercore:chunk_tick_distance%- Текущая дальность тиков чанков.%servercore:mobcap_percentage%- Глобальный процент лимита мобов, который используется в данный момент.%servercore:chunk_count%- Количество чанков на сервере (не обязательно полностью загруженных).%servercore:chunk_count loaded%- Количество полностью загруженных чанков на сервере (ресурсоёмко).
%servercore:entity_count%- Количество загруженных сущностей на сервере.%servercore:entity_count nearby%- Количество загруженных сущностей поблизости.
%servercore:block_entity_count%- Количество тикающих блочных сущностей на сервере.%servercore:block_entity_count nearby%- Количество тикающих блочных сущностей поблизости.
Конфигурация
По умолчанию ServerCore отключает большинство своих изменений, которые могут повлиять на ванильное поведение.
Так вы можете спокойно установить мод, не беспокоясь о том, что что-то сломается.
Однако если вы хотите выжать максимум производительности, этих настроек по умолчанию может не хватить.
Чтобы изменить эти настройки, отредактируйте config.yml и optimizations.yml в папке config/servercore.
Примеры конфигураций можно найти здесь.
Лицензия
ServerCore содержит несколько портов на основе патчей из таких репозиториев, как PaperMC, Purpur и Airplane.
Если файл использует лицензию GPL-3.0, это будет указано вверху. Все остальные файлы лицензированы под MIT.
Частые вопросы
Как установить ServerCore?
Установите Fabric под свою версию Minecraft, скачайте ServerCore под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть ServerCore?
У ServerCore есть сборки для Minecraft 1.17.1–26.3.
Нужен ли ServerCore на сервере?
Ставится только на сервер; игрокам ставить не нужно