一、管理员权限添加:3种核心操作方法
方法一:通过DBC2000数据库直接配置(最常用)。打开DBC2000工具,连接MirServer/Mir200/Mud2/DB数据库,找到AdminDB表,点击“添加记录”。依次填写核心字段:Account(管理员账号)、Password(密码,建议纯数字/字母)、Level(权限等级,1-10级,10级为最高权限)、Master(是否为主号,填1是,0否)、Remark(备注,可留空)。填写完成后保存数据库,无需重启服务端即可生效。
方法二:编辑AdminList.txt文件快速添加。打开MirServer/Mir200/Envir/AdminList.txt文件,按固定格式添加内容:“账号 密码 权限等级 备注”,例如“gm01 123456 10 超级管理员”“gm02 654321 5 普通管理员”。每行仅添加一个账号,避免换行或特殊符号,保存文件后重启M2控制台,权限即可生效。
方法三:游戏内GM命令临时添加(需最高权限)。使用已有的10级权限账号登录游戏,在聊天框输入命令“@AddAdmin 目标账号 密码 权限等级”,例如“@AddAdmin gm03 789012 3”,发送后系统提示“添加管理员成功”即完成操作。该方法适合临时授权,建议后续在数据库中备份账号信息。
二、权限等级划分:1-10级权限范围明细
1-3级(基础权限):仅拥有基础查询与简单操作权限,可使用命令:@在线人数(查询当前在线玩家)、@回复(回复玩家私信)、@移动 地图号 X Y(自身传送)、@给予 玩家名 金币 数量(发放金币),无物品发放、属性修改等核心权限。
4-6级(中级权限):新增物品管理与基础玩家操作权限,可使用命令:@给予 玩家名 物品名称 数量(发放普通物品)、@等级 玩家名 等级(修改玩家等级)、@金币 玩家名 数量(调整玩家金币)、@清理背包 玩家名(清理指定玩家背包),无系统设置与高级属性修改权限。
7-9级(高级权限):开放系统控制与高级玩家操作权限,可使用命令:@刷怪 地图号 怪物名 数量(批量刷怪)、@攻城 开启/关闭(控制攻城战)、@调整属性 玩家名 攻击 数值(修改攻击属性)、@清理地图 地图号(清理指定地图怪物),无权限修改与引擎参数设置权限。
10级(最高权限):拥有全部操作权限,包含权限管理与引擎核心设置,可使用命令:@AddAdmin(添加管理员)、@DelAdmin(删除管理员)、@调整引擎参数 参数名 数值(修改引擎配置)、@重载脚本(重载QF/QManage等脚本)、@服务器重启(重启服务端)。
三、核心GM命令分类:实操用法与示例
分类一:物品管理命令(高频使用)。1. @给予 玩家名 物品名称 数量,示例“@给予 张三 屠龙 1”“@给予 李四 祝福油 10”;2. @回收 玩家名 物品名称 数量(回收玩家物品),示例“@回收 张三 裁决之杖 1”;3. @物品属性 物品名称 攻击 1-5(自定义物品属性),示例“@物品属性 自定义武器 攻击 10-20”;4. @清理物品 地图号 物品名称(清理指定地图物品),示例“@清理物品 0 金币”。
分类二:玩家操作命令(管理核心)。1. @等级 玩家名 等级,示例“@等级 张三 60”;2. @经验 玩家名 数量,示例“@经验 张三 1000000”;3. @调整属性 玩家名 魔法 20(修改单类属性),示例“@调整属性 李四 防御 15”;4. @禁言 玩家名 时间(分钟),示例“@禁言 王五 30”;5. @踢人 玩家名(将玩家踢出游戏),示例“@踢人 赵六”;6. @解封账号 玩家名(解除账号封禁),示例“@解封账号 孙七”。
分类三:系统与地图命令(运营必备)。1. @在线人数(查询全服在线玩家列表);2. @刷怪 地图号 怪物名 数量,示例“@刷怪 1 沃玛教主 5”;3. @攻城 开启(开启沙巴克攻城战)、@攻城 关闭(关闭攻城战);4. @地图传送 玩家名 地图号 X Y(传送指定玩家),示例“@地图传送 张三 2 100 80”;5. @清理地图 地图号(清理指定地图所有怪物与物品),示例“@清理地图 3”;6. @服务器公告 内容(发送全服公告),示例“@服务器公告 今晚8点开启双倍经验活动”。
分类四:权限与脚本命令(最高权限专属)。1. @AddAdmin 账号 密码 等级(添加管理员),示例“@AddAdmin gm04 246810 8”;2. @DelAdmin 账号(删除管理员),示例“@DelAdmin gm02”;3. @重载脚本(重载所有脚本文件,无需重启服务端);4. @调整引擎参数 MaxPlayer 1000(设置最大在线人数),示例“@调整引擎参数 MaxPlayer 1000”;5. @服务器重启 10(10秒后重启服务端),示例“@服务器重启 10”。
四、权限添加与命令使用:常见问题排查
问题一:添加权限后无法登录。排查方向:1. 账号密码存在空格或特殊符号,需删除空格重新设置;2. DBC2000中AdminDB表的Level字段设置为0,需调整为1-10级;3. AdminList.txt文件格式错误,确保为“账号 密码 等级”空格分隔,无多余字符。
问题二:GM命令输入后无反应。排查方向:1. 权限等级不足,例如用3级权限账号使用@刷怪命令,需提升权限等级;2. 命令拼写错误(区分大小写,GOM引擎命令默认不区分),例如将“@给予”误写为“@给与”;3. 目标玩家名错误或未在线,需确认玩家名准确且处于在线状态;4. M2控制台未启用GM命令功能,进入M2→选项→游戏参数,勾选“启用GM命令”。
问题三:权限生效后部分命令无法使用。排查方向:1. 引擎版本限制,部分旧版本不支持高级命令,需替换最新版M2Server.exe;2. 脚本文件中存在命令拦截,打开QF.txt或QManage.txt,查看是否有“@给予”“@刷怪”等命令的拦截逻辑,删除对应拦截代码即可;3. 物品名称与数据库不一致,例如输入“@给予 张三 屠龍 1”(繁体“龍”),需改为数据库中的标准名称“屠龙”。
五、实操注意:权限管理与命令使用规范
权限管理规范:1. 避免批量创建10级最高权限账号,建议仅保留1-2个用于核心管理;2. 定期清理无用管理员账号,通过DBC2000或@DelAdmin命令删除,防止账号泄露;3. 给不同管理角色分配对应等级权限,例如客服仅分配3级权限,运营分配7级权限,避免权限滥用。
命令使用规范:1. 发放物品或修改属性前,确认玩家信息准确,避免误操作;2. 使用@服务器重启、@调整引擎参数等高危命令前,需在游戏内发送公告提醒玩家,避免玩家数据丢失;3. 刷怪或清理地图时,避开玩家密集区域,防止影响正常游戏体验;4. 所有操作建议记录日志,打开M2控制台→日志→GM操作日志,便于后续追溯。

