一、核心前提:确认服务端与文件路径
设置前需确保服务端已正常启动,且能通过登录器进入游戏。核心操作围绕MirServer文件夹展开,路径固定为“D:\MirServer”(以实际安装路径为准),避免中文路径或多级子目录,否则可能导致配置失效。需提前关闭杀毒软件,防止配置文件被误拦。
二、GM权限添加:三种主流方法(适配全引擎)
2.1 基础方法:AdminList.txt文件添加(通用)
进入“D:\MirServer\Mir200\Envir”目录,找到AdminList.txt文件,用Notepad++打开。按格式添加内容:每行填写一个游戏角色名称,无需空格、符号,区分大小写(角色名称需与游戏内完全一致)。添加完成后保存文件,重启服务端即可生效,该角色登录后自动获取最高GM权限。
注意:若需分级权限,可在角色名称前加对应前缀,如“1_角色名”为一级GM,“2_角色名”为二级GM,具体前缀规则需参考服务端引擎说明文档,不同引擎分级格式略有差异。
2.2 进阶方法:引擎控制器直接配置(GOM/GEE引擎)
打开“D:\MirServer\GameCenter.exe”引擎控制器,切换至“GM管理”选项卡。点击“添加GM”,输入游戏角色名称,选择权限等级(0为最高权限,1-9为分级权限),勾选所需权限项(如物品管理、玩家管理、刷怪控制等),点击保存。无需重启服务端,角色重新登录后权限即可生效。
补充:部分引擎支持账号级GM权限,可在“账号管理”中添加账号,勾选GM权限,该账号下所有角色均拥有对应权限,适合多角色管理场景。
2.3 备用方法:数据库直接修改(权限失效时用)
启动DBC2000,打开HERODB数据库,找到“Admin”数据表。双击打开后,在“Name”字段填写游戏角色名称,“Level”字段填写权限等级(0为最高),“IsAdmin”字段设为1(启用GM权限),保存数据表后关闭DBC2000。重启服务端,登录角色即可获取GM权限,该方法适用于前两种方式失效的情况。
三、GM权限校验与基础命令使用
3.1 权限有效性校验
角色登录游戏后,在聊天框输入“@gm”,若弹出GM权限菜单,说明权限添加成功;若提示“无此命令”或无响应,检查角色名称是否一致、服务端是否重启、配置文件是否保存正确,逐一排查后重新设置。
3.2 常用GM命令(全引擎通用)
1. 物品管理:@give 物品名称 数量(如“@give 屠龙 1”获取屠龙武器),@supermake 装备代码 属性 点数(如“@supermake 1 0 10”调整武器攻击属性至10点),装备代码需参考服务端StdItems.DB数据库。
2. 玩家控制:@level 等级(提升自身等级),@move 地图名 坐标(瞬间传送至指定位置),@heal(满血满蓝),@kick 角色名(将指定玩家踢出游戏)。
3. 环境管理:@monclear 地图名(清除指定地图所有怪物),@mongen 怪物名称 数量(在当前位置刷出指定怪物),@map 地图名(随机传送至指定地图)。
4. 玩家管理:@BindUseItem 角色名 物品类型 绑定类型(绑定物品至指定角色),@DenyCharNameLogon 角色名 1(永久禁止指定角色登录),@ShowDenyCharNameLogon(查看禁止登录角色列表)。
四、常见问题与解决办法
1. 权限添加后无效果:角色名称大小写不一致或含特殊符号,修改角色名称为纯中文/英文,重新添加权限并重启服务端。2. 命令输入无响应:服务端引擎不支持该命令,参考引擎专属GM命令文档,替换对应命令格式。
3. 分级权限失效:AdminList.txt前缀格式错误,核对引擎分级规则,修正前缀后保存重启。4. 数据库修改后权限异常:数据表字段填写错误,重新打开DBC2000核对字段值,确保“IsAdmin”字段为1。
五、注意要点
1. 每次修改GM配置后,需重启服务端或重新登录角色,否则修改无效。2. 谨慎使用踢人、禁止登录等命令,避免误操作影响游戏体验。3. 备份AdminList.txt文件和Admin数据表,防止配置错误无法恢复。4. 不同引擎GM命令与权限规则略有差异,优先参考服务端自带说明文档。

