M2Server可视化添加方法
启动服务端核心程序M2Server.exe,等待底部显示服务启动成功。点击顶部菜单栏选项选择管理员管理,弹出权限设置窗口。点击添加按钮,在账号栏输入要设置的游戏账号,该账号需先在登录器注册。权限等级选择10代表最高权限,能使用所有GM命令。勾选永久权限避免重启后失效,点击确定保存。无需重启服务端,直接用该账号登录游戏,聊天框输入@gm能调出菜单即代表成功。
配置文件手动编辑方法
找到服务端Mir200\Envir文件夹内的AdminList.txt文件。用记事本或Notepad++打开文件,在文本中按格式输入“* 角色名”,星号后需加空格。如需设置多个GM账号,每个角色名单独占一行。保存文件后返回M2引擎主界面,点击控制选择重新加载管理列表,无需重启引擎,账号即时获得GM权限。部分引擎需重启服务端使更改生效,之后角色小退再登录即可。
数据库直接修改方法
GOM和GEE引擎使用MySQL数据库,打开数据库工具连接服务端MySQL,找到名为Mir200或ChuanQiDB的数据库。打开Accounts表或UserAccount表,找到目标账号所在行。修改admin_level字段值为10,若有is_gm字段则设为1。按Ctrl+S保存,5秒后账号自动获得GM权限。Hero引擎使用Access数据库,找到服务端Mir200\DB文件夹内的Member.mdb文件,用Access打开后编辑Account表,将目标账号的AdminLevel字段值改为255,IsAdmin字段改为True。
不同引擎特殊设置
GEE引擎自带图形化工具,进入D:\MirServer\Tools\运行GEE_GM_Tool.exe。输入服务端IP和数据库密码点击连接,在工具左侧选择GM账号管理点击新增。填写账号、权限等级和有效期,点击确认添加。3km2引擎需同时配置引擎与数据库,启动M2Server.exe点击查看选择管理员管理中的GM账号设置。输入账号密码选择权限等级点击添加,打开DBC工具连接MirDB数据库,确认Admin表中已有新增账号。
GM权限等级划分
权限等级分为1-10级,10级为总管理拥有物品发放、数据修改、怪物刷新、账号封禁等全部功能。5级为高级管理可踢人、禁言、传送玩家、查看日志。3级为普通管理负责回答咨询、清理垃圾、简单禁言。1级为观察管理仅查看数据无操作权限。设置时需按实际需求分配等级,避免低权限账号拥有过高操作能力。
GM命令使用基础
登录GM账号进入游戏后,按Ctrl+F12打开GM命令面板或在聊天框直接输入命令。在M2Server.exe中点击选项选择游戏命令中的管理命令,可查看所有命令及其权限要求。每条命令包含权限等级和命令格式,参数间需用空格分隔。常用命令包括刷物品@11 物品名 数量、调整元宝@调整元宝 角色名 +1000、角色无敌@无敌、传送玩家@传送 角色名等。
角色管理命令详解
@调整等级 角色名 等级可调整指定玩家等级,@调整经验 角色名 经验值调整经验值。@制造 物品名 数量将指定物品放入玩家包裹,@删除物品 角色名 物品名 数量删除玩家指定物品。@移动 角色名 地图代码 X Y将玩家传送到指定坐标,@召回 角色名将指定玩家召回至GM身边。@踢人 角色名将玩家踢出游戏,@禁言 角色名 时间封禁玩家发言。
游戏控制命令应用
@怪物 怪物名 数量在指定位置召唤怪物,@清除怪物 地图号 怪物名清除地图中特定怪物。@攻城强行开始或停止攻城战,@改变城主 行会名改变沙巴克城主。@重读管理员列表重新加载GM列表,@重读怪物爆率重新加载怪物掉落设置。@地图模式设置地图模式,@查看在线人数显示当前服务器玩家数量。
物品与货币管理
@给予金币 角色名 数量向玩家增加金币,@减少金币 角色名 数量扣除玩家金币。@调整元宝 角色名 +点数增加元宝,@调整元宝 角色名 -点数减少元宝。@调整声望 角色名 点数调整声望值,@调整游戏点 角色名 点数调整游戏点数。@武器 攻击力 精神力 魔法力 准确调整身上武器属性,@改变持久 数值修改武器持久度。
技能与属性调整
@添加技能 角色名 技能名 等级给玩家添加技能,@删除技能 角色名 技能名移除玩家技能。@调整技能点 角色名 点数调整技能点数,@训练 角色名 技能名 等级调整技能修炼值。@调整属性点 角色名 点数增加属性点,@删除属性点 角色名 点数删除属性点。@复位属性点将已分配属性点复位到未分配状态。
系统重载与刷新
@重读NPC刷新NPC信息,@重读行会重新读取行会信息。@重读所有行会重新加载所有行会数据,@重读怪物爆率文件更新怪物掉落设置。@重读管理员列表刷新GM名单,@重读物品数据库更新物品数据。@重读魔法数据库更新技能数据,@重读怪物数据库更新怪物属性。
高级功能命令
@隐身模式进入隐身状态,@无敌模式开启无敌状态。@观察模式进入观察者模式,@管理员模式切换GM身份。@改变发型 类型值修改角色发型,@改变性别调整角色性别。@名字颜色修改角色名颜色,@透明度调整角色透明度。@攻击模式切换攻击状态,@下属休息控制召唤怪物。
权限验证与问题排查
用设置好的GM账号登录游戏,在聊天框输入基础指令如@传送盟重,能执行则代表权限生效。若提示无权限,需检查等级设置或重新读取GM列表。在M2Server中点击选项选择系统参数中的重新读取GM列表,提示读取成功即生效。检查角色名是否与添加时完全一致,包括大小写和空格。确认账号已在游戏内创建角色,未创建角色的账号无法获得GM权限。
多引擎兼容设置
GOM引擎在Mir200\Envir\AdminList.txt中添加角色名,格式为“* 角色名”。GEE引擎使用图形化工具批量设置,支持设置有效期。Hero引擎修改Member.mdb数据库,AdminLevel字段值255为最高权限。3km2引擎需同时配置引擎后台和数据库,在M2Server中点击查看选择管理员管理进行添加。Blue引擎在!Setup.txt中设置AdminList参数,格式为角色名=权限等级。
数据库字段对应关系
MySQL数据库中admin_level字段值1-10对应权限等级,10为最高。is_gm字段1代表GM,0代表普通玩家。groupID字段1代表管理员,0代表普通用户。Access数据库中AdminLevel字段值范围0-255,255为最高权限。IsAdmin字段True代表管理员,False代表普通用户。LastLoginIP记录最后登录IP,可用于限制登录地点。
配置文件格式规范
AdminList.txt文件中每行一个角色名,前缀*号后加空格。部分引擎支持权限等级标注,格式为角色名 等级。GMList.txt文件格式类似,但需在M2Server中重载生效。Command.ini文件定义GM命令格式,可自定义命令名称和参数。UserCmd.txt设置后台命令编号,需与QFunction-0.txt中脚本对应。
临时权限授予方法
在服务端CommandPrompt.exe命令行工具中输入@addgm 玩家账号 2,给该账号临时赋予2级GM权限。此方法重启服务端后失效,适合临时处理问题。也可在游戏中输入@设置权限 角色名 等级,立即生效但仅限当前会话。部分引擎支持@GameMaster命令直接进入管理员模式,退出游戏后权限消失。
权限回收与撤销
在M2Server管理员管理界面选中要删除的GM账号,点击删除按钮确认操作。编辑AdminList.txt文件,删除对应角色名所在行,保存后重载列表。数据库中将admin_level字段改为0,is_gm字段改为0,groupID字段改为0。Access数据库将AdminLevel字段改为0,IsAdmin字段改为False。修改后需重载管理员数据或重启服务端生效。
安全注意事项
避免使用简单密码,GM账号密码应包含大小写字母、数字和特殊符号。定期更换密码,建议每月更新一次。不要将最高权限账号随意分配,按职责分配适当权限等级。记录GM操作日志,在MirServer\Log文件夹查看操作记录。限制登录IP,在添加GM时填写指定IP地址,防止账号被盗用。
常见问题解决
添加GM后权限不生效,检查角色名是否完全一致,包括特殊符号和空格。确认已小退重新登录游戏,添加后需重新登录才能生效。查看M2Server是否提示读取GM列表成功,未成功需检查文件格式。数据库修改后未生效,尝试重启数据库服务或重新连接。配置文件编码问题导致读取失败,将文件另存为ANSI编码格式。
批量操作技巧
数据库工具中执行SQL语句批量添加:INSERT INTO accounts (username, password, admin_level) VALUES ('账号1', '密码1', 10), ('账号2', '密码2', 10)。文本编辑器中批量修改AdminList.txt,每行一个账号前缀*号。M2Server支持导入导出功能,可将GM列表导出为文本文件,修改后重新导入。部分引擎提供GM管理工具,支持Excel表格导入导出,方便大量账号管理。
权限分级管理
总管理10级拥有全部权限,包括数据修改、账号封禁、物品发放。高级管理5-9级可踢人、禁言、传送、查看日志,但无法修改核心数据。普通管理3-4级负责回答咨询、清理垃圾、简单禁言。观察管理1-2级仅查看数据,无任何操作权限。客服管理单独设置,只能处理玩家投诉和问题反馈。
命令自定义修改
打开Mir200\Command.ini文件,可修改现有命令名称和格式。添加新命令需在UserCmd.txt中定义命令编号和名称。在QFunction-0.txt中编写对应脚本,实现命令功能。修改后需在M2Server中点击控制选择重新加载游戏命令。部分引擎提供命令生成器,可视化编辑命令参数和权限要求。
日志监控与分析
GM操作记录保存在MirServer\Log\GMLog.txt文件中,包含操作时间、账号、命令和参数。定期检查日志文件,发现异常操作及时处理。M2Server中点击查看选择日志信息可查看实时操作记录。设置日志自动清理,避免文件过大影响性能。重要操作建议双重确认,防止误操作导致数据丢失。
跨区服权限同步
多区服环境下需在每个服务端单独设置GM权限。使用统一数据库时,修改主数据库的账号权限字段。通过脚本自动同步GM列表,将主服AdminList.txt同步到各分服。设置中心化管理平台,统一管理所有区服的GM账号和权限。定期检查各服权限一致性,避免出现权限漏洞。
应急处理流程
GM账号丢失时,通过数据库直接修改密码字段恢复访问。权限被恶意修改时,从备份文件中恢复AdminList.txt。命令无法使用时,检查Command.ini文件是否被篡改。服务端崩溃后,优先恢复GM权限设置文件。建立定期备份机制,每天备份AdminList.txt和数据库相关表。
按照上述方法操作,可完成传奇服务端GM权限的添加与管理。重点掌握M2Server可视化添加和配置文件修改两种核心方法,根据实际需求选择合适方案。权限设置后务必测试命令是否生效,确保GM功能正常使用。

