SID_LOGONCHALLENGE
| Protocol | BNCS |
|---|---|
| Directions | Server → Client |
| Used by | |
| Status | Historical. |
Gives the client the server token for this session, without a UDP code.
Server → Client
Right after the server's SID_CLIENTID reply.
| Type | Field | Notes | Confidence |
|---|---|---|---|
UINT32 |
Server token | Mixed into the password proof in SID_LOGONRESPONSE. |
✅ Verified |
Remarks
BNETDocs' observed logon sequences show StarCraft Shareware and StarCraft Japanese receiving this message, and Diablo and Warcraft II receiving SID_LOGONCHALLENGEEX instead. BNETDocs' "used by" list for this message also names Diablo and Warcraft II, which may be out of date.
Appears in
Sources and credits
- BNETDocs Atlas server (MIT): message handler used to cross-check the layout
- BNETDocs, Battle.net Chat Server Protocol Overview: written by Kyro, and edited 11 times since.
- BNETDocs, SID_LOGONCHALLENGE (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.