Авторизация

Регистрация

Оптимизация Сервера


В данной статье мы рассмотрим оптимизацию сервера на ядре Paper. Для начала стоит понимать как работает ядро Minecraft.

Minecraft очень требовательна к производительности ОДНОГО ядра.
Все Entity (Мобы, воронки, вагонетки и т.д.) работают на ОДНОМ ядре, современные процессоры не могут выдержать больше 3000 entity на одном сервере. При перегрузке именно этого ядра начинаются лаги на сервере.

Шаг №1

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



Шаг №2

Как пользоваться этим плагином? Вот пример команд для сервера:

chunky worldborder 10000 - Устанавливает барьер в радиусе 10000 от места ввода команды
chunky start - Начинает прогрузку мира
chunky pause - Ставит на паузу прогрузку мира
chunky continue - Снимает с паузы прогрузку мира



Шаг №3

Настройка файла server.properties

view-distance: - Отвечает за прорисовку чанков, чем выше прорисовка тем большая нагрузка на процессор.
simulation-distance: - В каком радиусе чанков entity будут активны. Чем меньше тем лучше производительность.
allow-flight=true - Не позволяет кикать игроков за "полеты" на лошадях или строительных лесах.



Шаг №4

Настройка файла bukkit.yml Установите следующие значения:

spawn-limits:
monsters: 20
animals: 10
water-animals: 5
water-ambient: 10
water-underground-creature: 5
axolotls: 5
ambient: 15


При необходимости вы можете менять значения для разных случаев.
Чем больше значения тем больше спавн указанных мобов.



Шаг №5

Настройка файла spigot.yml Установите следующие значения:

max-tick-time:
tile: 10
entity: 10

entity-activation-range:
animals: 16
monsters: 20
raiders: 48
misc: 8

merge-radius:
exp: 6.6
item: 4.0



Шаг №6

Оптимизация Мобо-Ферм
Игроки часто делают огромные фермы, которые нагружают сервер
Для простого решения этой проблемы существует плагин FarmControl




Шаг №7

Настройка плагина FarmControl

Готовые файлы для настройки вашего сервера - Скачать
Папку необходимо разархивировать и перенести в папку с плагинами.
Не забудьте установить сам плагин



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