写了第一篇配置指南之后,很多人向我咨询有关战网搭建的问题。于是觉得很有必要把若干常见的问题,和常用的进阶配置汇总一下,以方便更多人。
1.游戏版本和PVPGN与D2GS版本的问题。
PVPGN建议选择1.8.2及以上的版本,最新的标准版为1.8.5可以在http://pvpgn.berlios.de/index.php?page=files查找下载,如果玩的人较多,建议使用MySql版,小范围测试和体验的,任意版本都可以。游戏版本和D2GS的版本是对应的,也就是说如果你要搭建1.10版的暗黑的战网,那么你就要用1.10的D2GS,1.10版本的D2GS请到http://d2dev.dlg.cn/查找下载。支持1.11b游戏版本的,由Marsgod大人继onlyer之后通过反汇编的形式改进,最新版本build(43)可以在http://www.pvpgn.pl/d2gs/查找下载,1.12a的用户较少,这里就略过不提。
错误的PVPGN版本与D2GS版本的搭配,会造成PVPGN启动失败,以及诸多的游戏问题;错误游戏版本可能会造成PVPGN、D2CS或者D2DBS启动失败,也可能造成进入游戏后登录战网,无法创建人物,或者创建了人物无法进入游戏等问题。 这里要提醒大家注意的是:你的服务器端,尤其是D2GS,必需放在一个可用的暗黑2游戏文件夹当中。如果你的暗黑2没法玩单机的话,那么创建战网后,必然导致排队1的问题,也就是D2GS.EXE无法正常启动。
2.配置文件的相关问题。
简单的可用配置,需要修改以下文件:d2gs.reg(应该位于游戏目录下d2gs.reg修改完成后需要双击添加进注册表)、d2cs.conf、d2dbs.conf、realm.conf(应该位于pvpgn/conf目录下),这三个文件每次修改后都需要重新启动服务端才可以生效。
客户端可以登录战网,可以注册新账号并登录,但是提示无国度,或无法法连接国度服务器的及类似问题,多数是由配置文件修改不完全,配置错误引起的;还有可能是因为IP地址的错误引起的。
内网搭建服务器,并且要求内网和外网都可以访问的,需要修改address_translation.conf文件(位于pvpgn/conf目录下),找到所有类似于#192.168.1.100:4000 internetip:4000 192.168.1.0/24 ANY的行,去掉行首的#号,192.168.1.100改成服务器的内网IP,internetip改成外网IP,192.168.1.0/24这里是重点,如果你的内网只有192.168.1.x这个网段,这里就应该是192.168.1.0/24,如果是192.168.0.x这个网段,就应该改成192.168.0.0/24,如果有多个网段,通过路由互联的,网段之间要用小写逗号隔开。如192.168.0.0/24, 192.168.1.0/24。另外要注意的就是,服务器端用到的端口,请先在路由器或者防火墙中映射好&#x