传奇单机里GM权限和刷装备是两件事,但顺序不能颠倒。权限没有正确挂载,后面所有刷装备的指令输进去都不会有反应。权限挂载成功以后,刷装备本身只是一条聊天框指令的事,难点不在记命令,而在物品名称是否与服务端数据库一字不差,以及引擎的命令格式是否匹配。下面按“先加权限、再验权限、后刷装备、最后排错”的顺序展开,每一步都有明确的验证点。
GM权限设置的两条路径,优先走M2控制台
启动服务端,确保M2Server或GameServer窗口正常加载、没有红色报错,这是加权限的前提。引擎没完全就绪时改权限文件,改动可能在启动过程中被覆盖或读不到。
第一条路径是在M2引擎界面里直接添加,这也是最不容易出错的方式。打开M2Server窗口,顶部菜单点“查看”,选择“列表信息一”,进入“管理员列表”。在角色名称一栏填写你游戏内角色的完整名字,角色等级填10,10是最高权限等级,填1到9只开放部分命令,填10才是全命令可用。填完点击“增加”,再点“保存”。部分引擎的管理员列表在“查看→列表信息”下,入口名称略有差异,但逻辑一致:找到管理员列表,添加角色名,权限设为10。保存后角色必须小退到选人界面再重新进入,权限才会挂载到当前在线角色上,不退出重登不生效。
第二条路径是直接编辑AdminList.txt文件。文件位置在服务端目录下的Mir200\Envir\AdminList.txt。用记事本打开,在文件末尾另起一行写入角色名。这里有一个版本差异需要留意:HERO引擎的写法是星号后跟一个半角空格再写角色名,格式为“* 角色名”,每行一个;GOM和GEE引擎的常见写法是“角色名10”,数字10直接跟在名字后面表示权限等级。文件保存时编码必须选择ANSI,存成UTF-8或UTF-8 BOM会导致M2读到乱码,权限挂不上。改完文件后回到M2控制台,点“控制”菜单下的“重新加载管理员列表”,或者干脆重启M2Server进程,让改动生效。
两种方式可以同时用,也可以只用其中一种。如果改了AdminList.txt但M2管理员列表里看不到对应名字,说明文件没被重载或格式不对,手动在M2界面里再添加一次作为兜底。
验证GM权限是否真正生效
权限加完、小退重登之后,不要急着刷装备,先验权限。在游戏聊天框输入“@GM”或“@GameMaster”,如果提示“管理员模式开启”或“GM权限已激活”,说明权限已经挂载成功。如果输入后提示“普通玩家”或没有任何反应,权限没有生效,不要继续试刷装备命令,回上一步排查:角色名的大小写和空格是否与游戏内完全一致,AdminList.txt的编码是否是ANSI,M2有没有执行重载操作。
刷装备的核心指令与引擎差异
权限验证通过后,刷装备在聊天框里直接输入指令即可。按Enter打开输入框,命令和参数之间用一个半角空格隔开,不要用全角空格。
最通用的命令是“@make”加物品名称和数量。格式为“@make物品名称 数量”,例如“@make屠龙 1”、“@make裁决之杖 5”。不写数量时默认刷出1件。GOM和GEE引擎通常也支持“@give”作为替代,格式同样是“@give物品名称 数量”。部分GEE版本使用“@create物品名称 数量”来生成物品。
如果引擎的命令前缀不是make,不要硬套。在M2控制台点“选项”进入“游戏命令”,切换到“管理命令”分类,这里列出了当前引擎实际支持的全部GM命令及其格式。以列表里显示的格式为准,比从网上抄通用命令更可靠。
物品名称必须与服务端数据库完全一致。物品标准名存储在Mir200下的StdItems.DB中,对应的字段是Name。屠龙就叫“屠龙”,不能写成“屠龙刀”;裁决之杖不能简写成“裁决”。名称里多一个空格、少一个字、简繁混用,都会导致指令执行后背包里什么都没有。如果不确定物品的准确名称,可以在游戏内输入“@itemlist”调出物品列表复制粘贴,或者直接用物品ID来刷:查StdItems.DB的Idx列,假设屠龙的ID是28,输入“@make28 1”即可生成对应物品。
背包满的时候装备不会凭空消失,会掉落在角色脚下。刷完没看到装备先检查地面,再检查物品名称是否正确。
其他配套的常用指令
刷装备之外,几个高频GM指令可以一并记住,测试版本或体验内容时会反复用到。等级方面,“@level 45”直接把角色升到指定等级,方便穿戴等级要求的装备。金币方面,“@gold 1000000”或“@addgold 1000000”加金币,元宝在GOM中常用“@GameGold +1000000”或“@加元宝 1000000”。传送方面,“@move 0”回比奇,“@move 3”去盟重,地图编号可以在MapInfo.txt中查到。刷怪测试用“@mob 祖玛教主 1”在脚下生成一只指定怪物,用来测试爆率或装备效果。开关无敌用“@superman”,角色不会受到怪物伤害。
刷不出来时的排查顺序
指令输进去没反应,按以下顺序排查,不要反复重启服务端。
先查权限。回M2管理员列表确认角色名在里面且等级为10,AdminList.txt里的条目没有被覆盖或丢失。权限没有重载时,改文件等于没改。
再查物品名称。打开StdItems.DB核对Name字段,指令里写的名字必须和数据库里的字符串完全一致,包括标点和空格。可以用“@make物品ID 数量”的ID写法绕过名称匹配问题,快速判断是不是名称写错了。
然后查引擎命令格式。M2的“选项→游戏命令→管理命令”里看当前引擎实际注册的刷装备命令是make、give还是其他前缀。部分版本或插件会禁用或重命名默认命令,以引擎内显示为准。
最后查引擎版本。HERO、GOM、GEE、BLUE的刷装备命令前缀并不完全通用,HERO常用“@制造”,GOM常用“@make”或“@Item”,直接从其他引擎的教程里抄命令过来大概率不匹配。确认自己用的是哪套引擎,再对应使用它的命令格式,比反复试错有效。
传奇单机添加GM权限与刷装备从权限配置到指令生效完整实操手册
来源:
作者:
点击:

