S>C 0x3A SID_LOGONRESPONSE2
Transport Layer: | Transmission Control Protocol (TCP) |
---|---|
Application Layer: | Battle.net v1 TCP Messages (SID) |
Message Id: | 0x3A |
Message Name: | SID_LOGONRESPONSE2 |
Direction: | Server to Client |
Used By: | Starcraft Original, Starcraft Broodwar Diablo II, Diablo II Lord of Destruction |
Message Format: (does not include protocol header) |
|
Remarks
Contains the response to the XSHA-1 logon request from C>S 0x3A SID_LOGONRESPONSE2.
Status | Description |
---|---|
0x00 |
Success |
0x01 |
Account does not exist |
0x02 |
Incorrect password |
0x03 (Diablo II ONLY) |
That account is corrupted. Please report this to [email protected] immediately. |
0x06 |
Account closed, see additional information |
The additional information is absent, including the null-terminator, unless the status is 0x06
.
On unknown status codes, clients will close the connection to Battle.net and display a default error message. If status 0x06
is sent without the Additional information
field, clients will display the default error message.
Diablo II: You were disconnected from Battle.net. Please reconnect.
StarCraft: You could not be logged on to the server with that account. Please try again later.
Comments
0x06: Account has been closed
It was in use about a year ago although I cannot confirm it today since I don't have access to a banned account. But I'm sure it's still there.
EDIT:
Confirmed.
0000: FF 3A 2A 00 06 00 00 00 59 6F 75 72 20 61 63 63 ΓΏ:*....Your acc
0010: 6F 75 6E 74 20 68 61 73 20 62 65 65 6E 20 63 6C ount has been cl
0020: 6F 73 65 64 2E 20 28 38 29 00 osed. (8).......
Updated. Thanks for the contribution.
0x06 has been account closed forever...
I'm not so sure about forever. I've had an account that received this in the past and it expired after the 93 day usual.
yea... it's been account closed since they enacted the closed account system....
soo.. i guess not forever but atleast since as long as i can remember getting that message on bnet...
Oh...I thought you meant the account itself gets closed forever. Yeah I knew the message code 0x06 was there 'forever' it just wasn't documented here which is why I brought it up. I confused what you were saying ;p
:P thx for telling us we forgot it tho
Updated format and remarks for clarification and readability.
pvpgn actually sends the status as a short and adds a 0x0 short for "padding". If you read the status as uint32, these are the status code you get when using this against pvpgn
0x000000 Success
0x010000 Account does not exist
0x020000 Incorrect password
0x060000 Account closed, see additional information