当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端GM命令修改文件夹与文件详解

热度:
在传奇服务端中,修改GM命令主要涉及两个核心目录:Mir200根目录与Envir文件夹。根据引擎版本不同,配置文件可能是文本格式(.txt/.ini)或直接在M2Server界面中设置。

一、核心配置文件路径

GM命令的存储位置分为“命令定义文件”和“脚本触发文件”,修改前需准确定位。

文件路径文件作用适用引擎/版本

D:\MirServer\Mir200\Command.ini(或Command.txt)核心GM命令库。定义@制造、@调整等级等内置命令的别名与权限。通用(Hero、Blue、3KM2)

D:\MirServer\Mir200\Envir\UserCmd.txt自定义@命令。定义玩家或GM使用的自定义脚本命令(如@会员、@挂机)。所有支持脚本的引擎

D:\MirServer\Mir200\Envir\UserCmds.txtGM专用命令。部分版本将GM命令单独存放于此文件。部分老版本或定制版

M2Server→选项→游戏命令可视化修改界面。直接修改命令名称、权限等级,无需找文件。GOM、GEE、HGE等

二、修改标准GM命令(Command.ini)

标准GM命令(如刷装备、传送、调级)通常存储在Command.ini中。用记事本打开该文件,内容格式如下:
[Command]
;注释:等号左侧为引擎内部标识,右侧为游戏中使用的命令
MakeItem=制造
Level=调整等级
Move=传送


修改方法:
•改名:将MakeItem=制造改为MakeItem=刷,游戏中命令即从@制造裁决之杖变为@刷裁决之杖。

•权限:此文件通常不直接控制权限,权限需在M2的“游戏命令”界面中设置(权限10为GM,0为玩家)。

注意:若根目录下无Command.ini,说明该版本命令存储在Mir200\Envir\Command.txt或直接集成在M2主程序中。

三、修改自定义脚本命令(UserCmd.txt)

通过脚本实现的GM功能(如一键清包、召唤BOSS)在UserCmd.txt中定义。格式为命令编号。

文件示例:
会员1
清理背包2
召唤BOSS3


修改逻辑:
•将会员1改为vip1,则游戏内输入@vip即可触发原会员脚本。

•编号对应脚本:编号1对应QFunction-0.txt中的[@UserCmd1]段。修改命令名不会影响脚本逻辑,只需确保编号一致。

四、M2可视化修改(推荐)

对于不熟悉脚本的GM,最稳妥的方式是使用M2Server的可视化界面。

1.启动服务端,运行M2Server.exe。
2.点击菜单栏:选项->游戏命令->管理命令。
3.在列表中找到目标命令(如“制造”),直接在“命令名称”栏修改为“刷”。
4.在“所需权限”栏确认设置为10(GM权限)。
5.点击“保存”或“修改”并重启M2Server生效。

此方法直接修改内存中的命令表,避免因修改文件编码错误导致服务端启动失败。

五、生效流程与常见问题

1.生效方式:
◦修改Command.ini或M2界面后,必须重启M2Server生效。

◦修改UserCmd.txt后,通常需重载QF脚本(M2→控制→重载QF)或重启M2。

2.修改无效:
◦检查文件是否为ANSI编码(用记事本另存为时选择ANSI),UTF-8编码会导致命令乱码或失效。

◦确认角色已添加到AdminList.txt且权限为10。

3.命令冲突:避免修改后的命令与现有命令重名(如将“制造”改为“传送”),会导致原传送功能失效。
[顶部]