
ServerCore
Мод ServerCore для Майнкрафт оптимизирует работу сервера, снижая лаги и улучшая производительность. Работает как на выделенных серверах, так и в одиночной игре.
ServerCore
Мод 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 для Майнкрафт и забудьте о лагах на своём сервере!
