FAQ и troubleshooting ·

Часто задаваемые вопросы и что делать, когда что-то не работает.

Общие вопросы

Зачем нужен отдельный Uploader, почему не встроить всё в аддон?

Blizzard API не разрешает аддонам отправлять HTTP-запросы наружу — только через чат-каналы рейда и gateway-сообщения. Нам нужно слать данные на свой сервер, поэтому нужен компаньон, который читает SavedVariables и отправляет от имени пользователя.

Какие данные я могу видеть на дашборде?

Зависит от тира:

Patron-тир — это монетизация проекта (сервер стоит денег). Базовый contributor-доступ бесплатный для всех, кто реально шлёт данные.

Откуда берётся данные по 5000+ игроков, если я играю один?

Каждый эпический BG имеет 40 игроков в каждой команде = 80 в матче. После 50 сыгранных матчей ты уже видишь ~4000 уникальных GUID. Данные добавляются по мере игры и перекрытия составов с другими активными игроками.

Аддон

Аддон не появляется в списке в меню AddOns WoW

Проверь путь — две директории должны быть прямо в Interface\AddOns\:

Interface\AddOns\PremadeIQ\PremadeIQ.toc
Interface\AddOns\PremadeIQ_Leader\PremadeIQ_Leader.toc

Если распаковали с лишней вложенной папкой (PremadeIQ-0.4.0\PremadeIQ\) — вытащи PremadeIQ на уровень выше.

Запустил аддон, но после BG в чате ничего не пишется

Проверь:

Как обновить аддон?

Скачать новый ZIP, распаковать в Interface\AddOns\ с заменой. SavedVariables не удаляется — все твои данные остаются.

Как полностью удалить аддон и все данные?
  1. Удалить Interface\AddOns\PremadeIQ\ и PremadeIQ_Leader\
  2. Удалить WTF\Account\<твой_id>\SavedVariables\PremadeIQ.lua
  3. Запустить PremadeIQUploader.exe delete-me — это сотрёт данные и с сервера
  4. Удалить сам Uploader exe

Uploader

Defender удалил файл / "Trojan:Win32/Wacatac.C!ml" / SmartScreen блокирует запуск

Это известный false-positive ML-эвристики Microsoft Defender на неподписанных Python-приложениях. Внутри Uploader'а нет ничего вредоносного: он читает файлы SavedVariables в папке WoW и шлёт JSON по HTTPS на наш сервер. Подробный разбор инцидента и причин: наш incident report.

Если файл уже в карантине Defender:

  1. Открой Безопасность Windows (Win + S → набери «Безопасность Windows»)
  2. Слева → Защита от вирусов и угрозЖурнал защиты
  3. Найди запись про PremadeIQUploaderДействияВосстановить
  4. Опционально: добавь папку с распакованным архивом в исключения (Параметры защиты от вирусов и угрозУправление настройкамиИсключенияДобавить исключениеПапка)

Если SmartScreen блокирует запуск:

  1. При появлении окна «Windows protected your PC» — клик More infoRun anyway
  2. Или ДО распаковки: правый клик по архиву → Свойства → галочка РазблокироватьПрименить (снимает «mark of the web» сразу со всех файлов внутри)

Что мы делаем:

Uploader не находит SavedVariables

Запусти PremadeIQUploader.exe detect — покажет список файлов и где ищет.

Если ничего не нашлось:

"Token expired" или "401 Unauthorized" при sync

Токен живёт 7 дней. Когда истёк:

PremadeIQUploader.exe login
# откроется браузер → получишь новый токен
PremadeIQUploader.exe login --token <вставить>
"user is not in the required guild" при login

Нужно состоять в Discord-сервере EPIC. Перейди по ссылке, прими приглашение, перезапусти login.

Sync зависает на большом количестве матчей

При первом sync с большой накопленной историей (5000+ игроков) запрос может занять 20-30 секунд. Это нормально. Следующие sync'и будут быстрыми, потому что передаётся только delta.

Дашборд

Дашборд показывает "anonymous" после логина в Uploader

Токены Uploader и дашборда независимы. Нужно залогиниться отдельно в браузере: кнопка «Войти через Discord» в правом верхнем углу. Тот же токен, что использует Uploader, подходит и для браузера (можно взять из %APPDATA%\PremadeIQ\auth.json поле token).

Лидерборд показывает «открывается после первой загрузки данных»

Ты в тире Member, а нужен Contributor. Залей хотя бы один батч через Uploader — тир поднимется автоматически на следующем запросе.

Поиск игрока выдаёт 403 "tier below required patron"

Per-player drill-down доступен только для King of EBG тира на Patreon ($9/мес). Оформи подписку, Patreon автоматически проставит роль в Discord в течение минут, тир обновится при следующем обращении к серверу.

Не помогло?

Напиши в Discord #⚔-king-of-ebg или в личку @rezal. Приложи: