Фиксы и исправления 7 сентября — 4 октября 2026

Этот период был в основном про ботов: гильд-боты переведены в отдельный модуль и перестали мешать, случайные боты перестали выпадать из групп и отвечать на команды через раз, запуск сервера с большим числом ботов больше не занимает несколько минут. Плюс фиксы Ледяной Короны, Ульдуара и Логова Онисии, новые стратегии подземелий для ботов.


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

  • Запуск сервера с большим числом ботов больше не занимает несколько минут. Раньше на этапе «Загрузка талантов» сервер мог висеть очень долго, потому что для каждого бота заново перебирались таблицы талантов и связки специализаций. Теперь это считается один раз, а пустые связки пропускаются. Создание случайных персонажей тоже больше не делает отдельный запрос в базу на каждый аккаунт.

  • Сервер x5 больше не замирает, когда в базе много ботов. Выборка гильд-ботов переписана одним запросом вместо огромного списка идентификаторов, который база разбирала несколько секунд подряд.

  • Вступление 25 и более ботов в группу больше не вызывает заметной паузы. Раньше все боты телепортировались к игроку в одном и том же игровом цикле.

  • Боты в подземельях и рейдах, которые не в бою, обновляют свой ИИ реже — примерно раз в полторы секунды вместо каждых 0,3. Команды по-прежнему выполняются сразу, поэтому боты отвечают на «следуй» и «стой» как раньше, а сервер меньше нагружен, когда в инстансах много ботов.

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

  • Бои с Хиджалом и Рубиновым святилищем больше не проверяют каждое существо на сервере. Раньше из-за этого за игровой цикл выполнялись десятки тысяч лишних проверок.

  • Гильд-боты выходят из игры по одному за раз, а не все сразу. Раньше одновременный выход нескольких десятков ботов давал заметную паузу.


Гильд-боты

Гильд-боты переехали в отдельный модуль и стали вести себя аккуратнее.

  • Гильд-боты уходят в офлайн, когда последний реальный игрок гильдии выходит из игры. Раньше они оставались онлайн и занимали места, которые нужны случайным ботам.

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

  • Гильд-боты после того, как их выгнали из группы, перестают следовать за бывшим лидером и возвращаются к обычному поведению — ходят по миру, качаются, квестуют.

  • Гильд-боты получили полный боевой набор стратегий и занимаются обычными делами, когда простаивают. Раньше в бою они работали хуже случайных ботов.

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

  • Гильд-боты больше не переключаются между онлайном и офлайном каждые несколько секунд. Раньше, если в гильдии был бот на арене, гильд-логика выбрасывала его из онлайна, а потом возвращала обратно.

  • Гильд-боты не выбрасываются из подземелий, когда реальный игрок включает личный ИИ. Раньше такой игрок считался «ботом», и гильд-боты уходили из инстанса.


Случайные боты и команды

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

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

  • Случайные боты снова попадают на поля боя при наборе групп. Раньше их пропускали при наборе, потому что проверка аккаунта работала неправильно.

  • Боты создают арена-команды заново, если включено удаление старых команд. Раньше после очистки новые команды не создавались.

  • Боты не собирают травы, руду и не снимают шкуры внутри подземелий и рейдов. Раньше в Зул’Гуруб боты во время боя с Хакаром уходили из рейда собирать ресурсы.

  • Боты, застрявшие на континенте, не подходящем к их уровню (например, уровня 80 на Восточных Королевствах), телепортируются в нужную зону и больше не сидят вечно. Если в зоне нет подходящих мобов, поиск расширяется на весь континент.

  • Личные боты не телепортируются в случайные места при спасении — это делается только для случайных ботов.

  • Боты подбирают квестовые предметы, которые нужны для начала задания (например, ключи).

  • Бродячие боты берут квест у NPC, рядом с которым стоят.

  • Боты открывают запертые сундуки ключом, который есть в сумке.

  • Пряжка Вечности: гнёзда под камни работают. Раньше камень не ставился в гнездо, которое даёт пряжка.

  • Боты не вставляют в предметы камни выше по качеству, чем сам предмет.

  • Боты правильнее выбирают долгие заклинания на боссах с огромным здоровьем. Раньше из-за переполнения оценка была неверной.

  • Команда «addclass» выбирает случайного подходящего персонажа, а не первого по списку.

  • Новая команда «target me»: бот выбирает тебя целью.

  • Боты учатся томам и рецептам по команде.

  • Ферал-друиды правильнее оценивают оружие: в форме оно учитывается как сила атаки.

  • Разбойники: в стратегиях теперь называются combat и assassin вместо dps и melee. Если в макросах или сохранённых стратегиях были старые имена, их нужно поменять.


