SID_ENTERCHAT
| Protocol | BNCS |
|---|---|
| Directions | Client → Server and Server → Client |
| Used by |
Moves a logged-on client into chat and tells it the name it will appear under.
Client → Server
After a successful account logon.
| Type | Field | Notes | Confidence |
|---|---|---|---|
STRING |
Account name | The server uses the account from the logon, not this field. | ⚠️ Single source |
STRING |
Statstring | Diablo II uses this to choose which realm character enters chat. | ⚠️ Single source |
Server → Client
| Type | Field | Notes | Confidence |
|---|---|---|---|
STRING |
Unique name | The name this client appears under. If the same account is already online, the server adds a suffix such as #2. |
✅ Verified |
STRING |
Statstring | The game-specific profile other users see: icon, record and, for Diablo II, the character. | ✅ Verified |
STRING |
Account name | ✅ Verified |
Remarks
The client always shows the unique name from the reply, which can differ from the account name it logged on with.
Appears in
Sources and credits
- Command Center: bnetccd session handling
- BNETDocs, SID_ENTERCHAT (client to server): documented by the original BNETDocs contributors, and edited 2 times since.
- BNETDocs, SID_ENTERCHAT (server to client): documented by the original BNETDocs contributors.
This page is written in our own words. BNETDocs is credited for its research; none of its text is copied. See Credits.