
Для снижения нагрузки на сервер используется система оптимизации жителей.
Если житель находится в полностью ограниченном пространстве и не может свободно передвигаться, его ИИ автоматически упрощается. Это особенно важно для крупных трейд-холлов и ферм.
Как это работает
Когда житель заперт в небольшой ячейке и не имеет возможности двигаться, сервер переводит его в оптимизированный режим:- Он перестаёт активно просчитывать поведение и маршруты.
- Торговля при этом остаётся полностью рабочей.
- Визуально житель может выглядеть менее “живым” — это нормальное поведение.
Условия для активации оптимизации
Житель будет автоматически переведён в оптимизированное состояние, если:- Он находится в замкнутой ячейке.
- Его передвижение полностью ограничено.
- Сверху установлен блок или любой элемент, закрывающий его (обязателен потолок).
- Самый простой вариант — ячейка 1×1 с блоком сверху.
Как оставить жителя в обычном режиме
Если необходимо, чтобы конкретный житель всегда работал с обычным ИИ:- Дайте ему имя
alwaysbrainс помощью бирки. - Регистр значения не имеет (
AlwaysBrain,ALWAYSBRAINи т.д. подойдут). - После этого житель не будет переводиться в оптимизированный режим.
Рекомендации по строительству трейд-холлов
Чтобы минимизировать лаги и сохранить удобство:- Используйте ячейки 1×1 или любое другое полное ограничение движения.
- Обязательно закрывайте жителей сверху.
- Не создавайте открытые зоны, где жители могут свободно перемещаться.
Важно
Разблокировка жителей запрещена
В трейд-холлах запрещено освобождать жителей так, чтобы они могли свободно ходить.Обязательные требования
- Жители должны быть полностью ограничены в движении.
- Должен присутствовать блок сверху.
Причина ограничений
Жители с активным ИИ в больших количествах создают серьёзную нагрузку на сервер.Правильная конструкция трейд-холлов обеспечивает стабильную работу сервера для всех игроков.
