BNETDocs
Document Index
Found 26 documents Author
Account Closure Codes
This document describes the additional status codes received when attempting to login
Ribose
BNLS Checksum Algorithm
The BNLS checksum algorithm calculates the checksum of a password using the 32-bit
Sixen
BNLS Packet Guide
This document guides a first-time developer through how to combine data between
Carl Bennett
Battle.net v2 Information
This document serves as an aggregate of information about Battle.net v2
Carl Bennett
Chat Flags
This document describes the user and channel flags seen in the FLAGS field of
Kyro
Chat Statstrings
Chat statstrings appear in the TEXT field of S > C [0x0F] SID_CHATEVENT for user
Hdx
Clan Message Codes
Battle.net's clan messages share the same response codes
Kyro
Diablo II Game Server Accept Sequence
This document describes the steps needed to be accepted by the Diablo II Game Server
Sixen
Diablo II Game Server Buffers And Positions
Various Buffers & Pages
LordVader
Diablo II Game Server Skill List
Name: SKILL_ATTACK HEX Value (WORD): 0000
LordVader
Diablo II Realm Server Logon Sequence
In order to make use of the Battle.net Diablo II realms, you must be successfully
Sixen
File Transfer Protocol Version 1
Battle.net's file transfer protocol (often abbreviated BNFTP or BNFTPv1) is fairly
RealityRipple
File Transfer Protocol Version 2
Version 2 of Battle.net's file transfer protocol (BNFTPv2) is a simple extension to
RealityRipple
Game Statstrings
This document covers the game advertisement statstrings for the various Blizzard games
Kyro
Icons.bni
The Icons.bni is a file downloaded by Blizzard's games during their handshake with
tA-Kane
Logon Sequences
This page documents the sequences of messages that must be sent, and should be
Kyro
NLS/SRP Protocol
The New Logon System (NLS) is based on the Secure Remote Password protocol (SRP) which
Sixen
Notational Convention (Sizes & Types)
This document covers the standard sizes and data types that this site references across
Sixen
Platform & Product IDs & VerBytes
Version Bytes and Product Codes
Kyro
Product Keys and Hashing
Product keys are yielded by purchasing Blizzard games
RealityRipple
Protocol Headers
This document contains the protocol header specifications for the BNCS, Realm, D2GS,
Hdx
PvPGN Tracking Protocol
This document covers how to successfully use the PvPGN tracker system with a custom
Carl Bennett
Storm UDP Protocol
Used by StarCraft, Diablo, and WarCraft II use the Storm UDP Protocol to communicate
Ribose
Telnet Protocol
NOTICE: Telnet is a legacy protocol that is not used on Battle.net anymore as of 2005
Carl Bennett
Telnet Protocol Message Formatting
The following information is only valid when using protocol 0x03 (Telnet) on a Classic
Carl Bennett
WarCraft III Profile Requests
The Warcraft III Profile Request often involves several messages to get complete
Sixen