想要在本地搭建的传奇单机里面使用GM命令,首先要明白GM权限不是打开游戏就能直接拥有,需要先在服务端内把自己的游戏账号添加到管理员名单,没有权限的账号输入任何指令都不会生效,部分版本还会区分GM等级,不同等级能够调用的指令范围不一样。
打开服务端文件夹MirServer,找到存放账号权限的配置文件,不同引擎存放路径略有区别。GOM和GEE引擎一般在MirServer\Mir200\Envir文件夹下面,文件名称是AdminList.txt,用记事本打开这个文件,按照格式填写角色名称和权限数字,格式为角色名 空格 权限号,权限数字范围从1到10,数字越大权限越高,单机使用直接填写10就可以解锁全部指令。填写完成保存文件,重启M2引擎,角色上线之后才会加载管理员权限。HERO引擎的管理员列表文件名同样是AdminList.txt,路径一致,但是部分老版本引擎需要填写账号而不是角色名,操作前可以查看M2控制台的提示信息确认读取规则。
添加权限之后进入游戏,默认的GM命令前缀大多是@符号,少数版本会修改成!或者#,前缀不对指令同样没有反应,不清楚前缀可以打开M2引擎,在选项功能设置里面找到GM命令设置页面,查看所有指令对应的触发符号。输入指令的时候区分中英文符号,必须切换成英文输入法,中文符号会让引擎识别失败,指令中间的空格不能随意删减,参数顺序也要严格按照要求填写。
刷物品是单机里面最常用的GM指令,基础格式为@刷 物品名称 数量,部分引擎指令名称是@make,两个指令功能一致。物品名称必须和DB数据库里面的物品名称完全一致,多一个空格或者错别字都会提示物品不存在,想要核对准确名称,可以打开DB工具查看StdItems.DB数据库,复制里面的物品名字直接粘贴使用,数量数值根据版本上限填写,超出上限会只刷出最大堆叠数量。
调整角色等级指令常用@等级 角色名 等级数字,只给自己提升等级可以省略角色名,直接输入@等级 等级数字。部分版本限制等级上限,填写的等级超过引擎设置上限不会生效,需要在M2参数里面修改人物最高等级限制。增加经验指令@经验 数值,一次性输入大额经验可以快速升级,注意经验数值不要过大,避免数据溢出导致角色数据异常。
调整属性相关指令,@属性 角色名 属性类型 数值,可以调整攻击、魔法、道术、防御、魔御等基础属性。还有@HP、@MP用来修改血量和蓝量,永久属性修改之后会保存在人物存档,下线重新登录依旧生效,临时属性增益只在当前在线期间有效,角色下线就会清空。调整金币和元宝的指令,@金币 数值、@元宝 数值,同样支持填写其他角色名称,用来给别的角色发放资源,货币数值不要一次性填写过高,防止超出数据库字段范围造成数据错乱。
传送类GM指令,@传送 地图号 X Y,可以直接传送到指定地图坐标,单机测试地图点位非常方便。@随机是在当前地图随机跳转坐标,@回城直接回到安全区,@召唤 角色名可以把在线的其他角色召唤到自己身边,@放逐 角色名能够把指定玩家踢回安全区域。地图号可以在服务端MapInfo.txt文件里面查询,所有地图对应的编号都记录在这个文件当中。
怪物相关指令,@刷怪 怪物名称 数量,在自己当前坐标刷新怪物,格式也可以附带坐标参数,@刷怪 怪物名称 数量 X Y。怪物名称必须匹配Monsters.DB数据库内的名字,刷出BOSS的时候注意数量,一次性大量刷新怪物容易造成引擎卡顿。@杀死 角色名可以清除指定角色,@清怪能够清空当前地图里面所有刷新出来的怪物,测试版本的时候清理残留怪物很实用。
权限管理相关指令,@添加GM 角色名 权限号可以在线添加管理员,不用每次都去修改AdminList文件,但是这个指令本身需要最高权限才能调用。@删除GM 角色名用来移除管理员权限,操作之后对应角色下线重登就不再拥有GM功能。@禁言 角色名 时长,用来限制角色发言,@解除禁言 角色名恢复发言权限。
查看信息类指令,@查看属性 角色名,读取目标角色全部属性数据。@查看背包 角色名,可以浏览目标角色背包里面存放的物品。@查看仓库 角色名读取仓库物品清单,单机核对物品发放情况很方便。@信息能够查看服务器当前运行状态,在线人数、网关连接信息都会展示出来。
其他高频实用指令,@无敌开启之后角色不会受到伤害,再次输入@无敌关闭无敌状态。@隐身开启隐身效果,怪物不会主动攻击,再次输入取消隐身。@技能 技能名称 等级,给角色添加或者调整技能,技能名称匹配技能数据库Magic.DB,等级填写0代表删除该技能。@调整爆率一般需要在M2面板操作,很少用命令行修改,大部分引擎不支持通过GM命令直接修改怪物爆率文件。
很多人设置完权限之后指令失效,常见原因有几种。第一,修改AdminList.txt之后没有重启M2引擎,文件没有重新加载。第二,角色名存在特殊符号或者空格,文件里面填写的名字和游戏内不一致。第三,引擎的GM命令被制作者修改,默认指令名称已经替换,需要在M2的命令配置界面核对。第四,杀毒程序拦截M2读写权限,权限文件读取失败。第五,使用了中文输入法符号输入指令,引擎无法识别命令。
还有一部分注意事项,GM指令只对在线角色生效,想要给离线角色修改数据,不能依靠游戏内命令,需要在服务端人物数据库里面直接修改。测试的时候不要频繁大批量刷物品、刷怪物,容易造成引擎崩溃,每次操作之后留意M2控制台有没有报错提示。不同引擎之间的GM命令存在差异,GOM、GEE、BLUE、HERO的指令库并不完全通用,部分指令在某一类引擎里面不存在,遇到指令无响应优先核对引擎配套的命令文档,不要直接套用其他版本的指令清单。
传奇单机GM命令开启方法常用指令大全及权限设置操作讲解
来源:
作者:
点击:

