增加GM人数需修改服务端配置文件,核心文件为AdminList.txt。该文件位于服务端Mir200\Envir目录下,路径通常为D:\MirServer\Mir200\Envir\AdminList.txt。部分引擎版本使用Admin.txt、GMList.txt或!AdminList.txt作为GM权限配置文件,修改前需确认引擎类型。
AdminList.txt文件格式为每行一个GM账号,格式为“*角色名”或“角色名 权限等级”。标准格式示例:
*城主
*管理员
*测试员
每行以星号开头,后接角色名称,角色名需与游戏内创建的角色完全一致,包括大小写与特殊符号。若使用权限等级格式,则每行格式为“角色名 等级数字”,例如“城主 10”表示角色“城主”拥有10级最高权限。
GOM引擎修改方法。打开D:\MirServer\Mir200\Envir\AdminList.txt文件,用记事本编辑。在文件末尾添加新GM账号,每行一个。保存文件后需重启M2Server引擎使配置生效。也可通过M2Server界面添加:点击“查看-列表信息一-管理员列表”,在右侧面板输入角色名称、权限等级(通常10为最高),点击“增加”并“保存”。玩家需小退重新登录游戏权限才会激活。
GEE引擎配置涉及双文件修改。首先修改MirServer\GeeLoginSrv目录下的GMList.txt文件,格式为“账号权限等级”,例如“gmtest
1”。其次修改MirServer\GeeM2\Config目录下的GM命令权限.txt文件,确保权限等级与GMList.txt一致。最后打开GEE引擎控制器,点击“选项-GM管理”,勾选“启用GM权限验证”,保存后重启引擎。
HERO引擎通过数据库与文件双重配置。使用DBC2000数据库工具打开HeroDB数据库,找到AdminList表,在Account列输入GM账号,Level列输入权限等级。同时修改服务端HeroM2文件夹下的Admin.txt文件,添加“*角色名”格式内容。数据库修改后需按顺序重启DBServer、LoginGate、GameGate、M2Server所有服务端程序。
传奇3服务端配置方法。进入Mir300\Envir文件夹,找到GMList.txt或AdminList.txt文件。格式为“账号权限等级”,例如“GM0019”表示账号GM001拥有9级权限。若文件不存在可新建文本文档重命名为GMList.txt。同时需修改数据库,使用数据库管理工具打开AccountDB.mdb,在Account表中找到目标账号,将GMLevel字段改为相应权限等级。
文件编码必须设置为ANSI格式。用记事本打开AdminList.txt后,点击“文件-另存为”,在编码下拉框中选择“ANSI”,覆盖原文件。若保存为UTF-8或Unicode编码,M2引擎将无法识别导致GM权限失效。编辑时避免使用中文标点符号,确保所有字符为半角英文状态。
权限等级划分标准。通常1-10级,10级为最高权限,可使用所有GM命令。1-3级为初级GM,仅限基础命令如@查询、@传送。4-6级为中级GM,可使用@刷装备、@调等级命令。7-9级为高级GM,拥有踢人、封号、修改爆率权限。具体命令权限在Mir200\Envir\AdminCmd.txt文件中定义,可自定义各等级可用命令。
多引擎通用操作步骤。首先备份原文件,将AdminList.txt复制为AdminList_backup.txt。其次用记事本打开原文件,在末尾添加新GM账号,格式与已有账号保持一致。保存文件后关闭所有服务端程序,等待10秒。按顺序启动程序:先启动DBServer,再启动LoginGate、GameGate,最后启动M2Server。使用新增GM账号登录游戏,输入@help命令测试权限是否生效。
常见问题处理。添加后GM命令无效,检查角色名是否与游戏内完全一致,包括空格与特殊符号。权限不生效,确认文件编码为ANSI格式,并已重启M2Server引擎。登录后无GM标识,在M2Server的“选项-参数设置-游戏选项”中勾选“GM上线有提示”。命令执行但无效果,检查AdminCmd.txt中该命令对应的权限等级是否与账号等级匹配。
批量添加GM账号方法。如需添加大量GM,可在AdminList.txt中使用批量格式。示例:
*GM01
*GM02
*GM03
*GM04
*GM05
每行一个账号,最多支持数百行。也可使用权限等级批量设置:
GM01 10
GM02 8
GM03 5
GM04 3
GM05 1
不同等级对应不同命令权限,便于分级管理。
文件修改注意事项。避免在文件中间插入新行,应在文件末尾追加。不要删除文件首行可能存在的“10”等权限标识数字。确保每行格式统一,要么全用“*角色名”格式,要么全用“角色名 等级”格式,不可混用。修改后保存前检查是否有空行,删除多余空行避免引擎解析错误。
引擎控制器可视化添加。对于不熟悉文件操作的用户,可使用引擎控制器界面添加。GOM引擎:运行M2Server.exe,点击“查看-列表信息一-管理员列表”,输入角色名、权限等级、限制IP(可选),点击“增加”后“保存”。GEE引擎:运行GEE_M2.exe,点击“系统-管理员管理-添加”,填写角色名与等级,保存后重启登录器。此方法无需手动编辑文件,适合新手操作。
数据库直接修改方法。使用数据库管理工具如Navicat、DBC2000或无极数据库,连接服务端数据库。找到Account表或AdminList表,添加新记录。字段包括:Account(账号)、Level(权限等级)、Name(角色名)。保存修改后需重启数据库服务使更改生效。此方法适用于AdminList.txt文件修改无效的复杂情况。
权限验证与测试。添加完成后,使用GM账号登录游戏。输入基础命令测试:@help查看可用命令列表,@move 330 220测试传送功能,@giveitem 110测试刷物品功能。若命令正常执行,表示GM权限添加成功。若命令无效,检查M2Server控制台是否有“权限不足”提示,根据提示调整权限等级。
文件路径总结。不同引擎GM配置文件路径:
GOM引擎:D:\MirServer\Mir200\Envir\AdminList.txt
GEE引擎:D:\MirServer\GeeLoginSrv\GMList.txt
HERO引擎:D:\MirServer\HeroM2\Admin.txt
传奇3引擎:D:\MirServer\Mir300\Envir\GMList.txt
统一登录器版本:D:\MirServer\LoginSrv\GMList.txt
修改前确认服务端实际安装路径,盘符可能为E、F等其他驱动器。
格式错误排查。检查角色名是否包含非法字符,避免使用“;”、“#”、“&”等引擎保留字符。确保星号与角色名之间有一个空格,格式为“ 角色名”而非“角色名”。权限等级数字后不要添加任何文字说明,纯数字即可。文件最后一行后应有换行符,确保引擎能正确读取末行内容。
生效时间与重启要求。文件修改后必须重启M2Server核心引擎才能生效。仅重启登录网关或游戏网关无效。完整重启顺序:关闭M2Server、关闭GameGate、关闭LoginGate、关闭DBServer,等待30秒后按反向顺序启动。玩家需完全退出游戏重新登录,小退可能无法加载新权限。
多角色账号设置。同一账号下多个角色需分别添加GM权限。在AdminList.txt中为每个角色名单独设置一行,例如:
*战士角色
*法师角色
*道士角色
即使同一账号,不同角色需独立配置权限。角色名变更后需同步更新AdminList.txt文件,否则权限失效。
权限回收与删除。删除GM权限只需在AdminList.txt中移除对应行即可。保存文件后重启M2Server生效。通过数据库添加的权限需在数据库中删除对应记录。引擎控制器添加的权限需在界面中选中账号点击“删除”按钮。权限删除后该账号立即失去所有GM命令使用资格。
通过以上步骤可完成GM人数增加,核心在于正确修改AdminList.txt文件格式与编码,并重启服务端使配置生效。不同引擎配置文件路径与格式略有差异,操作前确认引擎类型选择对应方法。文件编辑时注意ANSI编码与格式规范,避免因格式错误导致权限失效。

