Skip to content

Connected Realms

Mark Rogaski edited this page Jun 18, 2023 · 4 revisions

Blizzard introduced connected realms in patch 5.4. It is a feature that allows players to join guilds that exist on a limited set of realms that are associated with the player's realm. Blizzard publishes a list of all connected realms.

GreenWall fully supports the confederation of guilds across connected realms, but the configuration of GreenWall on realms that are connected to other realms requires additional are in configuration.

The problem

If you are using GreenWall to connect guilds on connected realms, some of your players may see duplicate messages from other members. Some of the messages will display <-> as the guild tag when tagging is enabled.

How you can fix it

To correct the issue, the configuration in all of the connected guilds must use fully qualified guild names. For example, if you are joining "Alpha Guild" on the Azjol-Nerub realm with "Omega Guild" on Khaz Modan this will not work.

GWc:AZcommon:g854ab7k
GWp:Alpha Guild:alpha
GWp:Omega Guild:omega

You must have the guild names configured as follows in all of the co-guilds.

GWc:AZcommon:g854ab7k
GWp:Alpha Guild-Azjol-Nerub:alpha
GWp:Omega Guild-KhazModan:omega

If you do not know what the fully qualified name of your guild is, you can run the following script while logged in to display the name.

/script local name, _, _, realm = GetGuildInfo('player') if name == nil then print("not in a guild") else if realm == nil then realm = GetRealmName() end print(name .. '-' .. realm:gsub("%s+", "")) end

Why this is necessary

GreenWall decides whether or not to copy a message on the common channel to your displayed guild chat by comparing the tag on the message to the tag for the co-guild of the player receiving the message. If they match, GreenWall knows the message has already been seen by the player and does nothing.

A problem arises when a player is a member of a guild that exists on a connected realm sends or receives a message and the configuration does not include the realm ID. If GreenWall is configured to associate a tag with only the guild name, it assumes the realm for that tag is the same as the one the player's character is on. This will cause the comparison to fail and GreenWall will generate a duplicate message. Because GreenWall does not have a tag for the guild name on the correct realm, it will display - as the tag.

Looking forward

The planned design for GreenWall 2.0 will use the fully qualified guild name in all messages without the need for specifying it in the configuration. This will rely on changes to the message formatting that will not be available before version 2.0, so the explicit configuration will be necessary in the meantime.