Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mod-chat-login

AzerothCore Playerbots module and WoW 3.3.5a client patch for automatically joining a custom chat channel.

Architecture

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 world on the server;
  • real players join through the bundled FrameXML MPQ patch;
  • the server never automatically joins or leaves real players.

Server installation

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=0

LoginChat.id must be 0 for a custom channel.

Client installation

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.

Commands

  • .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.

Enhanced World Chat

When used with mod-enhanced-worldchat, keep all channel names equal:

LoginChat.name=world
WorldChat.ChannelName = "world"

About

AzerothCore module for automatically logging a user into a channel when they enter the game

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages