当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇GM号上线卡死无法移动的排查与修复

热度:
GM号上线后无法移动,通常由插件封禁、脚本冲突、权限配置错误三类原因导致。请按以下顺序逐一排查服务端设置。

 

一、插件封漏洞系统拦截(最常见)

多数GOM、GEE引擎使用LM、945等插件防止权限后门。若GM名单未加入白名单,上线即被静默冻结或踢下线。

解决方法:
1.打开M2Server→菜单栏点击【LM引擎】(或对应插件名称)→【系统设置】。
2.在“封引擎漏洞”选项中,找到【允许权限10玩家登陆列表】。
3.将你的GM角色名精确添加至该列表(区分大小写)。
4.若不想配置白名单,可临时取消勾选“禁止权限10的人物”,但此操作存在安全隐患,仅建议单机测试使用。
5.保存设置后重启M2生效。

二、登录脚本传送逻辑错误

检查Mir200\Envir\MapQuest_def\QManage.txt中的[@Login]段落。若脚本强制传送至不存在的地图或错误坐标,会导致角色卡死。

修复步骤:
1.打开QManage.txt,查找ISADMIN(检测GM)相关的mapmove(传送)命令。
2.确认目标地图代码是否在MapInfo.txt中正确定义。
3.若脚本逻辑混乱,可暂时注释掉GM检测传送部分(在行首加;),测试是否恢复正常。

三、权限与模式设置冲突

GM默认开启的隐身、无敌模式若与脚本或插件不兼容,会造成状态异常。

操作检查:
1.确认权限等级:在M2→查看→列表信息→管理员列表中,确认账号权限为10,且名称无多余空格。
2.调整模式:上线后尝试在聊天框输入命令切换状态:

;关闭隐身模式
/CHANGEMODE10
;关闭无敌模式
/CHANGEMODE30

观察是否能恢复移动。若命令无效,说明权限未真正生效。

四、地图与数据库基础排查

若上述均无问题,需检查底层配置:
•地图封锁:检查角色所在的地图在MapInfo.txt中是否被设置为FIGHT(战斗地图)但角色处于非战斗状态,或地图属性存在异常封锁。

*数据库异常:若仅该角色卡死,尝试在数据库或角色管理工具中,直接修改其坐标(MapID、X、Y)至主城安全区。

建议操作顺序:优先检查插件白名单,其次注释登录脚本,最后核对管理员列表。M2启动时的错误日志(M2Log)是定位问题的关键依据。
[顶部]