🗒️Частые вопросы

Здесь описаны ответы на частые вопросы. Прочтите эту страницу, если хотите адресовать вопрос в техническую поддержку хостинга Minecraft.RENT.

Q: Сделал всё перечисленное, но сервер всё равно плохо работает.

A: С большой вероятностью мощности процессора просто не хватает. Сервера игры Minecraft крайне требовательны к мощности на ядро, поскольку используют всего один поток процессора для работы, а мощность этого потока напрямую зависит от частоты процессора.

Процессоры с большой частотой установлены на наших ультра-тарифах.

Q: Поможет ли это, если у меня бесплатный тариф?

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

Q: А %Название_ядра% хорошо оптимизировано?

A: Может и хорошо, но многие ядра, сделанные любителями, очень быстро перестают поддерживаться и обновляться. Как следствие - найденные уязвимости в ядрах, на основе которых сделано ваше ядро, могут не быть исправлены в крайний срок.

Также часто бывает такое, что ядро имеет слишком много "отсебятины", которая вовсе рушит играбельность сервера и делает его , но зато оптимизированным и, на первый взгляд, стабильным.

Хорошим примером будет ядро Yatopia - сборник множества других ядер, патчей и прочей ереси, подсунутой в код ядра ради оптимизаций. Как итог - нестабильное ядро, вызывающее ошибки, неработоспособность плагинов и вследствие закрытие разработки.

Q: У меня сервер с модами. Можно ли как-нибудь его оптимизировать?

A: Да, можно. По прежнему работает способ уменьшения view-distance в файле server.properties, также прогрузка чанков может помочь.

Также - многие моды позволяют уменьшить процентаж или модификатор появляющихся модовых сущностей и выпадающих предметов. Обычно это делается в файлах конфигурации определённых мобов, они находятся в папке config на сервере.

Чем меньше процентаж/модификатор - тем меньше мобов будет появляться, меньше выпадать предметов. Уменьшение сущностей на карте существенно уменьшит и нагрузку на сервер.

Моды на оптимизацию

Список модов на оптимизацию вы можете найти на Modrinth в категории Optimization. Многие из них не представляют из себя ничего действенного, опираясь лишь на исправление утечек памяти - с процессора это никак не сбавит нагрузки.

Q: Есть ли плагины на оптимизацию? Например LaggClear - хороший же плагин!

A: Нет. Большая часть плагинов на оптимизацию выполняет то же самое, что делают встроенные в ядра параметры.

Чистка предметов на карте

Предметы, находящиеся в отгруженных чанках, никак не нагружают сервер. Все предметы в прогруженных чанках автоматически удаляются по прошествию 5-ти минут;

Отключение красной пыли и механизмов/какие-либо оптимизации всего этого

Оптимизация красной пыли встроена в ядро Paper, включается посредством переключения параметра redstone-implementation в значение или в файле Config/Paper-world-defaults.yml.

Оптимизация ИИ мобов, отключение ИИ при большом количестве мобов на чанк

  • Config/Paper-world-defaults.yml: Отключение ИИ мобов из спавнеров: nerf-spawner-mobs: true

  • Pufferfish.yml: Отключение ИИ мобов, находящихся далеко от игрока: dab.enabled: truedab.activation-dist-mod: <Число> (Чем меньше число - тем меньшая дистанция будет нужна для отключения ИИ мобов)

Остальные изменения, осуществляемые посредством плагинов оказывают минимальное влияние на производительность, и что самое характерное - даже в какой-то мере её ухудшают.

Например тот же плагин LaggClear - в реалиях игры это запущенный планировщик, каждые несколько минут запускающий задачу, одновременно ищущую и удаляющую все сущности на карте. В моменты удаления сервер можно просто-напросто зависнуть на несколько секунд, если предметов очень много.

И это - всё, что делает этот плагин: Заставляет думать, что после внезапного зависания сервер как по волшебству станет потреблять меньше ресурсов, очистится и засияет. Отнюдь.

Last updated