⚔ Contact

Get in Touch

Have a question, found a bug, or want to request a feature? Reach out through any of the channels below.

💬 Discord @teell
🌐 Discord Server SpeedKara Discord

Data Removal

If your guild or player data appears on the leaderboard via a publicly logged WarcraftLogs report and you wish it removed, contact us using any of the methods above. See our Privacy Policy for details.

Run Reports & Disputes

To report a potentially invalid run, use the flag button (⚐) on any leaderboard row. If you need to discuss a ruling, reach out on Discord or via email.

Frequently Asked Questions

How do I submit a run to SpeedKara?

Go to the Dashboard and click “Submit / Check Log.” Paste either a full WarcraftLogs URL (e.g. https://classic.warcraftlogs.com/reports/ABC123) or just the 16-character report code. SpeedKara will automatically fetch the log, validate it against the raid's rule set, and add it to the leaderboard if it passes all checks. There is no manual upload — just make sure your log is publicly visible on WarcraftLogs.

My run was marked invalid. What went wrong?

Use the “Check Log” tool on the Dashboard to see exactly why your run failed validation. Common reasons include: missing boss kills (all bosses must be defeated), not enough required trash mobs killed, the log not starting from a recognised starting point, or the instance not being fresh (preclearing is not allowed). Each requirement is shown with a pass/fail indicator.

Can I remove my guild's data from the leaderboard?

Yes. SpeedKara only processes publicly available WarcraftLogs data. If you want your runs removed, contact us via email or Discord and we will remove them. You can also make your logs private on WarcraftLogs, which will prevent new data from being fetched. See our Privacy Policy for full details on data removal.

How does the adjusted time calculation work?

For Karazhan, the Opera event randomly selects one of three boss variants (Wizard of Oz, Big Bad Wolf, or Romulo & Julianne), each with a different roleplay duration that guilds cannot control. The adjusted time formula subtracts the actual Opera fight duration from the run time and adds a fixed bonus per variant (Oz: 13s, Wolf: 3s, Romulo: 0s). This means all guilds are compared on their execution speed rather than which Opera variant they rolled.

How do I set up Discord webhook notifications?

On the Dashboard, click the “Notify” button and paste your Discord channel's webhook URL. SpeedKara will send an embed to that channel whenever a new top-10 run appears on any active leaderboard. To create a webhook in Discord, go to your channel's settings → Integrations → Webhooks → New Webhook, then copy the URL.

I found a bug or have a feature request. Where do I report it?

The fastest way is to post in the SpeedKara Discord server. For detailed bug reports you can also email tbcspeedrunning@gmail.com with a description of the issue, screenshots if applicable, and which browser you were using.

What raids does SpeedKara support?

SpeedKara supports all seven TBC Classic raids: Karazhan (10-player), Zul'Aman (10-player), Serpentshrine Cavern (25-player), Tempest Keep (25-player), Mount Hyjal (25-player), Black Temple (25-player), and Sunwell Plateau (25-player). Each raid has its own leaderboard, validation rules, and required trash mob list. New raids become active when their corresponding content phase launches on Fresh Classic servers.