Skip to content
d07RiV edited this page Mar 6, 2016 · 28 revisions

NGDP (Next Generation Download Protocol) is a new content distribution system introduced together with CASC.

The system provides configuration and data files for all recent Blizzard games, including the following (source):

Code Description
agent Battle.net Agent
bna Battle.net App
bnt Heroes of the Storm Alpha (Deprecated)
d3 Diablo 3 Retail
d3cn Diablo 3 China
d3t Diablo 3 Test
demo ? (Partial)
hero Heroes of the Storm Retail
herot Heroes of the Storm Test
hsb Hearthstone
pro Overwatch Retail
prodev Overwatch Dev
sc2 StarCraft II (Partial)
s2 StarCraft II
s2t StarCraft II Test (Partial)
s2b StarCraft II Beta
test ? (Partial)
storm Heroes of the Storm (Deprecated)
war3 Warcraft III (Partial)
wow World of Warcraft Retail
wowt World of Warcraft Test
wow_beta World of Warcraft Beta

== Global configuration

Global configuration files can be obtained from the following URLs (where ProgramCode is a value from the above table):

== Configuration file format

All global configuration files share the same table format. Here is an example of a /cdns file:

Name!STRING:0|Path!STRING:0|Hosts!STRING:0
us|tpr/d3|blzddist1-a.akamaihd.net blzddist2-a.akamaihd.net
eu|tpr/d3|blzddist1-a.akamaihd.net blzddist2-a.akamaihd.net
kr|tpr/d3|blzddistkr1-a.akamaihd.net blizzard.nefficient.co.kr blzddist1-a.akamaihd.net
tw|tpr/d3|blzddist1-a.akamaihd.net blzddist2-a.akamaihd.net
cn|tpr/d3|client01.pdl.wow.battlenet.com.cn client02.pdl.wow.battlenet.com.cn client03.pdl.wow.battlenet.com.cn client04.pdl.wow.battlenet.com.cn blzddist1-a.akamaihd.net

Clone this wiki locally