FAQ & troubleshooting ·

Common questions and what to do when something isn't working.

General

Why a separate Uploader? Why not pack it into the addon?

Blizzard's addon API doesn't allow outbound HTTP — only raid-channel chat and gateway messages. We need to ship data to our own server, so a companion app reads SavedVariables and uploads on the user's behalf.

What can I see on the dashboard?

Depends on your tier:

Patron is how we pay for the server. Contributor access is free for anyone who actually sends data.

Where do 5,000+ players in the DB come from if I play alone?

Each Epic BG is 40v40 = 80 players. After ~50 matches you've already met ~4,000 unique GUIDs. Data accumulates as rosters overlap with other active players.

Addon

Addon doesn't show up in the WoW AddOns menu

Check the path — both directories must live directly under Interface\AddOns\:

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

If you extracted with a nested folder (PremadeIQ-0.4.0\PremadeIQ\) — move PremadeIQ up one level.

Nothing prints in chat after a BG

Check:

How do I update the addon?

Download the new ZIP, extract it into Interface\AddOns\ overwriting files. SavedVariables is not touched — your collected data stays.

How do I fully uninstall and delete my data?
  1. Delete Interface\AddOns\PremadeIQ\ and PremadeIQ_Leader\
  2. Delete WTF\Account\<id>\SavedVariables\PremadeIQ.lua
  3. Run PremadeIQUploader.exe delete-me — this wipes your data from the server too
  4. Delete the Uploader exe

Uploader

Defender deleted the file / "Trojan:Win32/Wacatac.C!ml" / SmartScreen blocks launch

This is a known false positive from Microsoft Defender's ML heuristics on unsigned Python apps. Nothing malicious lives inside the uploader: it reads SavedVariables files inside the WoW folder and POSTs JSON over HTTPS to our server.

If Defender has quarantined the file:

  1. Open Windows Security (Win + S → type "Windows Security")
  2. Left sidebar → Virus & threat protectionProtection history
  3. Find the PremadeIQUploader entry → ActionsRestore
  4. Optional: add the extracted folder to exclusions (Virus & threat protection settingsManage settingsExclusionsAdd or remove exclusionsFolder)

If SmartScreen blocks the launch:

  1. On the warning popup: click More infoRun anyway.
  2. Or BEFORE extracting: right-click the ZIP → Properties → tick UnblockApply (clears the "mark of the web" from every file inside in one go).

What we're doing about it:

Uploader can't find SavedVariables

Run PremadeIQUploader.exe detect — it prints the list of files and where it looked.

If nothing is found:

"Token expired" or "401 Unauthorized" on sync

The token lives 7 days. When it expires:

PremadeIQUploader.exe login
# browser opens → get a new token
PremadeIQUploader.exe login --token 
"user is not in the required guild" on login

You must be a member of the EPIC Discord server. Click the link, accept the invite, then re-run login.

Sync hangs on a large backlog

On the first sync with thousands of accumulated players, the request can take 20-30 seconds. This is normal. Subsequent syncs are fast because only the delta is sent.

Dashboard

Dashboard says "anonymous" even after I logged in on the Uploader

Uploader and dashboard tokens are independent. Sign in separately in the browser: the "Sign in with Discord" button in the top-right. The same token works — you can copy it from %APPDATA%\PremadeIQ\auth.json, the token field.

Leaderboard says "unlocks after first data upload"

You're on the Member tier; you need Contributor. Upload one batch via the Uploader — the tier bumps up automatically on your next request.

Player search returns 403 "tier below required patron"

Per-player drill-down is only available on the King of EBG tier ($9/mo on Patreon). Subscribe, Patreon assigns the Discord role automatically within minutes, the tier refreshes on your next server call.

Still stuck?

Message the Discord channel #⚔-king-of-ebg or DM @rezal. Attach: