BNETDocs Redux
Navigation
Main Menu
Main Page
View News History
Download BNETDocs as Text
Search BNETDocs
Incomplete
Forums
Credits
BNETDocs Archives
Console
Username:
Password:
Remember me
Register
|
Password Reset
Documents
Clan Message Codes
Battle.net's File Transfer Protocol Version 1
Battle.net's File Transfer Protocol Version 2
D2GS Buffers and Positions
D2GS Skill List
Logon Sequences
To Do
Platform & Product IDs & VerBytes
Game Statstrings
Battle.net Flags
Protocol Headers
Telnet Protocol
Chat Statstrings
Sizes & Types
Product Keys and Hashing
Battle.net Server List
Generate Code: All packets
Visual Basic 6.0
C++
C#.NET (C Sharp)
Pascal
PHP
Packets
Quick Jump: [
help
]
Battle.net Messages [
+
]
S > C [0x00] SID_NULL
C > S [0x00] SID_NULL
C > S [0x02] SID_STOPADV
S > C [0x04] SID_SERVERLIST
DEFUNCT
S > C [0x05] SID_CLIENTID
C > S [0x05] SID_CLIENTID
S > C [0x06] SID_STARTVERSIONING
C > S [0x06] SID_STARTVERSIONING
S > C [0x07] SID_REPORTVERSION
C > S [0x07] SID_REPORTVERSION
S > C [0x08] SID_STARTADVEX
C > S [0x08] SID_STARTADVEX
S > C [0x09] SID_GETADVLISTEX
C > S [0x09] SID_GETADVLISTEX
RESEARCH
S > C [0x0A] SID_ENTERCHAT
C > S [0x0A] SID_ENTERCHAT
S > C [0x0B] SID_GETCHANNELLIST
C > S [0x0B] SID_GETCHANNELLIST
C > S [0x0C] SID_JOINCHANNEL
C > S [0x0E] SID_CHATCOMMAND
S > C [0x0F] SID_CHATEVENT
C > S [0x10] SID_LEAVECHAT
C > S [0x12] SID_LOCALEINFO
S > C [0x13] SID_FLOODDETECTED
C > S [0x14] SID_UDPPINGRESPONSE
S > C [0x15] SID_CHECKAD
C > S [0x15] SID_CHECKAD
C > S [0x16] SID_CLICKAD
S > C [0x18] SID_REGISTRY
DEFUNCT
C > S [0x18] SID_REGISTRY
DEFUNCT
S > C [0x19] SID_MESSAGEBOX
C > S [0x1A] SID_STARTADVEX2
DEFUNCT
C > S [0x1B] SID_GAMEDATAADDRESS
DEFUNCT
S > C [0x1C] SID_STARTADVEX3
C > S [0x1C] SID_STARTADVEX3
RESEARCH
S > C [0x1D] SID_LOGONCHALLENGEEX
C > S [0x1E] SID_CLIENTID2
C > S [0x1F] SID_LEAVEGAME
C > S [0x21] SID_DISPLAYAD
C > S [0x22] SID_NOTIFYJOIN
S > C [0x25] SID_PING
C > S [0x25] SID_PING
S > C [0x26] SID_READUSERDATA
C > S [0x26] SID_READUSERDATA
RESEARCH
C > S [0x27] SID_WRITEUSERDATA
S > C [0x28] SID_LOGONCHALLENGE
S > C [0x29] SID_LOGONRESPONSE
C > S [0x29] SID_LOGONRESPONSE
S > C [0x2A] SID_CREATEACCOUNT
C > S [0x2A] SID_CREATEACCOUNT
C > S [0x2B] SID_SYSTEMINFO
C > S [0x2C] SID_GAMERESULT
S > C [0x2D] SID_GETICONDATA
C > S [0x2D] SID_GETICONDATA
S > C [0x2E] SID_GETLADDERDATA
RESEARCH
C > S [0x2E] SID_GETLADDERDATA
S > C [0x2F] SID_FINDLADDERUSER
C > S [0x2F] SID_FINDLADDERUSER
S > C [0x30] SID_CDKEY
C > S [0x30] SID_CDKEY
S > C [0x31] SID_CHANGEPASSWORD
C > S [0x31] SID_CHANGEPASSWORD
S > C [0x32] SID_CHECKDATAFILE
DEFUNCT
C > S [0x32] SID_CHECKDATAFILE
DEFUNCT
S > C [0x33] SID_GETFILETIME
C > S [0x33] SID_GETFILETIME
S > C [0x34] SID_QUERYREALMS
DEFUNCT
C > S [0x34] SID_QUERYREALMS
DEFUNCT
S > C [0x35] SID_PROFILE
C > S [0x35] SID_PROFILE
S > C [0x36] SID_CDKEY2
C > S [0x36] SID_CDKEY2
S > C [0x3A] SID_LOGONRESPONSE2
C > S [0x3A] SID_LOGONRESPONSE2
S > C [0x3C] SID_CHECKDATAFILE2
C > S [0x3C] SID_CHECKDATAFILE2
S > C [0x3D] SID_CREATEACCOUNT2
C > S [0x3D] SID_CREATEACCOUNT2
S > C [0x3E] SID_LOGONREALMEX
C > S [0x3E] SID_LOGONREALMEX
S > C [0x3F] SID_STARTVERSIONING2
DEFUNCT
S > C [0x40] SID_QUERYREALMS2
C > S [0x40] SID_QUERYREALMS2
S > C [0x41] SID_QUERYADURL
C > S [0x41] SID_QUERYADURL
S > C [0x44] SID_WARCRAFTGENERAL
RESEARCH
C > S [0x44] SID_WARCRAFTGENERAL
RESEARCH
C > S [0x45] SID_NETGAMEPORT
S > C [0x46] SID_NEWS_INFO
C > S [0x46] SID_NEWS_INFO
S > C [0x4A] SID_OPTIONALWORK
C > S [0x4B] SID_EXTRAWORK
S > C [0x4C] SID_REQUIREDWORK
S > C [0x4E] SID_TOURNAMENT
RESEARCH
S > C [0x50] SID_AUTH_INFO
C > S [0x50] SID_AUTH_INFO
S > C [0x51] SID_AUTH_CHECK
C > S [0x51] SID_AUTH_CHECK
S > C [0x52] SID_AUTH_ACCOUNTCREATE
C > S [0x52] SID_AUTH_ACCOUNTCREATE
S > C [0x53] SID_AUTH_ACCOUNTLOGON
C > S [0x53] SID_AUTH_ACCOUNTLOGON
S > C [0x54] SID_AUTH_ACCOUNTLOGONPROOF
C > S [0x54] SID_AUTH_ACCOUNTLOGONPROOF
S > C [0x55] SID_AUTH_ACCOUNTCHANGE
C > S [0x55] SID_AUTH_ACCOUNTCHANGE
S > C [0x56] SID_AUTH_ACCOUNTCHANGEPROOF
C > S [0x56] SID_AUTH_ACCOUNTCHANGEPROOF
S > C [0x57] SID_AUTH_ACCOUNTUPGRADE
DEFUNCT
C > S [0x57] SID_AUTH_ACCOUNTUPGRADE
DEFUNCT
S > C [0x58] SID_AUTH_ACCOUNTUPGRADEPROOF
DEFUNCT
C > S [0x58] SID_AUTH_ACCOUNTUPGRADEPROOF
DEFUNCT
S > C [0x59] SID_SETEMAIL
C > S [0x59] SID_SETEMAIL
C > S [0x5A] SID_RESETPASSWORD
C > S [0x5B] SID_CHANGEEMAIL
C > S [0x5C] SID_SWITCHPRODUCT
C > S [0x5D] SID_REPORTCRASH
RESEARCH
S > C [0x5E] SID_WARDEN
C > S [0x5E] SID_WARDEN
S > C [0x60] SID_GAMEPLAYERSEARCH
C > S [0x60] SID_GAMEPLAYERSEARCH
S > C [0x65] SID_FRIENDSLIST
C > S [0x65] SID_FRIENDSLIST
S > C [0x66] SID_FRIENDSUPDATE
C > S [0x66] SID_FRIENDSUPDATE
S > C [0x67] SID_FRIENDSADD
S > C [0x68] SID_FRIENDSREMOVE
S > C [0x69] SID_FRIENDSPOSITION
S > C [0x70] SID_CLANFINDCANDIDATES
C > S [0x70] SID_CLANFINDCANDIDATES
S > C [0x71] SID_CLANINVITEMULTIPLE
C > S [0x71] SID_CLANINVITEMULTIPLE
S > C [0x72] SID_CLANCREATIONINVITATION
C > S [0x72] SID_CLANCREATIONINVITATION
S > C [0x73] SID_CLANDISBAND
C > S [0x73] SID_CLANDISBAND
S > C [0x74] SID_CLANMAKECHIEFTAIN
C > S [0x74] SID_CLANMAKECHIEFTAIN
S > C [0x75] SID_CLANINFO
S > C [0x76] SID_CLANQUITNOTIFY
S > C [0x77] SID_CLANINVITATION
C > S [0x77] SID_CLANINVITATION
S > C [0x78] SID_CLANREMOVEMEMBER
C > S [0x78] SID_CLANREMOVEMEMBER
S > C [0x79] SID_CLANINVITATIONRESPONSE
C > S [0x79] SID_CLANINVITATIONRESPONSE
S > C [0x7A] SID_CLANRANKCHANGE
C > S [0x7A] SID_CLANRANKCHANGE
C > S [0x7B] SID_CLANSETMOTD
S > C [0x7C] SID_CLANMOTD
C > S [0x7C] SID_CLANMOTD
S > C [0x7D] SID_CLANMEMBERLIST
C > S [0x7D] SID_CLANMEMBERLIST
S > C [0x7E] SID_CLANMEMBERREMOVED
S > C [0x7F] SID_CLANMEMBERSTATUSCHANGE
S > C [0x81] SID_CLANMEMBERRANKCHANGE
S > C [0x82] SID_CLANMEMBERINFORMATION
C > S [0x82] SID_CLANMEMBERINFORMATION
View Code: [
PAS
CPP
VB
PHP
]
BNLS Messages [
+
]
C > S [0x00] BNLS_NULL
S > C [0x01] BNLS_CDKEY
C > S [0x01] BNLS_CDKEY
S > C [0x02] BNLS_LOGONCHALLENGE
C > S [0x02] BNLS_LOGONCHALLENGE
S > C [0x03] BNLS_LOGONPROOF
C > S [0x03] BNLS_LOGONPROOF
S > C [0x04] BNLS_CREATEACCOUNT
C > S [0x04] BNLS_CREATEACCOUNT
S > C [0x05] BNLS_CHANGECHALLENGE
C > S [0x05] BNLS_CHANGECHALLENGE
S > C [0x06] BNLS_CHANGEPROOF
C > S [0x06] BNLS_CHANGEPROOF
S > C [0x07] BNLS_UPGRADECHALLENGE
C > S [0x07] BNLS_UPGRADECHALLENGE
S > C [0x08] BNLS_UPGRADEPROOF
C > S [0x08] BNLS_UPGRADEPROOF
S > C [0x09] BNLS_VERSIONCHECK
C > S [0x09] BNLS_VERSIONCHECK
S > C [0x0A] BNLS_CONFIRMLOGON
C > S [0x0A] BNLS_CONFIRMLOGON
S > C [0x0B] BNLS_HASHDATA
C > S [0x0B] BNLS_HASHDATA
S > C [0x0C] BNLS_CDKEY_EX
C > S [0x0C] BNLS_CDKEY_EX
S > C [0x0D] BNLS_CHOOSENLSREVISION
C > S [0x0D] BNLS_CHOOSENLSREVISION
S > C [0x0E] BNLS_AUTHORIZE
DEFUNCT
C > S [0x0E] BNLS_AUTHORIZE
DEFUNCT
S > C [0x0F] BNLS_AUTHORIZEPROOF
DEFUNCT
C > S [0x0F] BNLS_AUTHORIZEPROOF
DEFUNCT
S > C [0x10] BNLS_REQUESTVERSIONBYTE
C > S [0x10] BNLS_REQUESTVERSIONBYTE
S > C [0x11] BNLS_VERIFYSERVER
C > S [0x11] BNLS_VERIFYSERVER
S > C [0x12] BNLS_RESERVESERVERSLOTS
C > S [0x12] BNLS_RESERVESERVERSLOTS
S > C [0x13] BNLS_SERVERLOGONCHALLENGE
C > S [0x13] BNLS_SERVERLOGONCHALLENGE
S > C [0x14] BNLS_SERVERLOGONPROOF
C > S [0x14] BNLS_SERVERLOGONPROOF
S > C [0x18] BNLS_VERSIONCHECKEX
C > S [0x18] BNLS_VERSIONCHECKEX
S > C [0x1A] BNLS_VERSIONCHECKEX2
C > S [0x1A] BNLS_VERSIONCHECKEX2
S > C [0x7D] BNLS_WARDEN
RESEARCH
C > S [0x7D] BNLS_WARDEN
RESEARCH
S > C [0xFF] BNLS_IPBAN
RAW
View Code: [
PAS
CPP
VB
PHP
]
Realm Messages [
+
]
S > C [0x01] MCP_STARTUP
C > S [0x01] MCP_STARTUP
RESEARCH
S > C [0x02] MCP_CHARCREATE
C > S [0x02] MCP_CHARCREATE
S > C [0x03] MCP_CREATEGAME
C > S [0x03] MCP_CREATEGAME
S > C [0x04] MCP_JOINGAME
C > S [0x04] MCP_JOINGAME
S > C [0x05] MCP_GAMELIST
C > S [0x05] MCP_GAMELIST
S > C [0x06] MCP_GAMEINFO
C > S [0x06] MCP_GAMEINFO
S > C [0x07] MCP_CHARLOGON
C > S [0x07] MCP_CHARLOGON
S > C [0x0A] MCP_CHARDELETE
C > S [0x0A] MCP_CHARDELETE
S > C [0x11] MCP_REQUESTLADDERDATA
C > S [0x11] MCP_REQUESTLADDERDATA
S > C [0x12] MCP_MOTD
C > S [0x12] MCP_MOTD
C > S [0x13] MCP_CANCELGAMECREATE
S > C [0x14] MCP_CREATEQUEUE
S > C [0x17] MCP_CHARLIST
C > S [0x17] MCP_CHARLIST
S > C [0x18] MCP_CHARUPGRADE
C > S [0x18] MCP_CHARUPGRADE
S > C [0x19] MCP_CHARLIST2
C > S [0x19] MCP_CHARLIST2
View Code: [
PAS
CPP
VB
PHP
]
D2GS Messages [
+
]
C > S [0x01] D2GS_WALKTOLOCATION
C > S [0x02] D2GS_WALKTOENTITY
C > S [0x03] D2GS_RUNTOLOCATION
C > S [0x04] D2GS_RUNTOENTITY
C > S [0x05] D2GS_LEFTSKILLONLOCATION
C > S [0x06] D2GS_LEFTSKILLONENTITY
C > S [0x07] D2GS_LEFTSKILLONENTITYEX
C > S [0x08] D2GS_LEFTSKILLONLOCATIONEX
C > S [0x09] D2GS_LEFTSKILLONENTITYEX2
C > S [0x0A] D2GS_LEFTSKILLONENTITYEX3
C > S [0x0C] D2GS_RIGHTSKILLONLOCATION
C > S [0x0D] D2GS_RIGHTSKILLONENTITY
C > S [0x0E] D2GS_RIGHTSKILLONENTITYEX
C > S [0x0F] D2GS_RIGHTSKILLONLOCATIONEX
C > S [0x10] D2GS_RIGHTSKILLONENTITYEX2
C > S [0x11] D2GS_RIGHTSKILLONENTITYEX3
C > S [0x13] D2GS_INTERACTWITHENTITY
C > S [0x14] D2GS_OVERHEADMESSAGE
C > S [0x15] D2GS_CHATMESSAGE
C > S [0x16] D2GS_PICKUPITEM
C > S [0x17] D2GS_DROPITEM
C > S [0x18] D2GS_ITEMTOBUFFER
C > S [0x19] D2GS_PICKUPBUFFERITEM
C > S [0x1A] D2GS_ITEMTOBODY
C > S [0x1B] D2GS_SWAP2HANDEDITEM
C > S [0x1C] D2GS_PICKUPBODYITEM
C > S [0x1D] D2GS_SWITCHBODYITEM
C > S [0x1F] D2GS_SWITCHINVENTORYITEM
C > S [0x20] D2GS_USEITEM
C > S [0x21] D2GS_STACKITEM
C > S [0x22] D2GS_REMOVESTACKITEM
DEFUNCT
C > S [0x23] D2GS_ITEMTOBELT
C > S [0x24] D2GS_REMOVEBELTITEM
C > S [0x25] D2GS_SWITCHBELTITEM
C > S [0x26] D2GS_USEBELTITEM
RESEARCH
C > S [0x28] D2GS_INSERTSOCKETITEM
C > S [0x29] D2GS_SCROLLTOTOME
C > S [0x2A] D2GS_ITEMTOCUBE
C > S [0x2D] D2GS_UNSELECTOBJ
DEFUNCT
C > S [0x2F] D2GS_NPCINIT
C > S [0x30] D2GS_NPCCANCEL
C > S [0x32] D2GS_NPCBUY
C > S [0x33] D2GS_NPCSELL
C > S [0x38] D2GS_NPCTRADE
RESEARCH
C > S [0x3F] D2GS_CHARACTERPHRASE
C > S [0x49] D2GS_WAYPOINT
RESEARCH
C > S [0x4F] D2GS_TRADE
C > S [0x50] D2GS_DROPGOLD
C > S [0x5E] D2GS_PARTY
C > S [0x61] D2GS_POTIONTOMERCENARY
RAW
C > S [0x68] D2GS_GAMELOGON
RESEARCH
C > S [0x6A] D2GS_ENTERGAMEENVIRONMENT
RAW
C > S [0x6D] D2GS_PING
S > C [0x10] D2GS_CHARTOOBJ
S > C [0x19] D2GS_SMALLGOLDPICKUP
S > C [0x1D] D2GS_SETBYTEATTR
S > C [0x1E] D2GS_SETWORDATTR
S > C [0x1F] D2GS_SETDWORDATTR
S > C [0x51] D2GS_WORLDOBJECT
RESEARCH
S > C [0x5C] D2GS_(COMP)STARTGAME
RAW
S > C [0x77] D2GS_TRADEACTION
S > C [0x7A] D2GS_LOGONRESPONSE
RESEARCH
S > C [0x89] D2GS_UNIQUEEVENTS
RESEARCH
S > C [0xAF] D2GS_STARTLOGON
View Code: [
PAS
CPP
VB
PHP
]
Battle.net UDP Messages [
+
]
C > S [0x03] PKT_CLIENTREQ
S > C [0x05] PKT_SERVERPING
C > S [0x07] PKT_KEEPALIVE
C > S [0x08] PKT_CONNTEST
C > S [0x09] PKT_CONNTEST2
View Code: [
PAS
CPP
VB
PHP
]
BotNet Messages [
+
]
S > C [0x00] PACKET_IDLE
C > S [0x00] PACKET_IDLE
S > C [0x01] PACKET_LOGON
C > S [0x01] PACKET_LOGON
S > C [0x02] PACKET_STATSUPDATE
C > S [0x02] PACKET_STATSUPDATE
S > C [0x03] PACKET_DATABASE
C > S [0x03] PACKET_DATABASE
S > C [0x04] PACKET_MESSAGE
C > S [0x04] PACKET_MESSAGE
S > C [0x05] PACKET_CYCLE
C > S [0x05] PACKET_CYCLE
S > C [0x06] PACKET_USERINFO
C > S [0x06] PACKET_USERINFO
S > C [0x07] PACKET_USERLOGGINGOFF
C > S [0x07] PACKET_BROADCASTMESSAGE
C > S [0x08] PACKET_COMMAND
C > S [0x09] PACKET_CHANGEDBPASSWORD
RAW
S > C [0x0A] PACKET_BOTNETVERSION
RAW
S > C [0x0B] PACKET_BOTNETCHAT
RAW
C > S [0x0B] PACKET_BOTNETCHAT
RAW
S > C [0x0D] PACKET_ACCOUNT
RAW
C > S [0x0D] PACKET_ACCOUNT
RAW
S > C [0x10] PACKET_CHATDROPOPTIONS
RAW
C > S [0x10] PACKET_CHATDROPOPTIONS
RAW
View Code: [
PAS
CPP
VB
PHP
]
W3GS Messages [
+
]
S > C [0x01] W3GS_PING_FROM_HOST
S > C [0x04] W3GS_SLOTINFOJOIN
S > C [0x05] W3GS_REJECTJOIN
S > C [0x06] W3GS_PLAYERINFO
RESEARCH
S > C [0x07] W3GS_PLAYERLEFT
S > C [0x08] W3GS_PLAYERLOADED
S > C [0x09] W3GS_SLOTINFO
S > C [0x0A] W3GS_COUNTDOWN_START
S > C [0x0B] W3GS_COUNTDOWN_END
S > C [0x0C] W3GS_INCOMING_ACTION
S > C [0x0F] W3GS_CHAT_FROM_HOST
S > C [0x1B] W3GS_LEAVERES
C > S [0x1E] W3GS_REQJOIN
C > S [0x21] W3GS_LEAVEREQ
C > S [0x23] W3GS_GAMELOADED_SELF
C > S [0x26] W3GS_OUTGOING_ACTION
C > S [0x27] W3GS_OUTGOING_KEEPALIVE
C > S [0x28] W3GS_CHAT_TO_HOST
S > C [0x2F] W3GS_SEARCHGAME
C > S [0x2F] W3GS_SEARCHGAME
S > C [0x30] W3GS_GAMEINFO
S > C [0x31] W3GS_CREATEGAME
S > C [0x32] W3GS_REFRESHGAME
S > C [0x33] W3GS_DECREATEGAME
C > S [0x35] W3GS_PING_FROM_OTHERS
S > C [0x36] W3GS_PONG_TO_OTHERS
C > S [0x37] W3GS_CLIENTINFO
RESEARCH
S > C [0x3D] W3GS_MAPCHECK
S > C [0x3F] W3GS_STARTDOWNLOAD
C > S [0x3F] W3GS_STARTDOWNLOAD
C > S [0x42] W3GS_MAPSIZE
S > C [0x43] W3GS_MAPPART
C > S [0x44] W3GS_MAPPARTOK
C > S [0x45] W3GS_MAPPARTNOTOK
RESEARCH
C > S [0x46] W3GS_PONG_TO_HOST
S > C [0x48] W3GS_INCOMING_ACTION2
View Code: [
PAS
CPP
VB
PHP
]
Other Resources
BNETWiki
BNLS Protocol Specs
BotNet Protocol Specs
The BNET Development Website
BNET Bot Development Forums
Help Topic: quick jump
Unauthorized access blocked. Nice try, buddy.