gm起点单机传奇属于本地架设的单机版本,不存在真实的线上支付接口,给自己充值实质是通过GM权限修改角色持有的元宝、金币、充值点或累计充值数值。操作围绕引擎控制台、游戏内GM命令、数据库文件以及充值NPC脚本四个层面展开,修改前先确认角色已获得管理员权限。
开通与确认GM管理员权限
所有充值数值修改都必须基于GM账号进行,未加管理员列表无法执行命令或在线修改数据。
• 打开服务端目录下的Mir200\Envir\AdminList.txt,在文件末尾新起一行写入你的游戏角色名并附带权限等级,格式为角色名 10,保存关闭。
- 启动M2Server引擎,在顶部菜单点击查看选择列表信息选游戏管理员,点击增加并填入角色名,权限设为10后保存。
• 游戏内当前在线的角色小退再重新登录,系统提示进入管理员模式即表示权限生效,后续方可使用@前缀命令或修改后台数据。
M2引擎在线人物直接修改数值
这是最直观的充值方式,无需输入命令,在引擎控制台双击角色属性修改对应字段即可实时生效。
• 确保角色处于在线状态,切回M2Server主窗口,点击顶部查看菜单选择在线人物。
- 在在线列表里找到自己的角色名,双击弹出人物属性窗口,部分引擎在普通数据或游戏信息选项卡下。
• 找到元宝、游戏币、点券、积分、声望等字段,直接将数值改为目标数额如999999,点击修改或保存按钮。
- 切回游戏打开背包或角色面板刷新即可看到数值已同步,无需重启服务端。
游戏内输入GM命令刷取充值货币
拥有GM权限后可在游戏聊天框输入特定指令为自己增加各类充值相关货币,不同引擎指令存在细微差异。
- 刷元宝通用指令为@GameGold+10000或@增加元宝10000,输入后回车直接加到角色账户。
• 刷金币指令为@AddGold+1000000,用于增加背包内的普通金币数量。
• 刷充值点或灵符指令为@AddGamePoint+5000或@CreditPoint+5000,部分版本用@刷点券数值。
- HERO引擎可用@元宝10000或@添加元宝10000,GOM引擎可用@刷充值10000。
• 若指令无效可去服务端目录查看命令.txt文件,搜索元宝、GameGold等关键字核对当前引擎支持的格式。
数据库文件离线修改角色充值数据
角色不在线或引擎修改无效时,可直接改动底层数据库内的人物字段,重启服务端后生效。
• DBC2000数据库进入MirServer\DBServer\FDB打开人物库文件,找到Character或Player表,搜索自己的角色名。
- 定位到YuanBao、GameGold、Gold、Recharge等字段,直接录入大额数值后按回车保存。
• Access数据库一般在MirServer\Mud2\DB\HeroDB.mdb内,打开Account或Character表修改对应货币列。
- SQLite或自定义.db文件可用专用工具打开DB目录下的Account.db或Recharge.db进行修改。
• 改完关闭数据库工具,重启M2Server和DBServer,登录角色即可读取到新的充值数额。
修改充值NPC脚本或模拟充值记录
部分gm起点版本设有充值使者NPC,需要账号在充值列表内才能领取对应档位的元宝或赞助礼包。
• 进入服务端Mir200\Envir\QuestDiary目录,搜索名为充值、Pay、元宝的文件夹,找到充值使者脚本文件如充值使者-3.txt。
- 打开脚本内记录充值账号的文本如10000.txt,另起一行填入自己的游戏账号或角色名并保存。
• 进游戏找到该NPC,点击对应金额档位即可领取元宝及累充奖励,模拟真实充值流程。
• 若想跳过检测直接领,可在脚本对应选项的#IF下方注释掉账号检测命令,保留#ACT下的GIVEGAMEGOLD或ADDGAMEGOLD发放指令,保存后重载NPC脚本即可无条件领取。
配套GM工具与累充变量调整
部分gm起点单机版自带独立的GM管理工具或需在M2内调整累充变量以触发充值活动。
• 在服务端根目录寻找GM工具文件夹运行GM管理工具.exe,用GM账号登录后进入货币发放或充值管理界面。
- 选择目标账号填自己的角色名,货币类型选元宝或点券,输入数量点确认,工具会写入数据库即时生效。
• 若游戏内有累充活动,在M2Server点击变量管理找到账号累计充值的相关G变量或文本存储变量,手动改为大额数值如100000。
- 改完变量后游戏内打开充值活动面板即可看到档位全部达成,正常领取累充返利装备与属性。
修改无反应与数值异常排查
• 改完M2在线人物数值游戏内没变,检查是否双击保存成功,部分引擎需点应用再点确定,或尝试小退重登刷新缓存。
- 输入GM命令提示未知命令,确认AdminList.txt里权限是否写到10,角色是否重新登录过,命令前缀@和空格是否打错。
• 数据库改完重启还是原数,确认改的是当前使用的角色名所在行,且数据库文件没有被只读属性锁定,保存时有无报错。
- 充值NPC领不了,检查Merchant.txt里NPC坐标与脚本路径是否对应,脚本文件编码是否为ANSI,非ANSI会导致引擎读不到中文指令。

