暗黑MOD信息免费发布,找新开暗黑Mod就上D2sf,绿色简洁,值得收藏!
首页 > 暗黑技术攻略
战网相关文件详细介绍

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


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


零基础学习制作暗黑战网系列-第二课 战网相关文件详细介绍
讲师:神话 QQ:281886256
前言:本节课为免费观看的试讲课程。目的是为了更了解服务端深层配置项,能够更好自定义所需的运行环境
准备工具:
UltraEdit v24.20
文件详细介绍:
1、     d2gs.reg   D2GS服务配置
[HKEY_LOCAL_MACHINE\SOFTWARE\D2Server\D2GS]  //32位[HKEY_LOCAL_MACHINE\SOFTWARE\ WOW6432Node\D2Server\D2GS]64位
" maxgames"="dword:0000012C  D2GS最大用户在线上限
" maxgamelife"="dword:00003840 同一局游戏最大时长(秒)
"AdminPassword"=""D2GS默认密码abcd123
"AdminPort"=dword:000022b8   D2GS端口8888
"AdminTimeout"=dword:00000e10  D2GS超时时间
"EnableGSLog"=dword:00000001   d2Gs log文件生成开关
"ServerConfFile"="D2Server.ini"   额外配置文件名称
"MOTD"="欢迎来到XXXX MOD!"    进入游戏后的欢迎语
常用命令 /kick 角色名
2、     d2severs.ini  游戏额外配置
EnableWarden 加载防bot设置(无效,不加载,否则游戏一会就掉线)
EnableEthSocketBugFix禁止无形打孔奖励(无效,加载后会产生新bug)
Item=Key
3、     Pvpgn/conf/ bnetd.conf PVPGN(登陆网关)配置
Loglevels   LOG日志
new_accounts 是否允许创建新账户
max_accounts 默认是关闭的,设置后账户达到数量将无法在新建账户
hide_pass_games 隐藏带密码的房间(测试无效)
extra_commands 是否运行使用扩展命令(例如/USERS 这些)
hide_addr 是否隐藏客户端用户的IP(/games命令是否显示IP)
passfail_count  密码失败次数,超过后禁用账号
max_conns_per_IP 限制同IP最多连接数(限制一机多开,网吧受影响)
servaddrs pvpgn连接端口 默认6112,
4、     Pvpgn/conf/d2cs.conf D2CS(国度网关)配置
Realmname 国度名称
Servaddrs 服务器IP及端口
Gameservlist D2GS服务器IP
Bnetdaddr PVPGN服务器IP及端口
lod_realm 允许游戏创建模式(资料片/非资料片)
allow_convert 是否允许非资转资料片
loglevels log生成类型
motd 创建房间处显示的欢迎语
allow_newchar 是否允许创建角色
maxchar 一个账号最大角色数量(最多18个)
char_expire_day
5、     Pvpgn/conf/d2dbs.conf D2BDS(数据存储网关)配置
Servaddrs 服务器IP及端口
Gameservlist D2GS服务器IP
Loglevels 日志类型
laddersave_interval 天梯排名更新时间(默认3600秒,存档越多越耗服务器资源)
ladderupdate_threshold 可以上天梯的最低经验
difficulty_hack 修复等级大于99级的错误
6、     Pvpgn/conf/news.txt  公告文件配置
中文公告需转换为 UTF-8(ASCII编辑)编码
7、     Pvpgn/conf/ad.conf 广告设置
图片文件支持 pxc格式
Init 仅显示一次
Start 一直显示
Time 广告展示时间,多久后消失,0为永久
URL 广告连接地址
next 下一个广告地址,0为随机选
client 支持的游戏 NULL 所有游戏
8、     Pvpgn/conf/command_groups.conf 命令及权限设置
Group 权限分级,默认用户为1,最高admin为8,
Command 为命令字符(命令效果是程序内部已经规定好,无法更改,不熟悉建议不改)
常用命令:
/USERS 查询在线角色数量和创建的房间数量
/games 查询每个房间的连接情况
/ann  所有房间喊话
/kick 踢人
9、     Pvpgn/conf/address_translation.conf 端口映射
一般情况下不要用,用于内网端口和外网端口不一致 例本机端口4000,映射到外网的4001。

内网地址:端口 外网地址:端口NONE ANY (4个属性用空格分离)