暗黑MOD信息免费发布,找新开暗黑Mod就上D2sf,绿色简洁,值得收藏!
首页 > 暗黑技术攻略
外网搭建暗黑战网

发表时间:1970-01-01 08:00:00

转载:http://www.myth113.com/thread-698-1-1.html


零基础学习制作暗黑战网系列-第一课-外网搭建暗黑战网

讲师:神话 QQ:281886256

前言:本节课为免费观看的试讲课程,内容比较简单,目的是在外网坏境下成功搭建暗黑战网,并且能够正常登陆游戏。
准备工具:
服务端:D2GS 1.13c版本 + pvpgn 1.8.5版本
客户端:暗黑2 1.13c版本
mysql-essential-5.0.77-win32
navicate 32位 数据库管理工具
云服务器一台
服务器配置建议:
10-20名以内在线玩家: CPU:1核内存:1G 带宽:按流量计费100M
20-50名以内在线玩家: CPU:1核内存:2G 带宽:按流量计费100M
50-200名以内在线玩家: CPU:2核内存:4G 带宽:按流量计费100M
Pvpgn 登陆网关默认端口 6112
D2CS 国度网关默认端口 6113
D2DBS 数据网关默认端口 6114
D2GS 游戏网关默认端口 4000
120.26.130.23 公网
172.16.31.209 私网
服务器端注意事项:
1、     上传客户端的18个文件(一个不能少,不然无法启动D2GS)
d2data.mpq
d2exp.mpq
d2sfx.mpq
d2speech.mpq
patch_d2.mpq
D2Client.dll
D2CMP.dll
D2Common.DLL
D2Game.dll
D2gfx.dll
D2Lang.dll
D2MCPClient.dll
D2Net.dll
D2sound.dll
D2Win.dll
Fog.dll
ijl11.dll
Storm.dll
2、     D2gs.reg 服务器注册表文件修改
D2GS 管理端口8888 ,CMD-telnetIP:8888 账号admin密码abcd123
3、     D2GS.exe  64位系统启动不了的解决办法
服务—找到服务名DiabloII Close Game Server—属性—登陆—此账户选择超级管理员(一般都为administrator),然后填入密码,启动服务就好了。
4、     Pvpgn/conf/ bnetd.conf PVPGN(登陆网关)配置
storage_path 设置数据源,默认以文件夹和文本格式生成用户账号信息,这种模式不易管理,建议安装mysql
5、     Pvpgn/conf/d2cs.conf D2CS(国度网关)配置
Realmname 国度名称(不支持中文)
Servaddrs 国度服务器IP(物理服务器输入外网IP,云服务器填入内网IP)
Gameservlist D2GS IP,输入外网IP
Bnetdaddr pvpgn IP  输入外网IP
6、     Pvpgn/conf/d2dbs.conf D2BDS(数据存储网关)配置
Servaddrs 存储服务器ip(物理服务器输入外网IP,云服务器填入内网IP)
Gameservlist游戏服务器IP(必须跟d2cs的gameservlist填写的IP保持一致)
7、     Pvpgn/conf/ realm.conf 国度设置
8、     安装所有服务并启动。
客户端准备注册表文件或通用登录器
注册表文件内容如下:
REGEDIT4
[HKEY_CURRENT_USER\Software\BlizzardEntertainment\Diablo II]
"bnetip"="服务器IP地址"