Группы, подземелья и поиск

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

  • Застрявший в подземелье алт-бот телепортируется к хозяину, даже если тот вышел через портал или камень возвращения. Раньше такой бот оставался внутри навсегда.

  • Алт-боты выходят из группы, когда хозяин покидает её. Раньше они оставались в группе без лидера.

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

  • Премейд-группа из четырёх, к которой добавляют пятого случайного игрока, больше не теряет участников. Раньше из-за пятого партия распадалась, и часть ботов пропадала из группы.

  • Арена-команды: боты, которых гильд-логика не трогает, остаются в составе. Раньше бот на арене мог выпасть из онлайна из-за чужой логики.


Таймвокер (только x5)

  • Исправлены вылеты клиента при поиске Таймвокера и при выходе участника из группы. Сервер больше не отправляет клиентам внутренние номера подземелий, которых в клиенте нет.

  • Для Таймвокера не предлагается «продолжить поиск» при выходе участника — это тоже устраняет вылеты.

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

  • Токен Азерота: исправлен класс предмета, чтобы совпадал с базой. Поведение предмета не меняется, пропали лишние ошибки в логе.


Цитадель Ледяной Короны

Валитрия

  • Добавки в фазе сновидений больше не атакуют лекарей, которые в состоянии сна внутри порталов. Раньше они сбивали исцеление Валитрии.

  • Сундук после победы всегда соответствует текущей сложности (10 и 25 человек, обычный и героический). Раньше из-за ошибки мог появиться не тот сундук или сразу два.

  • Валитрия исчезает после победы, как и должна. Раньше она могла остаться в комнате.

Сестра Свална

  • Восстановлено убийство командиров Серебряного Авангарда копьём.

Бой на корабле

  • Восстановлена ракетная артиллерия.

Леди Смертный Шёпот

  • Лифт ждёт 7 секунд на каждой остановке, как и должен.

Саурфанг

  • Вступление, финал и отдых идут в таймингах по записям с оригинального сервера.

Совет Кровавого принца

  • Не помечается проваленным сразу при появлении.

Профессор

  • Газовое облако детонирует отработанный газ и продолжает охоту.

Прочее

  • Огненный дух у Артаса остаётся на своей платформе.
  • Волны крестоносцев на Пинакле выходят из-под земли и бегут к знамени.
  • Иллюзии Келесета появляются подальше от него.
  • Синдрагоса, Дымчатый Коготь, Шипохвост и Спирный Морозный Змей снова с правильной анимацией полёта.

Ульдуар

Пламенный Левиафан

  • Пассажиры получают иммунитет как надо, турели можно атаковать, всадники садятся на свободные места.
  • Левиафан больше не спасает рейд при пулле.
  • Огненные выбросы прерываются ударом.
  • Иммунитет пассажиров, которые сходят с машин, снимается корректно.
  • Пассажиры получают иммунитет к Инферно Миммирона, как и задумано.

Йогг-Сарон

  • Охранники появляются без пропусков.
  • Во второй фазе не появляется лишних коррупторов.
  • Лавовые черепа учитывают линию видимости.
  • Психоз не выбирает игроков с низким рассудком.
  • Наблюдатели возрождаются после вайпа.

Игнис

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

Алгалон

  • Сундук с добычей остаётся после его ухода.
  • После вайпа возвращается один Алгалон, а не несколько.
  • Стазис после Большого взрыва работает.

XT-002

  • Не призывает добавок после смерти.
  • Сердечный урон может его убить.

Торим

  • Голем-руки статичны и не вступают в бой.
  • Уход Торима в эвейд больше не засчитывает его победу.

