Chalsean / XFaction

Enable cross faction roster visibility and communication between guilds of a confederate
8 stars 2 forks source link

MT: 10.2.7 Blizzard throttling messages #400

Closed Chalsean closed 1 month ago

Chalsean commented 4 months ago

Addon messaging changes The C_ChatInfo.SendAddonMessage API and its logged variant now aggressively throttle traffic on all chat types, including whispers. The details of this restriction appear to match previously implemented changes for party and raid communications.

Each registered prefix is given an allowance of 10 addon messages that can be sent. Each message sent on a prefix reduces this allowance by 1. If the allowance reaches zero, further attempts to send messages on the same prefix will fail, returning Enum.SendAddonMessageResult.AddonMessageThrottle to the caller. Each prefix regains its allowance at a rate of 1 message per second, up to the original maximum of 10 messages. This restriction does not apply to whispers outside of instanced content.

Chalsean commented 4 months ago

This will be difficult to work around, SendAddonMessage is the backbone for communications and XFaction is chatty in large confederates. Possible things to target:

Chalsean commented 4 months ago

Blizzard did rollback the changes, calling it a bug. Will continue with changes for future risk mitigation.

Chalsean commented 1 month ago

Fixed in 5.0.2