Skip to content

D2CS 配置 ​

配置文件:runtime/pvpgn-<profile>/conf/d2cs.conf。D2CS 是国度协调器,负责角色创建规则、游戏列表、D2GS 注册、超时和 VIP 国度准入。免费与 VIP 实例使用独立服务名和配置文件,但同版本可按拓扑共享 D2DBS。

网络与身份 ​

参数中文说明
servaddrsD2CS 监听地址。不同国度必须使用不同端口。
bnetdaddr上游 BNetD 地址。
gameservlist允许注册的 D2GS 地址列表;跨主机时写真实受信地址。
realmname国度名称,需与 realm.conf 对应。
d2gs_passwordD2CS 与 D2GS 的共享认证密码。不得跨版本复用。
d2gs_version允许的 D2GS 协议/程序版本。
d2gs_checksumD2GS 文件校验值;0 通常表示不校验。
d2gsconffile下发或关联的 D2GS 配置文件。
lod_realm是否为资料片国度。
transfile地址转换文件。
account_allowed_symbols新建角色关联账号时允许的账号字符集合;应与 BNetD 账号规则保持一致。

角色与存档路径 ​

参数中文说明
charsavedir当前角色存档目录。必须与同版本 D2DBS 保持一致。
charinfodir角色信息目录。
bak_charsavedir角色存档备份目录。
bak_charinfodir角色信息备份目录。
ladderdir天梯目录。
oplogdirD2CS 运营/BOT 分析日志目录;生产保留的主要 CS 日志。
newbiefile_amazon亚马逊新角色模板。
newbiefile_sorceress法师新角色模板。
newbiefile_necromancer死灵法师新角色模板。
newbiefile_paladin圣骑士新角色模板。
newbiefile_barbarian野蛮人新角色模板。
newbiefile_druid德鲁伊新角色模板,仅资料片。
newbiefile_assasin刺客新角色模板;沿用上游拼写 assasin。

创建与游戏列表策略 ​

参数中文说明
allow_newchar是否允许创建新角色。
allow_convert是否允许普通角色转换为资料片角色。
maxchar单账号最大角色数。
char_expire_day未使用角色过期天数;0 通常禁用。
allow_gamelimit是否启用账号/连接创建游戏限制。
maxgamelist返回客户端的最大游戏列表条数。
gamelist_showall是否显示全部游戏,而不只显示兼容条件的游戏。
game_maxlifetime单个游戏最长存活秒数。
max_game_idletime空闲游戏最长保留秒数。
check_multilogin是否检查同账号/角色多开。

队列、超时与刷新 ​

参数中文说明
idletime普通客户端连接空闲超时。
s2s_idletime服务器间连接空闲超时。
s2s_keepalive_interval服务器间保活间隔。
s2s_timeout服务器间请求超时。
s2s_retryinterval服务器间连接失败重试间隔。
timeout_checkinterval超时扫描间隔。
gqcheckinterval游戏队列检查间隔。
sq_checkinterval保存队列检查间隔。
sq_timeout保存队列任务超时。
listpurgeinterval过期游戏/连接列表清理间隔。
d2gs_restart_delayD2GS 异常后重新加入调度的等待时间。
ladder_refresh_interval天梯刷新间隔。
ladder_start_time天梯赛季起始时间。

日志与关服 ​

参数中文说明
logfileD2CS 主诊断日志路径。正式环境一般关闭,只保留 oplogdir。
loglevels日志级别列表。生产按后台开关控制,调试结束恢复关闭。
motd进入国度时的欢迎文本。
shutdown_delay关服倒计时秒数。
shutdown_decr再次终止信号减少的倒计时。
max_connectionsD2CS 最大连接数。

本项目扩展参数 ​

不同构建会在配置中加入扩展键。后台保存时只向支持该键的实例写入。

参数中文说明
require_vip是否要求账号 VIP 到期时间仍有效。VIP 国度为 true,免费国度为 false。
vip_denial_mode非 VIP 点击 VIP 国度时的客户端拒绝流程。应使用原生国度停用路径,不走服务器关机弹窗。
oplog_enabledD2CS 运营日志总开关。

VIP 与免费实例

不要通过从 BNetD 国度列表隐藏 VIP 国度实现准入。免费用户应看到国度但进入失败;VIP 用户是否可进入由目标 VIP D2CS 读取 PvPGN 账号 VIP 字段决定。

仅供 CNBN D2 服务管理与开发人员使用