Gamely.Pro - Бесплатный Майнкрафт хостинг
Главная База знаний Контакты Разместить рекламу Войти в аккаунт
Gamely.Pro - Бесплатный Майнкрафт хостинг

GAMELY

Бесплатный игровой хостинг

База знаний

Категории

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

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

В данном гайде вы узнаете:
как оптимизировать свой
сервер в майнкрафт


Какое ядро лучше использовать?

Советуем использовать ядра такие как:
Paper - Самое популярное ядро для сервера, которое улучшает производительность и исправляет проблемы в геймплее и механике.
Pufferfish - форк Paper, который стремится улучшить производительность сервера еще больше.
Purpur - форк Pufferfish, который придает больше внимания возможностям и свободе настройки.



Предварительная прогрузка карты


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

chunky center указывайте координаты вашего спавна, например 0 0
chunky radius укажите нужный вам радиус, например 5000
chunky start
на сервере вводите команду с / ,в консоли без /

Запомните, что при использовании ядра Paper загрузка чанков не влияет на ваш tps, но если процессор сервера перегружен, скорость загрузки чанков может сильно замедлиться.


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


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



Конфигурация сервера




Bukkit.yml



spawn-limits:
По умолчанию:
monsters: 70
animals: 10
water-animals: 15
water-ambient: 20
ambient: 15

Рекомендуем:
monsters: 50
animals: 5
water-animals: 7
water-ambient: 10
ambient: 5

Более низкие значения spawn-limits означают меньше мобов, но слишком низкие значения могут вызвать нехватку мобов.
Рекомендуется использовать следующие значения, чтобы сгладить этот эффект.



chunk-gc.period-in-ticks
По умолчанию: 600
Рекомендуем: 300


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



ticks-per.(type)-spawns
По умолчанию:
monsters:1
water:1
water-ambient:1
ambient:1

Рекомендуем:
monsters:5
water:10
water-ambient:21
ambient:31


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



Spigot.yml



save-user-cache-on-stop-only
По умолчанию: false

Рекомендуем: true

Переключите этот параметр на "true", чтобы сервер откладывал сохранение пользовательских данных до перезапуска или выключения, что поможет экономить TPS.
Также рекомендуется регулярно создавать резервные копии данных, чтобы предотвратить потерю в случае фатального сбоя.



entity-activation-range

По умолчанию:
animals:32
monsters:32
raiders: 48
misc:16

Рекомендуем(по желанию):
animals:16
monsters:24
raiders: 48
misc:8


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



tick-inactive-villagers
По умолчанию: true

Рекомендуем: false


Включение параметра этого параметра предотвращает активацию жителей за пределами диапазона.
Ванильное поведение активирует всех жителей в загруженных чанках. Включите опцию villagers-active-for-panic, чтобы сохранить железные фермы от разрушения.



nerf-spawner-mobs
По умолчанию: false

Рекомендуем: true


Если включено, мобы из спавнеров теряют ИИ и не выполняют действия, такие как плавание, атака и перемещение.
Это экономит ресурсы сервера, но может негативно повлиять на поведение мобов. Использование плагина ограничителя фермы может быть более предпочтительным решением. В Paper есть опция, которая позволяет поврежденным мобам прыгать или плавать, что исправляет проблемы с фермами, связанными с перемещением в воде.




Paper.yml



max-auto-save-chunks-per-tick
По умолчанию: 24

Рекомендуем: 6

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



use-faster-eigencraft-redstone
По умолчанию: false

Рекомендуем: true


Эта настройка значительно сокращает анимацию и обновления работы редстоуна на 95%, без нарушения механизмов.
Тестирование показало 10-кратное ускорение с ее использованием!




Bukkit.yml



view-distance
По умолчанию: 10

Рекомендуем: 4-8

Это очень важный параметр, который контролирует расстояние, на котором видны чанки.
В серверах с открытым миром рекомендуется использовать значение 6+ для лучшей производительности, но на серверах с ограниченными ресурсами или большим количеством игроков можно использовать значение 4-5 для снижения нагрузки.




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

Перезагрузить

Копировать выделенное

Открыть в новой вкладке

Копировать ссылку элемента


Получить помощь в дискорде