Фрейя

  • Волна прилива прерывается ударом.
  • Железные корни не отбрасывают игроков.
  • Сундуки эмблем показывают правильные количества.
  • Стражи Фрейи не исчезают по таймеру заклинания раньше времени.

Миммирон

  • Задержка появления добавок в третьей фазе исправлена.
  • Лазерный залп и рассинхрон после вайпа исправлены.
  • Вспомогательная цель Миммирона больше не входит в бой без причины.

Калогарн

  • В рейде на 25 игроков даёт одну эмблему Триумфа.
  • Мост из тела Калогарна сохраняется при перезагрузке инстанса.

Разоритель

  • Остаётся на земле в наземной фазе.

Логово Онисии

  • Фазы переделаны по записям: детёныши появляются из гнезда и яиц.
  • Онисия отступает при выводе из боя.
  • В третьей фазе не использует Удар крыльями.
  • Окно «много детёнышей» закрывается через 10 секунд после взлёта.
  • Стражи логова появляются из туннеля каждые 46 секунд.

Другие рейды и подземелья

  • Чёрный храм: Иллидарский совет начинается при пулле.
  • Солнечный колодец: Кил’джеден стартует, когда руки вытянуты.
  • Бастионы Адского пламени: новая стратегия для ботов, переписаны события Лестницы судьбы и Осады Тёмного портала.
  • Чёрная гора: восстановлены патрули Бейл’Гара, событие со стражем Чёрного хранилища работает, добавлены недостающие чертежи кузнечного дела.
  • Зул’Аман: Зул’джин не остаётся в облике тролля в фазе Дракона, исправлены реплики заложников.
  • Зул’Фаррак: восстановлены патрули, исправлено событие пирамиды.
  • Схоломанс: гарантированный редкий лут у Алексея Барова.
  • Хиджал: боты выходят из инстанса после рейда, а не стоят внутри.

Квесты, добыча и NPC

  • «Пропавшие друзья» переписаны по ретейл-версии.
  • Серебряный Бор: после побега NPC враждебны Альянсу.
  • Турнир Аргента: квесты «Доблестный» взаимно исключаются.
  • Гномреган: исправлены телепорт зоны и точки квестов на карте.
  • Чемпионский кошелёк: шанс печати 10%.
  • Кость Петрифицированного убрана из случайных списков.
  • Кирсонос: может выпасть зелёный предмет вместе с двумя из снаряжения.
  • Стальной разрушитель в героическом режиме: исправлена добыча.
  • Сапфирон в рейде на 25 игроков: добыча разнесена по пулам.
  • В Чёрной горе добавлены недостающие чертежи кузнечного дела.
  • Гарантированное выпадение факелов из Тёмного Горна.
  • Лишние выпадения у одного из торговцев убраны.

Боевая система

  • Ритуальные заклинания не уходят на кулдаун, если их отменили.
  • Сундуки с ловушками срабатывают один раз за добычу.
  • Ауры паладинов от разных кастеров могут действовать одновременно.
  • Провокация не действует на тотемы, тотем заземления не поглощает АОЕ.
  • Иммунитеты снимаются по одному, а не все разом.
  • Прок-кулдаун на зачарованных предметах применяется корректно.
  • Героический удар масштабируется от уровня 10.
  • Благословение маяка лечит с учётом бонусов цели.

Стабильность

  • Исправлено падение при удалении приглашения в группу.
  • Исправлено падение при телепорте транспорта (vehicle).
  • Исправлено падение при обращении к погибшему существу в группе следования.
  • Исправлено переполнение стека при циклических цепочках крафта.
  • Исправлено падение при вводе предмета командой в шёпоте.
  • Почта: все отложенные письма объявляются, а не только первое.
  • Для администраторов: команда «.server info» показывает, как завершилась прошлая сессия сервера (штатно, перезапуск или сбой), сколько она длилась и пиковое число игроков за всё время.

Часть изменений ещё на доработке и выйдет отдельно. Спасибо тем, кто регулярно сообщает о багах на форуме — это помогает быстрее находить и исправлять проблемы. Некоторые изменения вступят в силу при следующем рестарте игровых миров!

С уважением,

Команда разработки Azeroth

3 лайка