Valhalla Legends Forums Archive | Battle.net Bot Development References | ?Protocol byte?

AuthorMessageTime
PaiD
um This is a newb question but still what is Protocol byte?
[code]
SEND -> Protocol byte (01)
SEND -> SID_AUTH_INFO (0x50)
RECV <- SID_PING (0x25)
RECV <- SID_AUTH_INFO (0x50)
SEND -> SID_PING (0x25) [Optional]
SEND -> SID_AUTH_CHECK (0x51)
RECV <- SID_AUTH_CHECK (0x51)
SEND -> SID_LOGONRESPONSE (0x29)
RECV <- SID_LOGONRESPONSE (0x29)
SEND -> SID_UDPPINGRESPONSE (0x14) [Game Specific: SEXP/STAR/W2BN]
SEND -> SID_ENTERCHAT (0x0A)
[/code]
I think it is just a null right?

Edit: null*
March 19, 2003, 5:49 PM
Eibro
A byte sent from C->S notifying the server of the protocol used by the client. I believe 0x01 is binary, while 0x03 is chat.
March 19, 2003, 8:16 PM
haZe
0x02 is ftp.
March 19, 2003, 10:04 PM
tA-Kane
/me wonders if there's a "server" protocol byte
March 20, 2003, 12:03 AM
Arta
Elaborate?
March 20, 2003, 9:50 AM
tA-Kane
Well, actually, I don't think it's so much an "if" as a "how does it work", but...

The idea behind my question is that the servers obviously connect to eachother, how close to the game-client protocol is the server protocol? And, more deviously, how hard would it be to connect yourself to Battle.net as a server?

I suppose some of these might be better asked/answered privately, to keep out of the wrong hands. Wouldn't want Blizzard to take some sort of unforseen neo-nazi action...
March 20, 2003, 6:36 PM
St0rm.iD
I'll venture a guess and say that they use UDP broadcast on the local LAN, behind firewall.
March 20, 2003, 8:25 PM
Yoni
My guess is that they only accept LAN IPs, or IPs from some list, as servers.
March 21, 2003, 8:20 AM

Search