Мод ServerCore - это инструмент для оптимизации сервера Майнкрафт, который решает одну из главных проблем любого администратора: лаги и просадки производительности. Если вы когда-нибудь сталкивались с тем, что сервер начинает тормозить из-за большого количества мобов, чанков или игроков - этот мод для вас. Он работает как на выделенных серверах, так и в одиночной игре, так что даже если вы играете в соло, ServerCore может сделать мир плавнее.
ServerCore включает в себя несколько категорий оптимизаций и фич, которые можно настроить под свои нужды. По умолчанию мод не меняет ванильное поведение игры - все изменения, которые могут повлиять на геймплей, отключены. Но если вам нужно выжать максимум производительности, можно покопаться в конфигах.
Большая часть оптимизаций в этом моде направлена на устранение случайных лаг-спайков на серверах. Кроме того, тут есть улучшения для обработки чанков, спавна мобов, рамок для предметов и логинов игроков. Всё это работает незаметно для игроков - никаких изменений в геймплее вы не заметите, а вот лагов станет меньше.
Очень гибкая настройка, которая позволяет сократить количество обрабатываемых сущностей на сервере. Это порт с реализаций Spigot и PaperMC, но с дополнительными опциями. Можно настроить так, чтобы мобы далеко от игрока не тратили ресурсы процессора.
Сервер может автоматически подстраивать настройки в зависимости от времени тика и конфига. Сюда входят: дистанция тиков чанков, дистанция просмотра, дистанция симуляции и лимиты мобов. Удобно, когда нагрузка скачет.
Если у вас на сервере большие торговые залы с жителями, они могут жутко лагать. Эта фича заставляет жителей, застрявших в клетках 1x1, тикать реже. Лаги от торговцев снижаются, а функционал не страдает.
Позволяет менять скорость спавна и лимиты для каждой группы мобов по отдельности. Можно заставить лимиты работать на подкрепление зомби, спавнеры и порталы в Незер. Очень полезно, если вы хотите контролировать популяцию мобов на сервере.
Ставит ограничение на количество мобов одного типа, которых можно развести в определённом радиусе. Это спасёт от ситуации, когда игроки разводят тысячи кур или коров в маленьком загоне - сервер не захлебнётся.
Настройка, уменьшающая расстояние, на котором чанки могут тикать (спавн мобов и случайные тики). Полезно для больших серверов.
Для управления ServerCore есть несколько команд:
/servercore reload - перезагрузить конфиг./servercore settings - менять динамические настройки прямо в игре./servercore status - посмотреть текущие динамические настройки./mobcaps - показывает текущие лимиты мобов на игрока для каждой группы./statistics entities | block-entities - статистика производительности.[](/mod/servercore)Плейсхолдеры для других плагинов:
%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% - количество блок-сущностей рядом.[](/mod/servercore)## Настройка конфига
По умолчанию ServerCore отключает большинство изменений, влияющих на ванильное поведение. Так что можно смело ставить мод и не бояться, что что-то сломается. Но если хотите выжать максимум производительности - придётся покопаться в файлах config.yml и optimizations.yml в папке config/servercore. Там можно найти примеры конфигураций.
ServerCore содержит порты патчей из репозиториев PaperMC, Purpur и Airplane. Файлы с GPL-3.0 помечены в начале, остальные под MIT.
Скачайте ServerCore для Майнкрафт и забудьте о лагах на своём сервере!

Мод ServerCore для Майнкрафт оптимизирует работу сервера, снижая лаги и улучшая производительность. Работает как на выделенных серверах, так и в одиночной игре.