想在传奇服务端添加、删除或调整 GM 命令(如 @刷装备、@传送),核心是找到存储命令配置的文件夹与文件。不同引擎(M2、GOM、HERO)的路径不同,需按引擎类型定位,以下分场景详解操作方法。
一、主流引擎 GM 命令文件夹及修改文件(核心定位)
传奇服务端 GM 命令均存储在 “Envir”(环境配置)相关文件夹中,不同引擎的具体路径与文件名有差异,先确认自身引擎类型(查看服务端根目录 exe 文件,如 M2Server.exe 为 M2 引擎,GomEngine.exe 为 GOM 引擎)。
(一)M2 引擎(最经典,常见于复古服)
M2 引擎是传奇最基础的引擎,GM 命令主要存放在服务端 “MirServer\Mir200\Envir” 文件夹下,核心修改文件有 2 个:
Command.ini(普通 GM 命令)
路径:MirServer\Mir200\Envir\Command.ini
作用:管理 “@传送”“@加经验”“@清理背包” 等基础 GM 命令,可修改命令名称、使用权限(GM 等级)、执行效果。
修改示例:
原命令(允许 3 级及以上 GM 使用 @传送):
@传送=3 ; 格式:命令=GM等级,等级1-10(10为最高权限)
若想改为所有 GM(等级 1 及以上)可用,且命令名改为 @飞:
@飞=1
注意:修改后需保存文件,重启 M2Server.exe(服务端核心进程)才生效。
AdminCommand.txt(高级管理员命令)
路径:MirServer\Mir200\Envir\AdminCommand.txt
作用:存储 “@重启服务器”“@修改玩家权限” 等高危命令,仅最高级 GM(默认等级 10)可使用。
修改规则:每行一条命令,格式为 “命令 权限等级 备注”,例如:
@重启服务器 10 仅超级管理员可用
若想开放给 8 级 GM,将 “10” 改为 “8” 即可。
(二)GOM 引擎(多用于特色服、轻变服)
GOM 引擎 GM 命令文件夹更细化,主要在 “GomServer\Envir” 下,分普通与特殊命令两个文件:
GMCommand.txt(基础 GM 命令)
路径:GomServer\Envir\GMCommand.txt
特点:支持自定义命令效果,不仅能改权限,还能设置命令执行时的提示文字、参数要求。
修改示例(添加 “@送元宝” 命令,5 级 GM 可用,每次送 1000 元宝):
@送元宝 5 执行后给目标玩家1000元宝 <PlayerName>
; 格式:命令 权限等级 说明 (<PlayerName>为必填参数,代表玩家名)
关键:若需修改命令效果(如元宝数量),需同步修改 GOM 引擎 “M2 控制器→命令设置” 中的对应参数,文件修改仅管权限与名称。
SuperCmd.txt(超级 GM 命令)
路径:GomServer\Envir\SuperCmd.txt
作用:管理 “@刷全服装备”“@清空怪物” 等影响全服的命令,默认仅等级 10 GM 可用,修改格式与 GMCommand.txt 一致,但需注意:修改后需在 GOM 引擎 “选项→超级命令” 中刷新配置,无需重启服务端。
(三)HERO 引擎(常用于中变、超变服)
HERO 引擎 GM 命令文件夹与 M2 类似,但文件名有差异,核心在 “HeroServer\Mir200\Envir”:
GMCommand.ini(核心命令配置)
路径:HeroServer\Mir200\Envir\GMCommand.ini
修改规则:采用 “命令 = 权限,执行脚本” 格式,例如:
原命令(@加金币,3 级 GM 可用,加 10000 金币):
@加金币=3,Gold 10000
若想改为加 50000 金币,且权限降为 2 级:
@加金币=2,Gold 50000
注意:“执行脚本” 部分需符合 HERO 引擎脚本语法(如 Gold 代表金币,Exp 代表经验),不懂脚本勿随意修改后半段。
CmdLimit.txt(命令使用限制)
路径:HeroServer\Mir200\Envir\CmdLimit.txt
作用:限制 GM 命令的使用频率(如每小时最多用 5 次 @刷装备),格式为 “命令 最大次数 时间间隔(分钟)”,例如:
@刷装备 5 60 ; 每60分钟最多用5次
二、修改前必做:确认引擎与备份文件(避坑关键)
不少玩家改完命令后出现服务端崩溃,多因没做前期准备,需注意 2 点:
先确认引擎类型,避免找错文件夹
若分不清引擎,打开服务端根目录,看核心进程名:
有 M2Server.exe→M2 引擎;
有 GomEngine.exe→GOM 引擎;
有 HeroM2.exe→HERO 引擎;
找错文件夹(如 GOM 引擎去 M2 路径修改)会导致修改无效,甚至误删文件。
修改前备份原文件,出错可恢复
找到 Command.ini、GMCommand.txt 等文件后,右键 “复制”,粘贴到桌面或新建 “备份” 文件夹中;
若修改后出现命令无法执行、服务端报错,直接用备份文件覆盖原文件,重启服务端即可恢复。
三、修改后生效:不同引擎的激活方式(别漏这步)
修改完文件不激活,命令不会生效,不同引擎激活方式不同:
M2 引擎:必须重启 M2Server
右键任务栏中的 M2Server.exe,选择 “关闭”,然后重新双击 M2Server.exe 启动;
启动后在 M2 控制器中,进入 “选项→命令管理”,确认修改后的命令已显示,才算激活成功。
GOM 引擎:刷新配置即可,无需重启
打开 GOM 引擎的 M2 控制器,点击 “选项→GM 命令设置”,点击右下角 “刷新配置” 按钮;
弹出 “配置刷新成功” 提示后,直接在游戏中测试命令(如输入 @飞),无需关闭服务端。
HERO 引擎:重启 HeroM2 或刷新脚本
简单方式:重启 HeroM2.exe;
快速方式:在 HeroM2 控制器中,进入 “脚本→刷新 GM 命令”,点击 “确认” 后立即生效。
四、常见问题:修改后命令无效的 3 个解决办法
格式错误:符号、空格不对
比如 M2 引擎 Command.ini 中,命令后多写空格(如 “@飞 =1”,正确应为 “@飞 = 1”),或用中文全角分号(“;” 正确,“;” 错误);
解决:用记事本打开文件,按示例格式核对,全角符号替换为半角(可复制示例中的符号粘贴)。
权限不够:GM 等级低于命令要求
比如命令设为 “@送元宝 = 5”,但你的 GM 账号等级是 3 级,输入命令会提示 “权限不足”;
解决:要么降低命令权限(如改为 “@送元宝 = 3”),要么提升 GM 账号等级(在服务端 “账号管理” 中调整)。
文件编码错误:中文乱码导致解析失败
用 Notepad++ 打开修改后的文件,若显示乱码,说明编码不对(传奇服务端配置文件需 ANSI 编码);
解决:在 Notepad++ 中,点击 “编码→转为 ANSI”,保存文件后重新激活命令。
五、总结:各引擎 GM 命令核心文件夹速查
引擎类型
核心文件夹路径
关键修改文件
生效方式
M2 引擎
MirServer\Mir200\Envir
Command.ini、AdminCommand.txt
重启 M2Server
GOM 引擎
GomServer\Envir
GMCommand.txt、SuperCmd.txt
刷新 M2 配置
HERO 引擎
HeroServer\Mir200\Envir
GMCommand.ini、CmdLimit.txt
重启 HeroM2 或刷新脚本
按以上路径找到对应文件夹,遵循 “备份→修改→激活” 步骤,即可顺利调整 GM 命令。若修改特殊命令(如自定义脚本命令),需额外编辑服务端 “Script”(脚本)文件夹下的文件,可参考引擎官方文档或咨询私人服务器技术客服获取脚本语法。

