S>C 0x0F BNLS_AUTHORIZEPROOF
Transport Layer: | Transmission Control Protocol (TCP) |
---|---|
Application Layer: | BNLS Messages (BNLS) |
Message Id: | 0x0F |
Message Name: | BNLS_AUTHORIZEPROOF |
Direction: | Server to Client |
Options: | Deprecated |
Used By: | Starcraft Original, Starcraft Broodwar Starcraft Shareware, Starcraft Japanese Diablo Retail, Diablo Shareware Diablo II, Diablo II Lord of Destruction Warcraft II BNE, Warcraft III Reign of Chaos Warcraft III The Frozen Throne |
Message Format: (does not include protocol header) |
|
Remarks
If the client sent a valid account name, but the password checksum is incorrect, the connection is terminated. Otherwise, this response is sent.
The following status codes are defined:
0x00: Authorized
0x01: Unauthorized
- Authorized means the login was performed as a registered account.
- Unauthorized means the bot ID provided was invalid, so an anonymous login was performed instead.
This indicates a success condition, and the client is now allowed to send other messages. More status codes may be added in the future.
The client IP address field was added October 1, 2017 in an update to JBLS. It is sent in network byte (big endian) order.
| Edited:
Anonymous
Comments
no one has commented yet.