It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Удалось запустить не классическую версию и играть с ней через battle.net.

Есть подробное видео: https://www.youtube.com/watch?v=ivHzD9SdCrg

Письменная инструкция (если кто-то поможет перевести, добавлю на английском языке):
1) копируем BATTLE.snp, bncache.dat, bnupdate.exe из корня игры в папку dx
чтобы в мультиплеере появился пункт battle.net
2) добавляем в реестр нужные строки HKEY_CURRENT_USER\Software\Battle.net\Configuration\Battle.net gateways
connect-forever.classic.blizzard.com
8
Global

чтобы появился сервер Global (назвать можно как хотите, я назвал Global d1)
3) играем

У меня на компьютере после выхода из игры строчка в реестре менялась и я сделал bat файл (запускать от имени администратора) для запуска игры и автоматической смены строчки в реестре после закрытия diablo
"C:\rdv\Games\Diablo\dx\Diablo.exe"
timeout 5
REG ADD "HKEY_CURRENT_USER\Software\Battle.net\Configuration" /v "Battle.net gateways" /t REG_MULTI_SZ /d "1000\005\0uswest.battle.net\08\0U.S. West\0useast.battle.net\06\0U.S. East\0asia.battle.net\0-9\0Asia\0europe.battle.net\0-1\0Europe\0connect-forever.classic.blizzard.com\08\0Globa l d1\0" /f

Для удобства bat файл поместил в папку с игрой (у меня рядом с ним создаются log файлы), а для запуска использую ярлык, который запускается свернутым и от имени администратора.

СОЗДАЕМ BAT ДЛЯ ЗАПУСКА ИГРЫ, чтобы избежать проблем с шлюзами

Следующий bat полностью решает проблему с реестром.
Для удобства можно оригинал bat положить в папку с игрой (он почему делает логи там, где лежит), а в удобное для себя место сделать ярлык на bat и сделать так, чтобы ярлык на bat запускался в свернутом виде.
В таком случае при запуске ярлыка у вас в свернутом виде будет cmd, когда вы закроете игру через 5 секунд сработает третья команда и вернет параметр в реестре и потом cmd молча закрывается :)

"C:\rdv\Games\Diablo\dx\Diablo.exe"
timeout 5
REG ADD "HKEY_CURRENT_USER\Software\Battle.net\Configuration" /v "Battle.net gateways" /t REG_MULTI_SZ /d "1000\005\0uswest.battle.net\08\0U.S. West\0useast.battle.net\06\0U.S. East\0asia.battle.net\0-9\0Asia\0europe.battle.net\0-1\0Europe\0connect-forever.classic.blizzard.com\08\0Globa l d1\0" /f

Для успешной правки реестре через bat, его требуется запускать от имени Администратора.

РЕШЕНИЕ ПРОБЛЕМЫ С ОБНОВЛЕНИЕМ ПРИ ПОДКЛЮЧЕНИИ ЧЕРЕЗ BATTLE.NET.

1 способ - проверить ветку в реестре для классической версии, там должно быть
HKEY_CURRENT_USER\Software\Battle.net\D1\Configuration\Battle.net gateways
2000
01
connect-forever.classic.blizzard.com
8
Global

2 способ - проверить ветку в реестре для GOG версии, туда уже стоит добавить новый шлюз
HKEY_CURRENT_USER\Software\Battle.net\Configuration\Battle.net gateways
Вот мой полный список:
1000
05
uswest.battle.net
8
U.S. West
useast.battle.net
6
U.S. East
asia.battle.net
-9
Asia
europe.battle.net
-1
Europe
connect-forever.classic.blizzard.com
8
Global d1
Post edited March 10, 2019 by sifaaa
urrggh....can someone translate this mess ?
avatar
zassou_x: urrggh....can someone translate this mess ?
Instruction (used google translator)
1) Copy 3 files from root folder to folder dx
files: BATTLE.snp, bncache.dat, bnupdate.exe
after that in multiplayer appears battle.net
2) Add the gateway in the registry (append below)
branch HKEY_CURRENT_USER\Software\Battle.net\Configuration\Battle.net gateways
value:
connect-forever.classic.blizzard.com
8
Global

3) Can play

Attention
After the game was closed, the value in the registry changed.
By this I did bat
"C:\rdv\Games\Diablo\dx\Diablo.exe"
timeout 5
REG ADD "HKEY_CURRENT_USER\Software\Battle.net\Configuration" /v "Battle.net gateways" /t REG_MULTI_SZ /d "1000\005\0uswest.battle.net\08\0U.S. West\0useast.battle.net\06\0U.S. East\0asia.battle.net\0-9\0Asia\0europe.battle.net\0-1\0Europe\0connect-forever.classic.blizzard.com\08\0Globa l d1\0" /f

It is short :)
There is also a video: https://youtu.be/ivHzD9SdCrg
Notice that we do not delete anything, but only add lines.
Post edited March 10, 2019 by sifaaa
avatar
zassou_x: urrggh....can someone translate this mess ?
avatar
sifaaa: Instruction (used google translator)
1) Copy 3 files from root folder to folder dx
files: BATTLE.snp, bncache.dat, bnupdate.exe
after that in multiplayer appears battle.net
2) Add the gateway in the registry (append below)
branch HKEY_CURRENT_USER\Software\Battle.net\Configuration\Battle.net gateways
value:
connect-forever.classic.blizzard.com
8
Global

3) Can play

Attention
After the game was closed, the value in the registry changed.
By this I did bat
"C:\rdv\Games\Diablo\dx\Diablo.exe"
timeout 5
REG ADD "HKEY_CURRENT_USER\Software\Battle.net\Configuration" /v "Battle.net gateways" /t REG_MULTI_SZ /d "1000\005\0uswest.battle.net\08\0U.S. West\0useast.battle.net\06\0U.S. East\0asia.battle.net\0-9\0Asia\0europe.battle.net\0-1\0Europe\0connect-forever.classic.blizzard.com\08\0Globa l d1\0" /f

It is short :)
There is also a video: https://youtu.be/ivHzD9SdCrg
Notice that we do not delete anything, but only add lines.
that sound like a great work sifaa can you do an other moovie on youtube in english please ^^
avatar
gillloure: that sound like a great work sifaa can you do an other moovie on youtube in english please ^^
Мy English is bad :(

In short, there are all two actions.
Copy files
Rule the registry
Then shows how to make a bat file.

The rest of the text in the video in the notebook is not critical.

(I use google translator)