自己架设传奇:给自己刷充值的 3 种实用方法

来源: 作者: 点击:
一、核心前提:确认 GM 权限与工具准备
自己架设的传奇中,刷充值需依托GM 权限或服务端数据修改,需先完成两个基础操作:
确认 GM 账号:默认 GM 账号多为 “admin”“gm123”,密码在服务端Mirserver\Config\AdminList.txt中查看(可手动添加新 GM 账号,格式为 “账号 密码 权限等级”,等级设为 10 即最高权限);
准备工具:若用可视化工具,需在服务端GM工具文件夹找到对应程序(如 “GM 管理工具.exe”),无需额外安装;若修改数据库,需打开 DBC2000 或 SQL 管理工具(如 Navicat)。
二、方法 1:用 GM 工具直接刷充值(最简单,推荐新手)
(一)操作步骤
启动 GM 工具:双击服务端GM工具文件夹中的 “GM 管理工具.exe”,输入 GM 账号密码登录(部分工具无需登录,直接选择服务端路径即可);
定位充值功能:在工具左侧菜单找到 “充值管理”“元宝赠送” 或 “货币发放” 选项(不同工具名称略有差异,核心是 “货币相关” 功能);
设置刷充参数:
选择目标账号(输入自己的游戏账号);
选择货币类型(如 “元宝”“钻石”,对应游戏内充值货币);
输入发放数量(如 10000,无需填写金额,直接填货币数量);
确认发放:点击 “提交”“发放” 按钮,工具提示 “操作成功” 后,登录游戏即可看到货币到账。
(二)注意事项
部分 GM 工具需先启动服务端,否则会提示 “无法连接数据库”;
若工具无 “充值” 选项,选择 “物品发放”,找到 “充值卡” 道具(如 “1000 元宝充值卡”),发放到背包后,在游戏内使用即可兑换货币。
三、方法 2:修改服务端数据库(适合有基础,精准控制)
(一)操作步骤(以 DBC2000 为例)
打开数据库:启动 DBC2000,找到服务端数据库(默认名为 “HeroDB”),展开 “User” 表(存储玩家账号数据的表);
定位自己的账号:在 “User” 表中按 “Account” 字段搜索自己的游戏账号(如 “test123”),找到对应行;
修改充值货币字段:
找到货币相关字段(常见字段名:“Gold”“YuanBao”“Diamond”,分别对应金币、元宝、钻石,字段名可在服务端Config\GameConfig.ini中查看,标注 “充值货币” 的即为目标字段);
双击字段值,输入目标数量(如 “YuanBao” 字段改为 10000),点击 “保存”;
生效设置:关闭 DBC2000,无需重启服务端,重新登录游戏即可刷新货币数量。
(二)注意事项
修改前建议备份数据库:右键 “HeroDB” 选择 “备份”,避免误改其他字段导致账号异常;
若用 SQL 数据库(如 MySQL),打开 Navicat 连接服务端数据库,执行 SQL 语句:UPDATE User SET YuanBao=10000 WHERE Account='自己的账号';,执行后即可生效。
四、方法 3:在游戏内用 GM 命令刷充值(最快,需记住命令)
(一)操作步骤
登录 GM 账号:用提前确认的 GM 账号(如 “admin”)登录游戏,进入任意地图;
打开命令输入框:在游戏内按 “@” 键,调出命令输入窗口(部分版本直接在聊天框输入命令);
执行充值命令:
通用命令格式:@赠送元宝 账号 数量(如@赠送元宝 test123 10000,账号可省略,默认给自己发放);
部分引擎专属命令:HERO 引擎用@元宝发放 数量,GOM 引擎用@给元宝 账号 数量,具体命令可在服务端GM命令.txt文件中查看;
确认到账:输入命令后按回车,游戏内会弹出 “发放成功” 提示,打开背包或货币界面即可看到数量变化。
(二)注意事项
若命令无效,检查 GM 权限等级:在AdminList.txt中确保 GM 账号权限等级≥5(部分命令需高权限);
命令中的符号需用英文半角:如 “@”“空格” 需在英文输入法下输入,中文符号会导致命令识别失败。
五、常见问题解决
刷充后货币不显示:重新登录游戏,或在游戏内执行@刷新数据命令;
GM 工具连接失败:检查服务端是否启动,工具中 “服务端 IP” 是否填 127.0.0.1(单机架设必填);
数据库字段找不到:打开服务端Config\字段说明.txt,搜索 “充值”“元宝” 关键词,查看对应字段名(如部分版本 “元宝” 字段名为 “YB”)。