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

传奇世界架设 GM 号失败?AdminList 无效的解决全指南

热度:
自己架设传奇世界单机或时,不少人卡在 GM 号设置上:明明按路径找到 D:\GMserver\mir200\Envir\AdminList,试过加 * 号、写纯名字等多种格式,却始终无法获得管理员权限。其实问题多藏在格式疏漏、操作顺序或版本差异里,找对关键步骤就能解决。
GM 号设置无效的 4 个常见坑
1. 格式漏了核心参数
AdminList 文件的配置并非只写名字这么简单,多数服务端要求明确权限等级。你尝试的 “* 人物名”“人物名” 等格式缺少权限标识,服务端无法识别权限等级。比如经典版本中,正确格式需包含 “人物名 + 权限等级 + IP 限制”,例如 “传奇 gm 10 ...”,其中 “10” 代表最高权限,“...” 表示不限 IP 访问。
2. 改完文件没重启服务端
即便格式正确,修改 AdminList 后直接登录游戏也不会生效。服务端需重新加载配置文件,正确流程是:保存 AdminList 后,关闭 M2server 进程,再重启服务端程序,待加载完成后再登录游戏。
3. 选错配置文件位置
不同服务端的 AdminList 路径可能存在差异。虽然常规路径是 mir200\Envir,但部分修改版服务端会将配置文件移至 “mir200\Envir\List” 或 “mir200\Config” 目录下。若你修改的文件并非服务端实际读取的路径,自然无法生效。
4. 忽略游戏内生效步骤
GM 号设置后,角色需在游戏内完成 “小退” 操作。即登录角色后退出到服务器选择界面,重新登录,权限才能激活。直接退出客户端再登录,可能无法触发权限加载。
3 步搞定 GM 号设置,两种方法任选
方法一:AdminList 文件配置法(适合批量设置)
定位正确文件:打开 D:\GMserver\mir200\Envir,找到 AdminList.txt(部分文件后缀为.ini),右键选择 “记事本” 打开。
写入标准格式:按 “角色名 权限等级 IP 限制” 格式填写,例如 “战神 GM 10 ...”。权限等级通常 1-10 级,10 级为最高权限,可执行所有命令。
重启生效:保存文件后,关闭 M2server 和 DBserver 进程,重新启动服务端。登录游戏后小退一次,输入 “@gm” 测试权限是否生效。
方法二:M2server 实时配置法(即时生效,推荐新手)
打开管理界面:启动服务端后,找到运行中的 M2server 程序,点击顶部 “查看” 菜单,选择 “列表信息 - 管理员列表”。
添加 GM 账号:在弹出的窗口中点击 “添加”,输入角色名,权限等级设为 10,IP 地址栏填写 “...”,点击确定。
游戏内激活:无需重启服务端,直接登录对应角色,小退后重新进入,GM 权限立即生效。
排查要点:确保一次设置成功
检查文件编码:AdminList 需保存为 ANSI 编码,若用记事本编辑,保存时在 “编码” 选项中选择 “ANSI”,避免 UTF-8 编码导致服务端读取异常。
确认角色存在:设置前需先在游戏内创建对应角色,未创建的角色无法通过配置获得权限。
清除残留配置:若之前多次修改失败,可删除 AdminList 中所有旧内容,只保留新配置的 GM 信息,避免格式冲突。
自己架设传奇世界时,GM 号设置的核心是 “格式正确 + 流程到位”。无论是改文件还是用 M2 实时配置,只要注意权限等级、生效步骤这两个关键,就能轻松获得管理员权限,顺利调试游戏内容。
[顶部]