Фиксы и исправления 18 августа — 6 сентября 2026
Это был насыщенный период: большой блок оптимизаций производительности, масштабная переработка Ульдуара, фиксы Цитадели Ледяной Короны, новые стратегии подземелий для ботов. Всё перечисленное уже на сервере.
Производительность
Самый значимый блок этого периода — работа по устранению лагов и зависаний сервера.
-
Исправлено зависание x5 при загрузке ботов. Функция проверки, может ли бот скрафтить предмет, использовала внутри огромный массив на 9 миллионов ячеек. При загрузке 1200+ ботов при рестарте сервера это занимало несколько минут и полностью вешало сервер. Массив заменён на компактную структуру — ускорение в 195 раз, зависания при старте устранены.
-
Снижено максимальное время поиска пути ботами с 3 секунд до 1 секунды. Боты постоянно строят маршруты к целям, и в сложной геометрии Цитадели Ледяной Короны поиск иногда затягивался и блокировал сервер. Теперь если путь не нашёлся за 1 секунду — бот пробует другую тактику, а не держит сервер.
-
Убраны лишние глобальные проверки в Цитадели Ледяной Короны. Часть кода отслеживала каждое существо и каждое заклинание на всём сервере, а не только внутри инстанса. Эти проверки удалены — нагрузка в рейде ЦЛК снизилась заметно.
-
Синдрагоса: дорогостоящая проверка активных игроков в инстансе теперь выполняется раз в секунду, а не на каждый игровой цикл сервера. Раньше это создавало постоянную нагрузку на протяжении всего боя.
-
Выход ботов из игры теперь размазан по времени. Раньше когда несколько ботов одновременно выходили из игры, сервер мог на секунду-две замирать. Теперь выходы выстраиваются в очередь и обрабатываются по одному.
-
Вход альт-ботов при логине игрока теперь тоже размазан. Когда реальный игрок заходил в игру, его личные боты все входили одновременно. Теперь они логинятся постепенно, избегая кратковременного всплеска нагрузки.
-
Снижены радиусы поиска существ в Цитадели Ледяной Короны. Боты постоянно ищут ближайших существ вокруг себя — ранее радиусы поиска были завышены, что создавало лишние вычисления. После уменьшения нагрузка в рейде снизилась.
-
Подбор добычи в рейде теперь делает один запрос к базе данных за весь цикл лута, а не по отдельному запросу на каждый предмет. Раньше когда 25 ботов одновременно подбирали добычу с рейдового босса — сервер получал сотни запросов одновременно, что вызывало заметные лаги сразу после убийства босса.
-
Ограничение подбора одного предмета за игровой цикл теперь работает только в рейдах, как и было задумано. Раньше оно ошибочно применялось и в открытом мире, замедляя сбор добычи вне инстансов.
-
Исправлен бесконечный цикл ответов ботов в чате. В определённых ситуациях боты начинали бесконечно отвечать друг другу, что создавало нарастающую нагрузку. Добавлено ограничение очереди сообщений.
Цитадель Ледяной Короны
Валитрия Грёзоткачиха
-
Добавки в фазе сновидений (призраки и скелеты внутри порталов) больше не атакуют хилов, находящихся в состоянии сна внутри порталов. Раньше враги агрились на хилов прямо в порталах, сбивали исцеление Валитрии и не давали боссу нормально лечиться. Теперь фаза работает как задумано — хилы безопасно лечат, добавки атакуют только тех, кто снаружи.
-
Сундук после убийства Валитрии теперь всегда появляется правильный — соответствующий текущей сложности (10 норм, 10 героик, 25 норм, 25 героик). Раньше из-за ошибки с идентификаторами объектов мог появиться не тот сундук или сразу два.
Сестра Свална
- Исправлено блокирование события с Сестрой Свалной. Чтобы событие началось, Крок Отряд должен получить сигнал о гибели Морозокрылых Вриккул рядом. Раньше сигнал иногда не отправлялся, и Крок просто стоял на месте, не двигаясь дальше. Теперь уведомление отправляется корректно при каждой гибели Вриккул.
Горный Корабль
-
Радиус, в котором работает кнопка управления корабельной пушкой, возвращён до 60 метров. В предыдущем обновлении он был случайно уменьшен, из-за чего бывало трудно сесть за пушку.
-
Боты на Горном Корабле больше не надевают и не снимают ракетные ранцы каждый игровой цикл. Раньше логика определения “нужен ли ранец” срабатывала слишком часто, боты постоянно экипировали и снимали ранец — это создавало лишние запросы и визуальный спам.
Мутировавшее Мерзостище (профессор Путрицид)
- Мутировавшее Мерзостище (существо, которое один из игроков контролирует во время боя с Путрицидом) теперь автоатакует и наносит урон, соответствующий оригинальному серверу Blizzard. Раньше урон был занижен, что делало эту механику почти бесполезной.
Принцы Кровавого Совета
- Исправлены ошибки поведения ботов на этом боссе в режиме 25 Героик. Боты некорректно выбирали цели и позиции, из-за чего рейд мог разваливаться на раннем этапе боя.
Ульдуар
Крупнейший блок этого периода — масштабная переработка Ульдуара. Большинство боссов получили важные исправления, которые приближают механики к оригинальному серверу Blizzard.
Пламенный Левиафан
-
Пламенный Левиафан теперь правильно агрится на игроков в начале боя. Раньше он мог не замечать игроков сразу при входе на арену.
-
Пламенный Левиафан больше не застревал в состоянии боя после того, как все игроки покидали свои машины. Это мешало сбросить энкаунтер или начать новую попытку без перезагрузки инстанса.
-
Катапульта и Разрушитель (осадные машины, на которых ездят игроки) теперь подлетают к Пламенному Левиафану по правильной траектории, восстановленной из снифов оригинального сервера Blizzard. Раньше машины двигались иначе, что выглядело неправильно и мешало механике.
-
Абордажный крюк (умение Пламенного Левиафана, которым он захватывает игроков с машин) теперь снимается с игрока сразу при посадке обратно на машину. Раньше эффект мог зависать на игроке после того, как тот уже заскочил на Левиафана.
-
Ярость Хидира (заклинание молнии) больше не поражает игроков, которые находятся на спине Пламенного Левиафана в момент удара. Раньше игроки получали урон даже сидя верхом на боссе.
-
Заморозка от Ярости Хидира теперь корректно снимается при сбросе энкаунтера или гибели Пламенного Левиафана. Раньше эффект мог оставаться на игроках и после конца боя.
-
Спасённый мотоцикл (один из типов машин в бою с Левиафаном) теперь показывает умение “Первая помощь” на правильном шестом слоте панели умений. Раньше умение было не на своём месте.
-
Смоляные лужи (создаются Пламенным Левиафаном во время боя) теперь исчезают после его гибели. Раньше они оставались на арене и мешали подбирать добычу.
-
Трофейные машины теперь стоят на арене с самого начала боя, но сесть в них можно только после разговора с Бранном Бронзобородом. Так работает на оригинальном сервере — машины видны сразу, но недоступны до получения задания.
-
Разрушитель получил умение “Захватить пирит” — теперь игроки на Разрушителе могут подбирать Пирит, необходимый для заряда башенного орудия Ульдуара.
Йогг-Сарон
-
Первая фаза Йогг-Сарона теперь заканчивается ровно при уничтожении 8 Стражей. Раньше количество могло не совпадать, из-за чего фаза либо не заканчивалась, либо заканчивалась неожиданно рано.
-
Удушающее щупальце (существо, которое захватывает игрока и тащит к Давящему щупальцу) больше не выбегает за пределы арены после захвата. Раньше оно могло утащить игрока за границу зоны, откуда тот не мог выбраться.
-
Таймер появления Маяка Теней в третьей фазе исправлен на соответствующий оригиналу. Маяк Теней — заклинание, которое переносит Сознание в Разум жертвы, и его корректный таймер важен для управления механикой безумия.
-
Лунный Взор в третьей фазе теперь срабатывает через случайный интервал, как на оригинальном сервере. Раньше интервал был фиксированным, что делало механику предсказуемой и упрощало бой.
-
Питомцы и маунты игроков больше не накапливают заряды Сосредоточенного Гнева на Давящих щупальцах. Раньше питомцы случайно снимали с босса щупальца слишком быстро из-за накопления этого дебаффа.
Фрейя
-
Порядок призыва добавок Фрейи (Деревья Жизни, Стаи листьев, Бурные Ураганы) теперь не повторяется — он случаен, как на оригинальном сервере. Раньше паттерн был предсказуемым.
-
Железные Корни Фрейи (захватывающие щупальца из земли) теперь исчезают при вайпе и после победы. Раньше они оставались на арене и мешали передвижению после гибели рейда.
Кологарн
-
Кологарн больше не парирует удары игроков. На оригинальном сервере у него этого флага нет — парирование было добавлено по ошибке и завышало эффективное здоровье босса.
-
Добавлен жёсткий сброс всех параметров Кологарна при вайпе, чтобы при новой попытке он начинал с корректными значениями.
Мимирон
- Прицеливание умения Шквал и задержка между залпами теперь управляются данными прямо из файлов заклинаний, а не прошиты в коде вручную. Это исправляет точность механики и приближает поведение Мимирона к оригиналу.
Прочее (Ульдуар)
-
Телепортер на Плацу (между зонами внутри Ульдуара) теперь остаётся доступным после вайпа. Раньше он отключался после неудачной попытки, и игрокам приходилось идти пешком.
-
Механические Сапёры (невидимые мобы на пути к Пламенному Левиафану) получили невидимость и способность обнаруживать скрытых игроков — так, как работало на оригинальном сервере.
-
Боты-бомбы Мимирона теперь взрываются при достижении цели, как задумано механикой боя.
-
Цепи Копья Хидира (механика, при которой на игроков падают ледяные цепи в бою с Хидиром) восстановлены и работают корректно.
-
Добыча с Алгалона разделена на три независимых пула предметов для режимов 10 и 25 человек. Раньше выпадение экипировки было непредсказуемым из-за смешанных пулов.
Наксрамас
-
Хайган Пляска Смерти: механика танца с безопасной зоной снова работает для ботов. Раньше боты определяли свою позицию по координатам, что давало сбои. Теперь они ориентируются на таймер фазы боя — боты корректно отбегают в безопасную зону и возвращаются в нужный момент.
-
Сталаггус и Фейген (добавки Таддиуса): боты, использующие умение “Притвориться мёртвым”, теперь не считаются живыми при расчёте условий для фаз. Раньше такой бот мог числиться “живым” и блокировать переход в следующую фазу — бой зависал.
Другие рейды
Глаз Вечности (Малигос)
-
Питомцы игроков и маунты больше не исчезают при попадании в Чёрную дыру или Кротовую нору (механика Алгалона). Раньше питомец пропадал и его приходилось заново призывать после каждого такого события.
-
Добыча Малигоса в режиме 25 человек разделена на четыре независимых пула. Это делает выпадение экипировки разнообразнее — меньше повторений одних и тех же предметов подряд.
Святилище Обсидиана
- Добыча Сартариона в режиме 25 человек разделена на два независимых пула по той же причине.
Логово Чёрного Дракона
- Боты теперь надевают огнеупорное снаряжение на всех боссах Логова Чёрного Дракона, где это нужно. Раньше боты надевали сопротивление огню только на некоторых боссах, из-за чего получали завышенный урон на остальных.
Чёрный Храм
- Исправлено застревание ботов у входа в Чёрный Храм. Раньше боты иногда просто стояли у ворот вместо того, чтобы следовать за игроком внутрь.
Хиджал
- Устранено застревание ботов после рейда в Хиджале. После завершения боя боты должны покидать инстанс, но из-за ошибки в приоритете таймеров они продолжали стоять внутри, не выходя. Теперь выход из инстанса обрабатывается корректно.
Арены
-
Боты в смешанных арена-командах (когда в команде есть и реальный игрок, и случайный бот) теперь правильно остаются в сети во время арена-сессии. Раньше случайный бот мог выйти из игры прямо во время матча или не зайти вообще.
-
Боты, которые находятся в процессе отложенного выхода из игры, больше не мешают проверке состава арена-команды. Раньше такой бот числился онлайн, хотя фактически уже выходил — это ломало проверку.
-
Список ботов в арена-командах теперь обновляется корректно при назначении нового бота во время сессии. Раньше мог возникать рассинхрон между реальным составом и внутренним списком.
-
Убраны задублированные вызовы при инициализации арена-команд при старте сервера — это ускоряет запуск и исключает возможные конфликты.
Подземелья (боты)
Новые стратегии ботов
-
Чертог Отражений: добавлена стратегия для финального гаунтлета — отрезка с бесконечными волнами нежити перед последним боссом. Раньше боты просто стояли или неверно реагировали на волны; теперь они отступают, перегруппировываются и удерживают позицию как положено.
-
Чёрное Болото (Запределье): добавлена полноценная стратегия для ботов. Подземелье теперь проходимо с ботами от начала до конца, включая боссов и механики.
-
Болото Подгнилья (Запределье, локация Кривой Берег): добавлена стратегия из апстрима. Боты теперь понимают механики и боссов этого подземелья.
Алый Монастырь — Собор
- Питомцы ботов больше не атакуют Высшую Инквизиторшу Вайтмейн во время умения “Глубокий Сон”. Глубокий Сон — ключевая механика боя: Вайтмейн засыпает и воскрешает погибших рыцарей. Если её атаковать в этот момент, она немедленно просыпается и воскрешение не происходит, что сильно усложняет бой. Теперь питомцы ботов прекращают атаку при срабатывании механики.
Общее
- В 5-местных подземельях отключена общая стратегия контроля толпы. Раньше боты иногда применяли контроль (полиморфию, ловушки и т.д.) к мобам прямо в середине боя из-за срабатывания общих правил — это мешало нормальному прохождению. Теперь контроль в подземельях работает только через специальные стратегии конкретных данжей.
Поведение ботов — общее
-
Перебафф при проверке готовности: если лидер рейда нажимает “Проверку готовности” перед пулом, боты теперь автоматически обновляют все истёкшие бафы. Раньше боты могли зайти в бой без свежих бафов, если те истекли с прошлого пула.
-
Огненные Недра: улучшены стратегии ботов на нескольких боссах — боты корректнее выбирают позиции, применяют нужные заклинания в правильный момент и реагируют на механики.
-
Метки приоритетных целей в рейде теперь ставит только лидер группы. Раньше любой бот в группе мог переставить метку, что приводило к хаосу — боты постоянно переставляли метки друг за другом. Также исправлена ошибка, при которой бот перезаписывал метку уже живой цели на другого врага.
-
Контроль толпы: боты теперь учитывают список заклинаний-исключений при выборе цели для контроля. Маг применяет Полиморфию только к целям, помеченным меткой приоритета, а не к любому случайному врагу.
-
Прерывание заклинаний: переработана вся логика определения момента и цели для прерывания. Боты теперь точнее выбирают, какое заклинание врага прерывать и когда, — меньше ложных прерываний и пропущенных важных кастов.
-
Разбойник: в ротацию урона добавлено умение “Рипост” (Riposte) — контратака, доступная после блока или парирования удара. Раньше боты-разбойники это умение игнорировали.
-
Разбойник: исправлен триггер и логика использования умения “Вихрь клинков” (Blade Flurry). Раньше умение срабатывало в неправильный момент или не деактивировалось когда надо.
-
Подбор добычи: бот теперь не бросает текущую цель лута, пока не закончит её полностью подбирать. Раньше бот мог переключиться на другой труп посередине подбора, бросая часть предметов.
-
Выход из рейда после смерти: если бот погиб в рейде и никто его не воскресил в течение 3 минут, он автоматически освобождает дух и возвращается как призрак. Раньше мёртвые боты просто лежали бесконечно, занимая слот в рейде и создавая лишнюю нагрузку.
-
Торговля с личным ботом (ботом-спутником, закреплённым за конкретным игроком): исправлены ошибки при обмене предметами и при отмене торговли.
-
Боты теперь корректно обрабатываются при выходе из группы в любом сценарии — неважно, вышел ли сам игрок, исключил ли лидер, или распалась вся группа.
-
Исправлены маршруты ботов на такси: устранены односторонние пути и ошибочные маршруты при перелётах между разными картами. Раньше бот мог полететь не туда или застрять без такси в точке назначения.
-
Боты-путешественники (свободно гуляющие по миру боты, имитирующие обычных игроков) теперь не телепортируются в точку с некорректной высотой при выходе из застревания. Раньше бот мог телепортироваться под текстуры или в воздух.
-
Настройка отключения лута и сбора ресурсов (команда “nc -loot”) теперь сохраняется при перезаходе бота в игру. Раньше после перелогина бот снова начинал подбирать всё подряд.
Квесты и мир
-
Квест “Пожалейте меня!” (Ринго, Восточные Королевства): добавлен скрипт предмета. Теперь когда игрок использует флягу на NPC Ринго, тот правильно падает в обморок и квест продвигается. Раньше ничего не происходило.
-
Квест “Засыпать тараканьи норы” (Борейская тундра): добавлены скрипты к объектам нор. Раньше использование заклинания рядом с норой ничего не делало — скрипт просто отсутствовал. Теперь квест проходим.
-
Драконий Погост: грифон Зимней Стражи теперь автоматически сбрасывает игрока, если тот вылетает за пределы зоны задания. На оригинальном сервере это работало именно так.
-
Алый Монастырь: при срабатывании события с Мечом Безгрешности (секретная цепочка, которая меняет отношение рыцарей к игроку) теперь большее количество NPC становятся дружественными, как задумано квестом.
-
Опера Каражана: NPC Barnes теперь возвращается на своё место после вайпа на случайном боссе Оперы. Раньше он пропадал, и начать следующую попытку было невозможно без перезагрузки инстанса.
-
Апотекарь Ханес (квест-сопровождение): NPC больше не отображает иконку квестодателя во время эскорта. Это была визуальная ошибка — флаг не убирался при начале сопровождения.
-
Тальдорасский кровяной колбасок (Мглистые Горы): добавлены квестовые предметы, необходимые для сдачи задания. Раньше предметы не получалось получить.
-
Рецепт калдорей (Ясеневый лес) и Почва Ун’Горо: убраны ошибочные пре-реквизиты. Квесты становились недоступны, хотя по логике должны были быть открыты.
-
Таверна Времён (Подземелье “Кулинг оф Стратхолм”): добавлены несколько пропущенных NPC и реплики при взаимодействии с ящиками. Подземелье стало более атмосферным.
-
Седые Холмы: добавлены реплики при расшифровке рунических плит в квестовой цепочке “Рунические пророчества”. Раньше игрок расшифровывал плиту молча.
-
Мордрет’ар (Нордскол): добавлены несколько существ, которые должны были присутствовать в этой локации по данным оригинального сервера.
-
Нишера Хранительница Сада (Изумрудное Святилище Дракона): NPC теперь патрулирует свою зону, как на оригинальном сервере. Раньше она просто стояла на месте.
-
Горток Бледное Копыто (Утгард Пиннакл): добавлены правильные звуки агро при начале боя и звуки победы при гибели. На оригинальном сервере этот босс имел озвучку — теперь она есть и у нас.
-
Смотрители полётов: больше не показывают маршруты фракции противника. Раньше игрок-Альянс мог видеть и выбирать точки прилёта Орды, и наоборот.
-
Скорость полёта на такси теперь настраивается в конфиге сервера. Администраторы могут изменить её без пересборки бинарника.
-
Зул’Драк, квест “Что несёт холодный ветер”: Небесные Тени (существа, которых нужно убить для задания) теперь правильно появляются заново при гибели призванных ими добавок. Раньше после первой волны призыв мог прекратиться.
-
Кости Кодо (Калимдор): теперь из одной кучи костей появляется только один призрак кодо, а не два. Раньше двойной призыв мешал квесту и давал лишний урон.
-
Распылитель Чумы (Нортренд): улучшена логика поведения этого NPC — правильнее реагирует на игроков и патрулирует зону.
-
Квест “Ммм… Янтарные Семена!” (Кристальная Песня): убраны ошибочные задания-пре-реквизиты, которых нет в оригинале и которые блокировали получение квеста.
-
Оборона Вершины Дракона (Нордскол): улучшено событие защиты — NPC ведут себя корректнее, правильно реагируют на врагов и держат позиции.
-
Квест Seared Scourge (Нордскол): плотные группы мобов, которые спавнятся специально для этого задания, больше не дают опыт при убийстве. На оригинальном сервере они тоже не давали опыт, а добавлены только для выполнения задания.
-
Звук “Нежный звук грома” (вступительный ролик-полёт при прилёте в Нордскол): исправлена анимация дрожания камеры и тайминг баффа скорости. Раньше камера дрожала не в тот момент, а бафф скорости применялся с задержкой.
Стабильность
-
Исправлен краш сервера при попытке сохранить предмет в базу данных, если объект уже был удалён из игрового мира. Такое могло произойти в редких гоночных условиях при быстрой гибели персонажа с предметом.
-
Исправлен некорректный статус игрока при применении Полиморфии или Страха к жрецу, который контролировал разум другого игрока. Это могло вызвать ошибочное состояние и в редких случаях приводило к падению сервера.
-
Добавлена защита от зависшего указателя на лидера группы при обновлении состава у бота. Без этой защиты в редких ситуациях бот мог обратиться к уже удалённому объекту лидера.
-
Транспортные машины и аксессуары больше не пытаются посадить пассажира в существо, которое мертво и ожидает возрождения. Раньше это вызывало ошибку.
Часть изменений не вошла в этот список обновлений и находится на доработке. Работа проделана колоссальная. Огромное спасибо игрокам, которые постоянно фиксируют баги и ошибки на форуме — это помогает нам оперативно находить и исправлять проблемы. Мы продолжаем работать над стабильностью проекта. Признаём, что недавние продолжительные зависания игровых миров пошатнули уверенность некоторых из вас в нашем проекте. Для тех, кто остаётся с нами, мы подготовили промокод на скидку 70% до конца сентября — A0CB2B73 на покупки в магазине. Пусть этот скромный жест компенсирует все те неудобства, с которыми нам пришлось столкнуться.
Помимо всех исправлений, мы не забываем развивать проект. Сегодня запущен ещё один игровой реалм — Azeroth x3 TBC — с переносом ваших прогрессий и персонажей из игрового мира Azeroth x1 Classic. Подробнее об этом мы расскажем в следующей статье.
Спасибо, что вы с нами. Вместе мы сделаем мир Азерота круче!
С уважением, администрация проекта.
