传奇单机版(Hero/GOM/GEE/Blue引擎)充值读取路径指的是服务端从哪里读充值卡号文件、充值列表或支付网关回调数据。单机版一般用"卡号充值"或"充值列表文件"方式,修改涉及配置文件和NPC脚本两处。
一、先找到当前充值读取路径
大多数版本充值数据默认放在:
D:\MirServer\Mir200\Envir\QuestDiary\充值\ 或
D:\MirServer\Mir200\Envir\QuestDiary\冲值元宝\
D:\MirServer\Mir200\Envir\QuestDiary\Pay\
里面常见文件如 100.txt(100元档卡号列表)、500.txt、PayList.txt、RMB.txt。
也可以在M2Server界面→选项→游戏设置→查找含"充值""Recharge""Pay"关键词看有无路径显示。
二、修改配置文件中的充值读取路径
GOM/GEE引擎
1. 打开引擎控制器(GameCenter.exe)→工具→支付配置/充值设置。
2. 找到"充值数据读取路径"或"卡号列表路径",改为新路径如 D:\MirServer\Mir200\Envir\Recharge。
3. 点保存→重启引擎。
若配置器无此选项,直接改文本配置:
• 打开 MirServer\Mir200\Config\PayConfig.ini 或根目录 Recharge.ini
• 找 RechargePath= 或 PayPath=,改为新绝对路径,例:
RechargePath=D:\MirServer\Mir200\Envir\Recharge
• ANSI编码保存→重启M2Server。
Hero/Blue引擎
1. 打开 MirServer\Mir200\!Setup.txt,搜索 Recharge、PayPath,找到类似:
RechargePath=D:\MirServer\Mir200\Envir\QuestDiary\充值
改为你要的新路径,保存。
2. 部分版本在 MirServer\DBServer\Config.ini 或 HeroDB\Config.ini 的 [PaySet] 段有 PayPath=,同步修改。
3. 重启M2Server和DBServer生效。
改完记得把原来路径下的充值卡号文件(100.txt、500.txt、PayList.txt等)完整复制到新路径,否则NPC读不到。
三、修改充值NPC脚本中的读取路径(关键)
只改配置文件不够,充值NPC脚本里硬编码了路径,必须同步改,否则点领取提示"未检测到充值记录"。
1. 打开 MirServer\Mir200\Envir\Market_Def,找含"充值""元宝""赞助""回馈"关键词的.txt文件(如 充值元宝-开.txt)。
2. 若找不到,在 MirServer\Mir200\Envir\QuestDiary 下搜 CHECKCODELIST 或 CHECKPAYLIST 关键字,定位到充值检测脚本。
3. 脚本中常见写法:
CHECKCODELIST ..\QuestDiary\充值\100.txt
或
LoadList ..\QuestDiary\Pay\PayList.txt
把路径改为新位置的相对路径或绝对路径,推荐用相对于Mir200目录的相对路径:
CHECKCODELIST QuestDiary\Recharge\100.txt
CHECKCODELIST QuestDiary\Recharge\500.txt
若用绝对路径写 D:\MirServer\Mir200\Envir\QuestDiary\Recharge\100.txt(注意反斜杠,部分引擎需双斜杠 \\)。
4. 保存→M2控制台"重新加载NPC脚本"或重启M2Server。
四、自建新充值目录完整操作步骤
假设想把充值读取目录改到 D:\MirServer\Mir200\Envir\Recharge:
1. 在 Mir200\Envir 下新建文件夹 Recharge。
2. 将原 QuestDiary\充值 下所有 .txt 卡号文件复制到 Recharge。
3. 改 !Setup.txt 中 RechargePath=D:\MirServer\Mir200\Envir\Recharge。
4. GOM版同步改 PayConfig.ini 中 RechargePath=。
5. 改充值NPC脚本中所有 CHECKCODELIST/LoadList 指向 QuestDiary\Recharge\文件名.txt。
6. 重载NPC脚本或重启M2Server。
7. 测试:在 Recharge\100.txt 写入你游戏角色名→游戏找充值NPC点领取→到账即成功。
五、常见故障
• 改完领不了提示未检测到充值记录:脚本路径没改或文件名大小写不一致(部分引擎区分),核对脚本里文件名和实际文件完全一致。
- M2启动报路径不存在:配置文件中填的路径文件夹未实际创建,先建文件夹再填。
• 相对路径..写法失效:新引擎不支持 ..\ 上级目录跳转,改用 QuestDiary\Recharge\文件名.txt 标准相对路径。
- 网页支付接口回调路径:单机版一般不用,若要接第三方支付网关,回调地址配在支付平台后台指向你Web目录下的 notify.php/notify.aspx,与服务端充值读取路径是两回事。
按先建新目录并复制卡号文件→改!Setup.txt/PayConfig.ini填新路径→改NPC脚本CHECKCODELIST路径→重载或重启这个顺序操作即可完成充值读取路径迁移。
传奇单机版服务端充值读取路径修改 !Setup.txt PayConfig.ini 充值NPC脚本路径改法教
来源:
作者:
点击:

