很多刚架设单机传奇的朋友,都希望通过设置 GM 权限来调整游戏内容,比如刷取装备、修改经验倍率、自定义地图规则等。单机场景下的 GM 设置无需复杂网络配置,核心围绕服务端工具、游戏命令或数据库修改展开,以下是详细操作步骤。
一、设置前的准备:确认服务端与数据备份
在开始 GM 设置前,需先明确服务端类型与基础环境,避免操作失误导致游戏文件损坏。
第一步:识别服务端引擎
单机传奇常用引擎为 Hero、GOM、BLUE 等,不同引擎的 GM 设置入口略有差异。查看服务端根目录,若有 “HeroGM 工具.exe”“GOM 引擎控制器” 等文件,可直接通过对应工具操作;若无明显工具,需通过命令或数据库修改。
第二步:备份核心数据
找到服务端 “DB” 文件夹(通常路径为D:\MirServer\Mud2\DB),将其中的Account.db(账号数据库)、Item.db(物品数据库)复制到其他文件夹。若后续操作出错,可通过备份文件恢复数据。
二、方法一:通过服务端 GM 工具设置(最便捷)
多数单机传奇服务端会自带 GM 管理工具,适合新手快速设置权限,步骤如下:
打开 GM 工具
在服务端目录中找到 GM 工具(如 “GM 管理助手.exe”“传奇 GM 工具”),双击运行后,在 “连接设置” 中输入服务端 IP(单机默认127.0.0.1),端口无需修改(通常为默认端口),点击 “连接”。
添加 GM 账号
连接成功后,进入 “账号管理” 页面,点击 “新增账号”,输入你想设置为 GM 的账号和密码,在 “权限等级” 中选择(一般 10 级为最高权限,可执行所有 GM 命令;5 级权限仅支持刷基础物品),最后点击 “保存”。
验证权限
启动游戏客户端,用刚设置的 GM 账号登录,在游戏内输入基础 GM 命令(如@版本),若弹出当前 GM 等级与功能列表,说明设置成功。
三、方法二:通过游戏内命令设置(适合无工具场景)
若服务端无 GM 工具,可通过默认 GM 账号登录后,用命令添加新 GM 账号,具体操作如下:
登录默认 GM 账号
多数单机传奇预设默认 GM 账号(常见账号:admin,密码:123456;或账号:gm,密码:gm123),若不清楚默认账号,可查看服务端 “ReadMe.txt” 说明文件,其中通常会标注。
执行添加 GM 命令
登录后在游戏聊天框输入命令,不同引擎命令格式略有差异,常见格式如下:
Hero 引擎:@添加GM 玩家账号 玩家密码 权限等级(示例:@添加GM test 123 10,表示将账号 test 设为 10 级 GM)
GOM 引擎:@GM权限 玩家账号 权限等级(示例:@GM权限 test 10,密码需在账号注册时自行设置)
输入命令后按回车,若提示 “GM 账号添加成功”,即可退出默认账号,用新 GM 账号登录。
四、方法三:修改数据库设置(进阶操作)
若上述两种方法无效,可直接修改账号数据库,适合熟悉基础数据库操作的用户:
打开账号数据库
下载并安装 SQLite 数据库工具(如 SQLite Expert),打开服务端 “DB” 文件夹中的Account.db文件。
修改 GM 权限字段
在数据库表中找到 “Accounts” 表,找到你要设置为 GM 的账号(若未注册,需先在游戏内注册账号),查看 “GMLevel” 字段(GM 等级),将默认值 “0”(普通玩家)改为 “10”(最高权限),点击 “保存”。
重启服务端生效
关闭当前运行的服务端程序(包括 M2 引擎、网关程序),重新启动服务端,再登录修改后的账号,即可拥有 GM 权限。
五、常用 GM 命令与问题排查
设置好 GM 权限后,可通过命令调整游戏,同时需注意常见问题的解决方法:
常用 GM 命令(通用版)
刷物品:@刷物品 物品编号 数量(物品编号可在服务端 “DB\Item.db” 中查询,如 “屠龙” 编号可能为 1001)
修改经验倍率:@经验倍率 数值(示例:@经验倍率 10,表示经验为原来的 10 倍)
传送地图:@传送 地图编号(地图编号可在 “List.txt” 中查询)
常见问题解决
命令无效:检查 GM 等级是否足够(如刷特殊物品需 10 级权限),或服务端是否重启;
账号登录失败:确认数据库中 “Password” 字段是否为明文(部分引擎需加密,若为加密格式,需用 GM 工具设置密码);
服务端崩溃:查看是否修改了错误的数据库字段,可通过备份的 “DB” 文件恢复。

