Bukkit

bukkit.yml

Все настройки bukkit.yml: пределы спавна мобов, частота спавна, автосохранение и защита от ботов.

  • 31 ключей
  • рядом с jar сервера
  • Paper 26.3

Коротко

Все ключи по разделам — ниже

Файл есть у Bukkit, Spigot и Paper. Файл лежит рядом с jar сервера; после правки сервер перезапускают.

Где лежит

Рядом с jar сервера. Файл появляется сам после первого запуска сервера; если его нет — запустите сервер один раз и остановите. Полное описание — в документации PaperMC.

Главное

КлючПо умолчаниюЧто делает
monsters 70 Предел монстров на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
monster-spawns 1 Раз в сколько тиков пробовать заспавнить монстров. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
autosave 6000 Раз в сколько тиков сохранять мир целиком; -1 — не сохранять автоматически.
connection-throttle 4000 Сколько миллисекунд должно пройти между подключениями с одного адреса. Защита от ботов; за прокси ставят -1.
allow-end true Загружать ли Энд. false — Энда на сервере нет, порталы в него не работают.

Эти ключи меняют чаще всего: от них зависит нагрузка на сервер и то, что видят игроки.

settings

КлючПо умолчаниюЧто делает
allow-end true Загружать ли Энд. false — Энда на сервере нет, порталы в него не работают.
warn-on-overload true Писать ли в консоль «Can't keep up!», когда сервер не успевает за тиками.
permissions-file permissions.yml Файл прав доступа Bukkit. Сейчас права почти всегда задают плагином (LuckPerms), а этот файл не трогают.
update-folder update Папка внутри plugins, куда кладут новые версии плагинов: при следующем запуске сервер сам заменит ими старые.
plugin-profiling false Ни на что не влияет: Paper эту настройку отключил.
connection-throttle 4000 Сколько миллисекунд должно пройти между подключениями с одного адреса. Защита от ботов; за прокси ставят -1.
query-plugins true Отдавать ли список плагинов в ответ на Query-запрос.
deprecated-verbose default Предупреждать ли в консоли о плагинах, которые пользуются устаревшими событиями.
shutdown-message Server closed Текст, с которым игроков выгоняет при выключении сервера.
minimum-api none Самая старая версия API, плагины ниже которой сервер не загрузит; none — загружать любые.
use-map-color-cache true Хранить ли готовую таблицу «цвет → цвет карты»: плагины, рисующие картинки на картах, работают быстрее.
world-container N/A Папка, в которой лежат миры. По умолчанию — рядом с jar сервера.

spawn-limits

КлючПо умолчаниюЧто делает
monsters 70 Предел монстров на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
animals 10 Предел животных на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
water-animals 5 Предел водных животных на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
water-ambient 20 Предел рыб на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
water-underground-creature 5 Предел подземных водных (светящихся спрутов) на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
axolotls 5 Предел аксолотлей на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.
ambient 15 Предел летучих мышей на мир (на игрока, если в Paper включён per-player-mob-spawns). Меньше — меньше мобов и нагрузки.

chunk-gc

КлючПо умолчаниюЧто делает
period-in-ticks 600 Раз в сколько тиков выгружать чанки, загруженные плагинами и уже не нужные.

ticks-per

КлючПо умолчаниюЧто делает
animal-spawns 400 Раз в сколько тиков пробовать заспавнить животных. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
monster-spawns 1 Раз в сколько тиков пробовать заспавнить монстров. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
water-spawns 1 Раз в сколько тиков пробовать заспавнить водных животных. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
water-ambient-spawns 1 Раз в сколько тиков пробовать заспавнить рыб. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
water-underground-creature-spawns 1 Раз в сколько тиков пробовать заспавнить подземных водных. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
axolotl-spawns 1 Раз в сколько тиков пробовать заспавнить аксолотлей. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
ambient-spawns 1 Раз в сколько тиков пробовать заспавнить летучих мышей. Больше — реже спавн и меньше нагрузка; -1 — как в ванили.
autosave 6000 Раз в сколько тиков сохранять мир целиком; -1 — не сохранять автоматически.

aliases

КлючПо умолчаниюЧто делает
aliases now-in-commands.yml Служебное значение: псевдонимы команд давно переехали в commands.yml.

worlds

КлючПо умолчаниюЧто делает
<world>.biome-provider N/A Плагин, который выбирает биомы мира, — для своих генераторов мира.
<world>.generator N/A Плагин-генератор мира: «void» и подобные. Пишется до первой загрузки мира.

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

Где лежит bukkit.yml?

Рядом с jar сервера. Файл появляется после первого запуска сервера Bukkit или Paper.

Как применить изменения в bukkit.yml?

Сохраните файл и перезапустите сервер. Команда /reload применяет не всё и ломает плагины — надёжнее перезапуск.

Что в bukkit.yml влияет на нагрузку?

Сильнее всего — ключи из раздела «Главное» на этой странице: от них зависит, сколько мобов и чанков сервер обрабатывает за тик.

Другие файлы сервера

Все конфиги Конфиг server.propertiesФайл запуска сервераДокументация PaperMC

Ключи и значения по умолчанию — из документации PaperMC для Paper 26.3; объяснения — редакции.