Хостинг · Производительность

Мобы и сущности: лаги и лимиты

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

Обновлено 13 августа 2026 г.

Сущности — вторая по частоте причина просадок после радиусов прогрузки.

Посчитать

/paper entity list

Вывод покажет типы и количество по мирам. Тысячи предметов или мобов в одной точке — готовый ответ.

Лимиты спавна

bukkit.yml:

spawn-limits:
  monsters: 40
  animals: 8
  water-animals: 3
  ambient: 1
ticks-per:
  monster-spawns: 4

Значения по умолчанию (70 монстров) рассчитаны на одиночную игру. На сервере с онлайном лимит умножается на число игроков — отсюда тысячи мобов.

Радиусы активации

spigot.yml:

entity-activation-range:
  animals: 16
  monsters: 24
  misc: 8
  raiders: 32

Моб вне радиуса не думает: не ищет путь, не двигается. Это самая эффективная настройка после лимитов.

Слияние предметов

merge-radius:
  item: 3.5
  exp: 4.0

Предметы на ферме объединяются в стопки — вместо 500 сущностей остаётся 10.

Ограничение давки

gamerule maxEntityCramming 8

Защита от ферм, где сотни мобов стоят в одном блоке.

Стойки для брони и рамки

Декоративные сущности не тикают активно, но отправляются клиентам. Тысяча рамок на спавне — это трафик и просадка FPS у игроков, а не только сервера.