Сервер в реєстрі


Список всіх Battle.net серверів міститься в наступних шляхах з мультістроковимі параметрами (REG_MULTI_SZ):
    Diablo 2

HKEY_CURRENT_USER \ Software \ Battle.net \ Configuration
Diablo II Battle.net gateways

HKEY_CURRENT_USER \ Software \ Battle.net \ Configuration
Battle.net gateways

HKEY_CURRENT_USER \ Software \ Blizzard Entertainment \ Warcraft III
Battle.net gateways


Для всіх ігор формат цього параметра однаковий. У наступному прикладі:
1001 - фіксіророванний заголовок
02 - номер поточного обраного в грі сервера
Далі один за одним розташовані сервери в форматі:
address
timezone
name

+1001
02
europe.battle.net
-1
Europe
games.utech.ru
3
UTech Realm

HKEY_CURRENT_USER \ Software \ Blizzard Entertainment \ Starcraft
HKEY_CURRENT_USER \ Software \ Blizzard Entertainment \ Diablo II

Щоб додати сервер без входу в реєстр, існує багато різних програм. Одна з кращих для додавання / редагування по праву вважається Battle.net Gateway Editor.

Можна скористатися написаним мною BAT скриптом Universal Battle.net Gateway Installer.
- при запуску скрипт автоматично реєструє в реєстрі сервер для всіх ігор Battle.net (Starcraft, Warcraft 3, Diablo 2), при бажанні будь-яку з них можна відключити.
- не видаляти існуючі сервери, перед додаванням перевіряє, чи немає вже цього сервера в списку
- коректно читає сервери з REG_MULTI_SZ і з REG_BINARY параметрів в реєстрі (зберігає в мультістроковом форматі REG_MULTI_SZ)
- скрипт легко налаштовується під будь-який сервер, таким чином це виходить дуже зручний варіант для інсталяції свого сервера у гравців

Приєднані файли (вірусів немає):

Схожі статті