D2GS:MultiRealms

Материал из WikiServia
Версия от 17:57, 14 февраля 2010; HarpyWar (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Создание нескольких 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.