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