开传奇的第一步是把服务端跑起来,再做 GM 权限。GM 身份绑的是“游戏内角色名”,不是登录账号,所以必须先通过登录器进游戏建一个角色,记住角色名(区分大小写、空格也算),再去服务端把它加进管理员列表。
一、先确认服务端状态
D:\MirServer 下 DBServer、LoginSrv、LoginGate、RunGate、SelGate、M2Server 全部启动完毕,M2 底部无红字。没启动完就去加 GM,M2 重载时会把列表清空。
二、M2Server 可视化加 GM(最稳)
双击任务栏 M2Server.exe 主窗口,菜单点「查看 → 列表信息一(或列表信息) → 管理员列表」。
角色名称填你游戏里的角色名,权限等级填 10(10 是最高,1-9 只能部分命令),IP 栏单机填 127.0.0.1 或留空,点「增加」再点「保存」。
回游戏小退到选角界面重进,不关登录器只退角色。
三、改 AdminList.txt(引擎界面打不开时用)
进 D:\MirServer\Mir200\Envir\AdminList.txt,记事本打开,按文件里原有格式加一行:
HERO 引擎写 * 你的角色名(星号+空格+角色名)或 你的角色名 10
GOM/GEE 引擎写 你的角色名 10
Blue 引擎写 你的角色名 10(不带星号)
文件必须存 ANSI 编码,UTF-8 会让 M2 读成乱码不生效。保存后回 M2 点「控制 → 重读管理员列表」,没这按钮就重启 M2Server。
四、Hero 老库双保险(DBC 环境)
DBC2000 开 HeroDB → Account 表,找到你账号那行,MemberLevel 改 10,Permission 改 255,Ctrl+S 保存;或开 Mud2\DB\Member.mdb,AdminLevel 改 255。改完重启 DBServer 和 M2。
五、进游戏激活 GM 模式
角色重登后聊天框输入:
@GMON 或 !GMON(GOM 多用的激活令,Hero 部分版本自动激活不用输)
再输 @help 或 @version,回显里带“GM”或弹出命令菜单就成功了。
六、常用 GM 命令(物品名以 StdItems.DB 为准)
@make 屠龙 1 → 刷 1 把屠龙(名字错就提示无此物品,去 Mud2\DB\StdItems.DB 搜中文名看前面英文标识)
@level 100 → 角色升 100 级
@GameGold +100000(Hero)或 @调整元宝 角色名 +100000(GOM) → 加元宝
@mob 白野猪 10 → 身边刷 10 只白野猪
@map 3 → 传盟重(地图号看 MapInfo.txt)
@无敌 / @隐身 → 开关状态
@move 0 330 330 → 按坐标传送
命令无效先查三件事:角色名和 AdminList 是否一字不差、权限是不是 10、M2「选项 → 游戏命令 → 管理命令」里该命令是否被注释或限权。
七、不生效排错
• 改了 AdminList 没重载:M2 点重读管理员列表或重启 M2
• 编码存成 UTF-8:删了重存 ANSI
• 角色名多空格/全半角不符:游戏内复制角色名粘贴进 txt
- Hero 引擎只改了 AdminList 没动数据库 AdminLevel:双处都改
• 在线改完不重登:GM 标识只在登录时加载,必须小退
• GOM 商业版勾了“禁止 GM 权限”:M2 系统设置取消勾选
单机自己开服做 GM 不需要网页后台、不需要外网 IP,M2Server 本身就是 GM 后台,角色名进 AdminList 给 10 级,小退重进就能 @make 随便刷。

