-
Notifications
You must be signed in to change notification settings - Fork 36
NGDP
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):
- http://us.patch.battle.net:1119/(ProgramCode)/cdns - table of domains and paths containing game data, per region
- http://us.patch.battle.net:1119/(ProgramCode)/versions - table of current game versions and CDN configs per region
== 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