Справка

Аддоны ломают интерфейс и Lua-ошибки: находим виновника

Ванильный WoW Classic 1.12 · сервер x5 · wowx5.ru

Если интерфейс «поехал», выскакивают Lua-ошибки или кнопки аддонов перестали работать — виноват конфликт или устаревший аддон. Метод один: локализовать виновника и обновить или удалить его.

Аддоны
АддоныInterface/AddOns
Отладка
ОтладкаLua scriptErrors
Поиск
ПоискОтключение по одному

Шаг 1: включите отчёт об ошибках

По умолчанию Vanilla прячет Lua-ошибки. Включите их, чтобы видеть, какой аддон падает:

`` /console scriptErrors 1 ``

Перезайдите — теперь при сбое появится окно с текстом ошибки и именем файла аддона.

Шаг 2: отключите все аддоны

На экране выбора персонажа нажмите «Аддоны» (AddOns) и снимите все галочки. Если после этого интерфейс работает нормально — проблема точно в аддонах.

Шаг 3: включайте по одному

Включайте аддоны небольшими группами и заходите в игру, пока ошибка не вернётся. Последний включённый и есть виновник. Не забудьте снять галочку «Загружать устаревшие аддоны» — она пропускает несовместимые модули.

Шаг 4: проверьте совместимость

Для нашего сервера подходят только аддоны под 1.12.1. Признаки правильного аддона:

ПризнакЗначение
Папка в Interface/AddOnsОтдельная папка с файлом .toc
Строка ## Interface:Начинается с 11200
ИсточникКлассические архивы 1.12, не ретейл

Шаг 5: почистите настройки

Если аддон сломался после обновления, удалите его старый профиль в WTF/Account/<логин>/SavedVariables (файлы <Аддон>.lua). Настройки пересоздадутся заново.

Шаг 6: сбросьте кэш интерфейса

Закройте игру и удалите папки Cache и WTF (последняя сбросит и realmlist — пропишите его заново). Это лечит «прилипшие» ошибки после множества правок.

Частые вопросы

Почему аддон не появляется в списке на экране персонажа?

Чаще всего он собран не под версию 1.12 или лежит не в той папке. Аддон должен распаковываться в Interface/AddOns как отдельная папка с файлом .toc, а его строка ## Interface должна начинаться с 11200. Аддоны для ретейла в Vanilla не работают.

Как включить показ Lua-ошибок?

Введите в чат /console scriptErrors 1 и перезайдите. Теперь при ошибке аддона вы увидите окно с текстом и именем виновного файла — по нему легко понять, какой аддон отключить или обновить.

Что делать, если после обновления аддон сломался?

Удалите его папку в SavedVariables (WTF/Account/…/SavedVariables) — там хранятся старые настройки, которые могут конфликтовать с новой версией. Профиль пересоздастся с нуля.

Начни играть на WoW Classic X5

Ванильный сервер 1.12.1 с рейтами x5. Регистрация — пара минут.