Blizzard API не разрешает аддонам отправлять HTTP-запросы наружу — только через чат-каналы рейда и gateway-сообщения. Нам нужно слать данные на свой сервер, поэтому нужен компаньон, который читает SavedVariables и отправляет от имени пользователя.
Зависит от тира:
Patron-тир — это монетизация проекта (сервер стоит денег). Базовый contributor-доступ бесплатный для всех, кто реально шлёт данные.
Каждый эпический BG имеет 40 игроков в каждой команде = 80 в матче. После 50 сыгранных матчей ты уже видишь ~4000 уникальных GUID. Данные добавляются по мере игры и перекрытия составов с другими активными игроками.
Проверь путь — две директории должны быть прямо в Interface\AddOns\:
Interface\AddOns\PremadeIQ\PremadeIQ.toc Interface\AddOns\PremadeIQ_Leader\PremadeIQ_Leader.toc
Если распаковали с лишней вложенной папкой (PremadeIQ-0.4.0\PremadeIQ\) —
вытащи PremadeIQ на уровень выше.
Проверь:
PVP_MATCH_COMPLETE) — если ливнул, scoreboard не снимется./piq status в чате — покажет размер базы. Если 0 — аддон не запустился.Скачать новый ZIP, распаковать в Interface\AddOns\ с заменой.
SavedVariables не удаляется — все твои данные остаются.
Interface\AddOns\PremadeIQ\ и PremadeIQ_Leader\WTF\Account\<твой_id>\SavedVariables\PremadeIQ.luaPremadeIQUploader.exe delete-me — это сотрёт данные и с сервераЭто известный false-positive ML-эвристики Microsoft Defender на неподписанных Python-приложениях. Внутри Uploader'а нет ничего вредоносного: он читает файлы SavedVariables в папке WoW и шлёт JSON по HTTPS на наш сервер. Подробный разбор инцидента и причин: наш incident report.
Если файл уже в карантине Defender:
PremadeIQUploader → Действия → ВосстановитьЕсли SmartScreen блокирует запуск:
Что мы делаем:
--onefile на --standalone папочный билд (v0.1.1+) — основной триггер эвристики убран.Запусти PremadeIQUploader.exe detect — покажет список файлов
и где ищет.
Если ничего не нашлось:
HKLM\SOFTWARE\WOW6432Node\Blizzard Entertainment\World of Warcraft.PremadeIQ.lua не создаётся.Токен живёт 7 дней. Когда истёк:
PremadeIQUploader.exe login # откроется браузер → получишь новый токен PremadeIQUploader.exe login --token <вставить>
Нужно состоять в Discord-сервере EPIC. Перейди по ссылке, прими приглашение, перезапусти login.
При первом sync с большой накопленной историей (5000+ игроков) запрос может занять 20-30 секунд. Это нормально. Следующие sync'и будут быстрыми, потому что передаётся только delta.
Токены Uploader и дашборда независимы. Нужно залогиниться отдельно
в браузере: кнопка «Войти через Discord» в правом верхнем углу.
Тот же токен, что использует Uploader, подходит и для браузера (можно
взять из %APPDATA%\PremadeIQ\auth.json поле token).
Ты в тире Member, а нужен Contributor. Залей
хотя бы один батч через Uploader — тир поднимется автоматически
на следующем запросе.
Per-player drill-down доступен только для King of EBG тира на Patreon ($9/мес). Оформи подписку, Patreon автоматически проставит роль в Discord в течение минут, тир обновится при следующем обращении к серверу.
Напиши в Discord #⚔-king-of-ebg или в личку @rezal. Приложи:
PremadeIQUploader.exe detect и whoami%APPDATA%\PremadeIQ\uploader.log