传奇单机版(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目录的相对路径:
CHECKCODELISTQuestDiary\Recharge\100.txt
CHECKCODELISTQuestDiary\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路径→重载或重启这个顺序操作即可完成充值读取路径迁移。
一、先找到当前充值读取路径
大多数版本充值数据默认放在:
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目录的相对路径:
CHECKCODELISTQuestDiary\Recharge\100.txt
CHECKCODELISTQuestDiary\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路径→重载或重启这个顺序操作即可完成充值读取路径迁移。

