БАЗА ЗНАНИЙ GHOSTING

Как оптимизировать Minecraft сервер

Оптимизация начинается с измерений. Не стоит копировать десятки случайных параметров запуска или конфигурации с другого сервера, не понимая источник нагрузки.

Сначала найдите причину

Используйте spark или встроенные средства профилирования Paper. Посмотрите, какие плагины, сущности и задачи занимают больше всего времени тика.

Проверьте дистанции

Снизьте view distance и simulation distance до разумных значений. Чем выше онлайн, тем сильнее эти настройки влияют на число активных чанков.

Предгенерируйте мир

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

Следите за сущностями

Ограничивайте чрезмерное количество мобов, жителей и предметов там, где это не ломает задуманный игровой процесс. Сначала определите реальные проблемные типы сущностей.

Проверяйте плагины

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

Используйте подходящее железо

Для Minecraft важен быстрый процессор с высокой производительностью одного ядра, достаточный объем RAM и NVMe. Сервер на слабом CPU нельзя полностью исправить конфигурацией.

Меняйте по одному

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