一、确认GM账号与权限字段
魔域服务端通常使用MySQL数据库(部分老版用SQL Server),GM信息存储在角色数据表中。先明确两个关键点:
- 数据库名:一般为my_account或my_muonline(视版本而定,如XY魔域、自在魔域)。
• GM字段:角色表(通常是tb_character或character)中含gmlevel、purview、Authority字段,数值代表权限等级(通常0=普通玩家,5/7/9/99=GM,数值越高权限越大)。
二、通过数据库直接设置GM(最常用)
1. 连接数据库
用Navicat或phpMyAdmin连接服务端MySQL,打开对应数据库。
2. 查找角色ID或角色名
执行查询确认你要设为GM的角色信息:
SELECT char_id, char_name, gmlevel FROM tb_character WHERE char_name='你的游戏角色名';
记下该角色的char_id。
3. 修改GM权限
将目标角色的GM等级改为最高(通常为9或99,具体看版本说明):
UPDATE tb_character SET gmlevel=9 WHERE char_name='你的游戏角色名';
-- 或按ID改:
UPDATE tb_character SET gmlevel=9 WHERE char_id=角色ID数字;
执行后刷新角色(下线重登或M2中踢号重进)。
4. 部分版本的特殊字段
若gmlevel改了无效,检查是否有单独的权限字段:
• purview字段:设为'GM'或1
- Authority字段:设为500或255
• isGM字段:设为1
老版魔域可能在account表的m_GMLevel字段设置账号级GM权限,需同时修改账号表:
UPDATE account SET m_GMLevel=9 WHERE m_Account='你的登录账号';
三、通过服务端GM管理工具设置(部分版本支持)
部分整合包自带GM管理程序(如GMtool.exe或Web后台):
1. 启动GM工具,连接数据库。
2. 输入角色名或ID,勾选GM权限等级(一般选最高)。
3. 点击应用/保存,提示成功后角色重登生效。
四、验证GM权限是否生效
角色重新登录游戏后:
• 输入GM命令测试,如/level 130(设等级)、/additem 血色残阳之翼(刷物品)、/goto 坐标。
- 若提示"未知命令"或"权限不足",说明字段值不够或改错表,回头确认gmlevel数值是否达版本要求(有的要求gmlevel>=7才响应命令)。
五、GM命令格式(常见参考)
功能 命令格式 说明
设等级 /level 130 角色等级直接改130
刷物品 /additem 物品名 数量 如/additem 飞天斩 1
传送到坐标 /goto x y 地图内需先选好地图
刷魔石/金币 /addmoney 数值或/addsp 数值 视版本指令不同
无敌模式 /god 开关无敌
隐身 /invisible 开关隐身
命令前导符可能是/、@或!,依版本而定,通常用/。
六、常见问题排查
• 改完不生效:确认角色已完全下线再重登;确认修改的是角色所在库的真实表(部分版本分库);M2Server中若开启"禁用GM命令"需关闭。
- 找不到角色:确认角色名拼写完全一致(区分大小写),或直接在游戏内看角色ID。
• 多个区服:合区或多服架构下,需确认修改的是角色所在的那个tb_character分表(如tb_character_01)。
提示:测试完毕建议将GM账号密码设复杂些,避免被人猜到盗用刷物。若为商业开服,建议仅给核心管理人员分配GM权限,普通客服给低等级GM(如gmlevel=3仅能查信息不能刷物)。
魔域服务端通常使用MySQL数据库(部分老版用SQL Server),GM信息存储在角色数据表中。先明确两个关键点:
- 数据库名:一般为my_account或my_muonline(视版本而定,如XY魔域、自在魔域)。
• GM字段:角色表(通常是tb_character或character)中含gmlevel、purview、Authority字段,数值代表权限等级(通常0=普通玩家,5/7/9/99=GM,数值越高权限越大)。
二、通过数据库直接设置GM(最常用)
1. 连接数据库
用Navicat或phpMyAdmin连接服务端MySQL,打开对应数据库。
2. 查找角色ID或角色名
执行查询确认你要设为GM的角色信息:
SELECT char_id, char_name, gmlevel FROM tb_character WHERE char_name='你的游戏角色名';
记下该角色的char_id。
3. 修改GM权限
将目标角色的GM等级改为最高(通常为9或99,具体看版本说明):
UPDATE tb_character SET gmlevel=9 WHERE char_name='你的游戏角色名';
-- 或按ID改:
UPDATE tb_character SET gmlevel=9 WHERE char_id=角色ID数字;
执行后刷新角色(下线重登或M2中踢号重进)。
4. 部分版本的特殊字段
若gmlevel改了无效,检查是否有单独的权限字段:
• purview字段:设为'GM'或1
- Authority字段:设为500或255
• isGM字段:设为1
老版魔域可能在account表的m_GMLevel字段设置账号级GM权限,需同时修改账号表:
UPDATE account SET m_GMLevel=9 WHERE m_Account='你的登录账号';
三、通过服务端GM管理工具设置(部分版本支持)
部分整合包自带GM管理程序(如GMtool.exe或Web后台):
1. 启动GM工具,连接数据库。
2. 输入角色名或ID,勾选GM权限等级(一般选最高)。
3. 点击应用/保存,提示成功后角色重登生效。
四、验证GM权限是否生效
角色重新登录游戏后:
• 输入GM命令测试,如/level 130(设等级)、/additem 血色残阳之翼(刷物品)、/goto 坐标。
- 若提示"未知命令"或"权限不足",说明字段值不够或改错表,回头确认gmlevel数值是否达版本要求(有的要求gmlevel>=7才响应命令)。
五、GM命令格式(常见参考)
功能 命令格式 说明
设等级 /level 130 角色等级直接改130
刷物品 /additem 物品名 数量 如/additem 飞天斩 1
传送到坐标 /goto x y 地图内需先选好地图
刷魔石/金币 /addmoney 数值或/addsp 数值 视版本指令不同
无敌模式 /god 开关无敌
隐身 /invisible 开关隐身
命令前导符可能是/、@或!,依版本而定,通常用/。
六、常见问题排查
• 改完不生效:确认角色已完全下线再重登;确认修改的是角色所在库的真实表(部分版本分库);M2Server中若开启"禁用GM命令"需关闭。
- 找不到角色:确认角色名拼写完全一致(区分大小写),或直接在游戏内看角色ID。
• 多个区服:合区或多服架构下,需确认修改的是角色所在的那个tb_character分表(如tb_character_01)。
提示:测试完毕建议将GM账号密码设复杂些,避免被人猜到盗用刷物。若为商业开服,建议仅给核心管理人员分配GM权限,普通客服给低等级GM(如gmlevel=3仅能查信息不能刷物)。

