0x0C SID_JOINCHANNEL

ProtocolBNCS
DirectionsClient → Server
Used bySTARSEXPJSTRSSHRW2BNDRTLDSHRD2DVD2XPWAR3W3XP

Joins a chat channel.

Client → Server

TypeFieldNotesConfidence
UINT32 Flags How to join. See the table below. Verified
STRING Channel Up to 31 characters. Verified

Flags

ValueMeaningConfidence
0x00Join only if the channel already exists.⚠️ Single source
0x01First join after logging on. The server may choose the product's home channel and sends its message of the day.⚠️ Single source
0x02Forced join. No message of the day.⚠️ Single source
0x05Diablo II's first join.⚠️ Single source

Remarks

There is no reply with this message's ID. The server answers with SID_CHATEVENT messages: EID_CHANNEL naming the channel joined, then one EID_SHOWUSER for every user already there, including the joining client. If the join is refused, it sends EID_CHANNELFULL or EID_CHANNELRESTRICTED instead.

Appears in

Sources and credits

This page is written in our own words. BNETDocs is credited for its research; none of its text is copied. See Credits.

Last edited September 16, 2026 by John Leighow.
Edit on GitHub | Page history