传奇服务端修改GM命令的核心文件夹及操作方法

来源: 作者: 点击:
传奇服务端修改GM命令,核心集中在3个核心文件夹及对应配置文件,不同引擎(战神、BLUE、GOM等)文件夹路径基本一致,仅部分文件名有差异,无需复杂技术,找到对应文件夹和文件,按格式修改即可生效,新手可直接跟随操作。
最核心的文件夹:MirServer\Mir200\Envir,这是所有GM命令(基础命令、自定义命令)的主要修改目录,几乎所有传奇服务端的GM命令配置文件,都集中在这个文件夹下,也是修改频率最高的目录,重点关注该文件夹下的3个核心文件。
第一个核心文件(基础GM命令):Envir文件夹下的AdminList.txt,该文件用于设置GM账号、GM等级,以及绑定基础GM命令权限,同时部分基础GM命令的开启、关闭也可在此设置,是修改GM命令的基础文件,所有服务端均有该文件。
操作步骤:打开服务端根目录,找到MirServer\Mir200\Envir文件夹,双击打开,找到AdminList.txt文件,用记事本或Notepad++打开编辑。文件内每行对应一个GM账号,格式通常为“账号 密码 GM等级”(如admin 123456 3),GM等级决定可使用的GM命令权限,等级越高,可使用的命令越多(通常等级3为最高权限)。
若需修改基础GM命令权限,可在对应GM账号后添加命令限制,或调整GM等级;若需新增GM账号,直接按上述格式新增一行,保存文件即可。修改完成后,无需重启整个服务端,仅需重启登录网关(LoginGate.exe),修改即可生效,避免因重启服务端导致玩家掉线。
第二个核心文件(自定义GM命令):Envir文件夹下的QManage.txt,该文件是自定义GM命令的核心配置文件,绝大多数自定义GM命令(如刷装备、调等级、刷金币等),都需在此文件内编写或修改,也是新手修改GM命令最常用的文件。
操作步骤:同样在MirServer\Mir200\Envir文件夹下,找到QManage.txt文件,用Notepad++打开(推荐使用,可清晰显示脚本格式,避免出错)。该文件采用脚本格式编写GM命令,核心格式为“[@命令名称] #IF #ACT 命令执行内容”,无需复杂编程,按现有格式修改即可。
举例说明:若需修改“@刷元宝”命令,找到文件内[@刷元宝]对应的脚本,若需调整刷元宝的数量,修改#ACT后的“GAMEGOLD + 数量”(如GAMEGOLD + 1000),保存文件;若需新增GM命令,如“@提升等级”,可直接新增一行,编写脚本“[@提升等级] #IF #ACT LEVEL + 10”,保存后重启服务端即可使用该命令。
需注意,QManage.txt文件内的脚本格式不可随意修改,#IF后可添加条件(如GM等级限制、玩家等级限制),#ACT后为命令执行的具体操作,若格式错误,会导致GM命令无法使用,修改后建议先保存备份文件,避免操作失误无法恢复。
第三个核心文件(命令过滤/限制):Envir文件夹下的Command.txt,部分服务端会在此文件内设置GM命令的过滤规则、使用限制,若某些GM命令无法使用,或需限制部分GM命令的使用范围,可在此文件修改,并非所有服务端都有该文件,若没有可忽略。
操作步骤:打开Command.txt文件,查看文件内内容,通常每行对应一个GM命令,可设置命令是否启用、使用权限、使用频率限制等。若需启用某个被禁用的GM命令,删除该命令前的禁用标记(通常为“//”);若需禁用某个GM命令,在命令前添加“//”即可,保存后重启服务端生效。
第二个关键文件夹:MirServer\Mir200\Config,该文件夹下的M2Server.ini文件,用于设置GM命令的核心参数,主要修改GM命令的触发方式、权限开关,不直接编写GM命令,仅辅助配置,部分引擎的GM命令相关设置需在此调整。
操作步骤:找到MirServer\Mir200\Config文件夹,打开M2Server.ini文件,用Notepad++打开,搜索“GM命令”“Admin”等关键词,找到对应配置项。例如,可设置GM命令是否需要加前缀(如“@”)、GM等级对应的命令权限范围、是否记录GM命令使用日志等,修改对应参数后,保存文件并重启M2Server.exe,修改即可生效。
需注意,M2Server.ini文件是服务端核心配置文件,参数较多,修改时仅针对GM命令相关的配置项,不要随意修改其他参数,避免导致服务端无法启动。若不确定参数含义,可先备份该文件,再进行修改,出现问题可及时恢复。
第三个补充文件夹:MirServer\DBServer\Config,该文件夹主要用于配置数据库相关的GM命令,仅部分特殊GM命令(如修改数据库内玩家数据、重置玩家信息等)需在此文件夹下的DBConfig.ini等文件中修改,普通GM命令无需涉及该文件夹。
操作步骤:打开MirServer\DBServer\Config文件夹,找到DBConfig.ini文件,打开后搜索GM相关配置项,若需修改数据库相关的GM命令(如@清空玩家背包),可在此调整命令对应的数据库操作参数,修改后保存,重启DBServer.exe即可生效。新手不建议随意修改该文件夹下的文件,避免导致数据库异常。
不同引擎的文件夹差异补充,避免找不到对应文件:战神引擎、BLUE引擎的GM命令文件夹与上述一致,核心文件均为Envir文件夹下的AdminList.txt、QManage.txt;GOM引擎部分版本,会在MirServer\Mir200\Envir\MapQuest_def文件夹下新增GM命令相关脚本文件,若在Envir文件夹下找不到QManage.txt,可到该子文件夹下查找。
常见问题:找不到对应文件夹或文件,大概率是服务端版本差异或文件缺失。首先确认服务端根目录下的MirServer文件夹完整,若Envir文件夹缺失,需从服务端安装包中重新复制该文件夹;若核心文件(如QManage.txt)缺失,可复制同版本服务端的对应文件,替换后再进行修改,避免文件损坏导致无法修改。
修改GM命令的关键注意点:所有修改均需在服务端关闭或暂停状态下进行,避免修改过程中文件被占用,导致修改失败;修改完成后,根据修改的文件类型,重启对应服务(登录网关、M2Server、DBServer),无需重启整个服务端;修改前务必备份对应配置文件,若修改错误,可及时恢复,避免影响服务端正常运行。
若修改后GM命令无法使用,排查步骤:先检查修改的文件格式是否正确,尤其是QManage.txt的脚本格式,确保#IF、#ACT语句无误;再检查GM账号等级是否足够,是否拥有对应命令的使用权限;最后检查服务是否重启,若未重启,重启对应服务后再测试。
补充操作:若需批量修改GM命令,可将QManage.txt文件导出,用文本编辑工具批量替换命令内容,修改完成后重新导入文件夹;若需删除某个GM命令,直接删除QManage.txt文件内对应命令的脚本内容,保存后重启服务即可。
总结:传奇服务端修改GM命令,核心文件夹是MirServer\Mir200\Envir,重点修改AdminList.txt(基础权限)、QManage.txt(自定义命令)两个核心文件;辅助文件夹是MirServer\Mir200\Config(参数配置),补充文件夹是MirServer\DBServer\Config(数据库相关命令)。按上述路径找到对应文件,按格式修改,重启对应服务即可生效,新手优先掌握Envir文件夹的操作,即可完成大部分GM命令的修改。