当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端充值金额修改与数据存储路径

热度:
充值数据存储的三种路径

“充值金额”在传奇服务端中并非单一文件,根据版本与支付方式不同,数据存储在MirServer\Mir200\下的三个不同位置。

文本记录型:QuestDiary\Pay\

适用场景:绝大多数使用“充值脚本”的版本(如GOM、GEE、V8引擎)。
-路径:MirServer\Mir200\Envir\QuestDiary\Pay\
•文件结构:通常包含充值金额\、充值记录\、充值元宝\等文件夹。内部按金额分文本存储(如100.txt存充值100元的账号)。

-修改方法:直接打开对应金额的.txt文件,按行添加你的账号或角色名,保存后去NPC领取。若需修改累计金额,编辑TotalPay.txt或消费积分.txt。

数据库型:Mud2\DB\

适用场景:早期基于DBC2000数据库的版本,或积分存储在角色字段的版本。
-路径:MirServer\Mud2\DB\
•核心文件:HeroDB或MirDB(需用DBC2000软件打开)。

-修改方法:打开数据库文件,找到HERO表(角色表),查找对应角色名,修改GamePoint(游戏点)、GameGold(元宝)或自定义的充值字段(如PayMent)。

日志记录型:Log\

适用场景:官方架构或严格记录日志的服务器。
•路径:MirServer\Mir200\Log\

-说明:此目录下的PayLog或Feed文件夹通常为只读记录,用于查询流水。直接修改此处文件通常无法增加余额,仅作审计用。

修改操作详细步骤(以最常见的脚本型为例)

假设你需要在单机测试中给自己加100元充值记录:

1.定位文件:进入MirServer\Mir200\Envir\QuestDiary\,寻找Pay、充值、积分命名的文件夹。
2.添加记录:进入Pay\充值金额\,打开100.txt文件(若无则新建),写入你的账号或角色名,保存。
3.同步变量:部分版本需同步修改QuestDiary\充值积分\消费积分Save.txt,格式为[角色名]消费积分=100。
4.重载数据:在游戏控制器M2中点击“重读QuestDiary”,或在游戏中输入@重读充值(如有该命令)。
5.领取测试:登录游戏,找到“充值使者”NPC,点击“领取充值”或“查询金额”。

常见问题与注意事项

•字段混淆:“充值金额”通常对应脚本变量(如GAMEGOLD是元宝,GAMEPOINT是游戏点)。修改前需确认该版本是用“人民币金额”还是直接发“元宝”。

-M2直接修改:测试时可打开M2Server→“查看”→“在线人物”→双击角色,直接修改GameGold或GamePoint字段,这是最直接的“充值”方式。
-权限与备份:修改前务必备份整个Mir200文件夹。若服务端正在运行,修改文本后需重载脚本,直接修改数据库文件需关闭DBServer服务。
[顶部]