D2GS:MultiRealms
Создание нескольких D2GS реалмов
Здесь рассматривается установка нескольких реалмов с их разным расположением (разные машины). То есть игроку нужно знать только адрес сервера PvPGN, на который он заходит и выбирает любой из реалмов.
Все его игры создаются на выбранном реалме. Игрок сможет видеть тоже только игры созданные на этом реалма.
1. Необходимые файлы для N-го сервера.
Создайте отдельную папку, создайте в ней следующие папки и скопируйте нужные файлы из PvPGN'a:
d2cs.exe d2dbs.exe conf/address_translation.conf conf/d2cs.conf conf/d2dbs.conf var/charinfo/ - пустая папка (здесь будет храниться информация о соответствии персонажей аккаунтам) var/charsave/ - пустая папка (d2s файлы персонажей) var/ladders/ - пустая папка (информация о ладдере) files/newbie.save (шаблон для новых персонажей) d2gs/ (сюда помещаем все файлы сервера D2GS)
2. Правим d2cs.conf
realmname = "Название реалма" servaddrs = ххх.ххх.ххх.ххх:6113 gameservlist = ххх.ххх.ххх.ххх bnetdaddr = yyy.yyy.yyy.yyy:6112 d2gsconffile = d2gs\d2server.ini
Где ххх.ххх.ххх.ххх - ип адрес нового реалма, а yyy.yyy.yyy.yyy - адрес сервера PvPGN
3. Правим d2dbs.conf
servaddrs = ххх.ххх.ххх.ххх:6114 gameservlist = ххх.ххх.ххх.ххх
Где ххх.ххх.ххх.ххх - ип адрес нового реалма
4. Правим d2gs.reg
"D2CSIP"="ххх.ххх.ххх.ххх" "D2DBSIP"="ххх.ххх.ххх.ххх"
Где ххх.ххх.ххх.ххх - ип адрес нового реалма
5. Далее нужно выполнить d2gs.reg и запустить 3 сервера:
d2dbs.exe d2cs.exe d2gs/d2gs.exe
6. На сервере PvPGN добавляем адрес нового реалма в файл conf/realm.conf.
7. Перезапускаем PvPGN.