当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

魔域服务端架设后设置GM账号完整操作流程

热度:
一、确认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仅能查信息不能刷物)。
[顶部]