充值记录存储位置
服务端记录的“充值金额”(RMB点数、累计充值额)并非单一数值,而是分散在数据库与脚本变量中。修改前需先关闭服务端程序(M2Server),修改完毕后再重启生效。
1.数据库核心文件(Account.DB)
路径:D:\MirServer\Mud2\DB\Account.DB
使用DBC2000或数据库工具打开此文件,查找字段名如Credit、PayMent、Score。此字段通常存储账号的总充值点数。直接修改数值并保存。
2.日志与列表文件(LogSrv目录)
路径:D:\MirServer\Mud2\LogSrv\Feed\
◦FeedIDList.txt:记录账号ID对应的充值列表。
-FeedIPList.txt:记录IP地址的充值历史。
若需清除特定账号的充值限制或记录,可在此文件中删除对应行。
3.脚本变量文件(Envir目录)
路径:D:\MirServer\Mir200\Envir\QuestDiary\
进入该目录,查找名为“充值”、“积分”、“VIP”或“消费”的文件夹。内部通常有以金额命名的文本文件(如100.txt),或Save.txt文件。直接在这些文件中写入你的账号或角色名,保存后即视为已充值对应金额。
充值金额修改方法
方法一:直接修改数据库(推荐)
1.关闭游戏控制器及所有网关程序。
2.打开DBC2000,选择HeroDB数据库,加载Account.DB表。
3.找到目标账号所在行,修改Credit(或类似字段)的数值。例如将0改为1000,表示充值1000点。
4.保存更改,重启服务端。
方法二:修改脚本变量文件
1.进入Envir\QuestDiary\下的充值相关文件夹。
2.若存在100.txt、500.txt等文件,打开并在文件内容中单独一行输入你的账号。
3.若存在Save.txt文件,按照现有格式(通常为角色名充值点数=数值)添加你的记录。
4.保存文件,重启M2引擎。
方法三:使用GM命令或工具
1.在Mir200\Command.ini或M2引擎的“游戏命令”中确认GM权限。
2.在游戏中直接使用命令,如@GAMEGOLD+10000(增加元宝)或@CREDIT+1000(增加充值点)。
3.使用配套的GM管理工具,在“账号管理”界面直接修改充值字段。
常见问题排查
•修改后不生效:多数情况是未重启M2Server引擎。修改数据库或脚本后,必须完全关闭并重新启动服务端,数据才会加载。
-找不到充值字段:部分版本使用自定义变量名。建议先用GM命令@SearchVar充值查询变量名,或检查QFunction-0.txt脚本中的充值触发段。
-沙捐/累计充值不符:沙城捐献通常读取的是“累计充值”变量(G变量或A变量),需在Envir\QuestDiary\下的对应文本中修改,而非直接改数据库。
关键点:修改前务必备份Mud2\DB和Mir200\Envir文件夹。若仅修改了数据库而游戏内显示未变,说明该版本逻辑依赖脚本变量,需同步修改脚本文件。
服务端记录的“充值金额”(RMB点数、累计充值额)并非单一数值,而是分散在数据库与脚本变量中。修改前需先关闭服务端程序(M2Server),修改完毕后再重启生效。
1.数据库核心文件(Account.DB)
路径:D:\MirServer\Mud2\DB\Account.DB
使用DBC2000或数据库工具打开此文件,查找字段名如Credit、PayMent、Score。此字段通常存储账号的总充值点数。直接修改数值并保存。
2.日志与列表文件(LogSrv目录)
路径:D:\MirServer\Mud2\LogSrv\Feed\
◦FeedIDList.txt:记录账号ID对应的充值列表。
-FeedIPList.txt:记录IP地址的充值历史。
若需清除特定账号的充值限制或记录,可在此文件中删除对应行。
3.脚本变量文件(Envir目录)
路径:D:\MirServer\Mir200\Envir\QuestDiary\
进入该目录,查找名为“充值”、“积分”、“VIP”或“消费”的文件夹。内部通常有以金额命名的文本文件(如100.txt),或Save.txt文件。直接在这些文件中写入你的账号或角色名,保存后即视为已充值对应金额。
充值金额修改方法
方法一:直接修改数据库(推荐)
1.关闭游戏控制器及所有网关程序。
2.打开DBC2000,选择HeroDB数据库,加载Account.DB表。
3.找到目标账号所在行,修改Credit(或类似字段)的数值。例如将0改为1000,表示充值1000点。
4.保存更改,重启服务端。
方法二:修改脚本变量文件
1.进入Envir\QuestDiary\下的充值相关文件夹。
2.若存在100.txt、500.txt等文件,打开并在文件内容中单独一行输入你的账号。
3.若存在Save.txt文件,按照现有格式(通常为角色名充值点数=数值)添加你的记录。
4.保存文件,重启M2引擎。
方法三:使用GM命令或工具
1.在Mir200\Command.ini或M2引擎的“游戏命令”中确认GM权限。
2.在游戏中直接使用命令,如@GAMEGOLD+10000(增加元宝)或@CREDIT+1000(增加充值点)。
3.使用配套的GM管理工具,在“账号管理”界面直接修改充值字段。
常见问题排查
•修改后不生效:多数情况是未重启M2Server引擎。修改数据库或脚本后,必须完全关闭并重新启动服务端,数据才会加载。
-找不到充值字段:部分版本使用自定义变量名。建议先用GM命令@SearchVar充值查询变量名,或检查QFunction-0.txt脚本中的充值触发段。
-沙捐/累计充值不符:沙城捐献通常读取的是“累计充值”变量(G变量或A变量),需在Envir\QuestDiary\下的对应文本中修改,而非直接改数据库。
关键点:修改前务必备份Mud2\DB和Mir200\Envir文件夹。若仅修改了数据库而游戏内显示未变,说明该版本逻辑依赖脚本变量,需同步修改脚本文件。

