AzerothCore Playerbots module and WoW 3.3.5a client patch for automatically joining a custom chat channel.
Custom channel state exists independently on the server and in the WotLK
client. A server-side Channel::JoinChannel cannot execute the client's
/join UI flow and can leave the two states desynchronized.
For that reason:
- playerbots join
worldon the server; - real players join through the bundled FrameXML MPQ patch;
- the server never automatically joins or leaves real players.
Install the module normally, regenerate CMake files, and compile AzerothCore. The default configuration is:
LoginChat.enabled=true
LoginChat.JoinBots=true
LoginChat.name=world
LoginChat.id=0LoginChat.id must be 0 for a custom channel.
Add the files under MPQ/ to a WoW 3.3.5a build 12340 MPQ
patch. They load LoginChat.lua through FrameXML.toc, so no separately
installed addon is required.
The client patch performs the real client-side equivalent of /join world.
.loginchat status— show configuration and online membership..loginchat fix— clear legacy server/client membership desync once.
After updating from an older version, affected characters should run
.loginchat fix once and then relog with the MPQ patch installed.
When used with
mod-enhanced-worldchat,
keep all channel names equal:
LoginChat.name=world
WorldChat.ChannelName = "world"