|
用pvpgn架构d2服务器的具体过程(windows环境)
1.软件需求:
pvpgn, bnetd和d2gs
diablo2以及diablo2扩展版
由于windows版的pvpgn1.6rc4对d2支持有问题,所以请下载1.6rc3
2.bnetd文件夹下有3个bat文件.bentd.bat d2dbs.bat d2cs.bat
我们只需修改后两个的配制文件. bnetd文件夹放在那里无所谓,
还可以不是同一机器上.
3,修改d2cs.conf(bnetd/etc/d2cs.conf)
设置"bnetdaddr"项为pvpgn服务器的ip地址和端口,
bnetdaddr = "192.168.0.1:6112"
服务器的默认监听端口为6112
设置"gameservlist"项目为你游戏服务器的ip地址列表,
游戏服务器为d2gs所运行的机器。
如:
gameservlist = 192.168.1.1, 192.168.0.2
4,修改d2dbs.conf(bnetd/etc/d2dbs.conf)
设置"gameservlist"项目为你游戏服务器的ip地址列表,
同d2cs.conf中的"gameservlist".
5.d2gs:
d2gs需要几个d2的dll文件,你不知道是哪个的话就放在diablo的目录下
编辑degs.reg.
1)."D2CSIP"="192.168.1.1"
修改该数值为你d2cs服务器的ip地址
2)."D2DBSIP"="192.168.1.1"
修改该数值为你d2dbs服务器的ip地址
运行degs.reg,添加注册表
6.修改pvpgn/conf/realm.list
例如:
# ------realm name------- --------------description---------- ---iport---- #
"NEU" "my realm" 192.168.1.1:6113
"NEU"为realm名 "my realm"为realm的描述
192.168.1.1为d2cs,d2dbs的ip,
7.修改pvpgn/conf/conf
loglevels 设为fatal(节省资源嘛)
allow_d2cs_setname设为false,要不你的realm会现实乱马
8.运行pvpgn.exe,d2cs.bat,d2dbs.bat就可以了.
(gs也要运行,机器不行就在别的机器开gs,人多的话就多开几个)
9.运行telnet <d2gs的ip地址> 8888以连接到管理员控制台,默认的
初始密码是"abcd123"
打help可显示所有的命令
10.如果中文版有问题,那么就在pvpgn/files下
新建记事本文件,命名为tos-unicode_CHI
里面的信息自己填吧,我的跟tos-unicode_USA.txt一样
这篇文章我没看过,是朋友Uriel提供给我打 |
|