传奇单机版删除微信验证脚本具体操作步骤详解

来源: 作者: 点击:
传奇单机版里的微信验证脚本多是网上下载的整合端作者加的第三方限制,用来防传播或绑定授权,单机环境下会导致卡登录、弹窗无法进入游戏,删除或屏蔽这些脚本需从服务端核心登录触发文件、功能脚本、独立验证目录及插件入手,操作前先备份对应文件以防改错崩库。

修改登录触发脚本QManage.txt

微信验证最常挂在角色登录第一时间触发,文件位于D:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt。用记事本打开搜索关键词微信、WeChat、验证、Verify、授权、绑定,找到类似#CALL [\Envir\QuestDiary\微信验证.txt]的调用指令或CHECKWECHATBIND之类的条件判断段。把整段验证代码删掉,或在每行开头加英文分号;注释掉使其失效,保存后重启M2Server引擎生效。若QManage里没找到,顺带看下同目录下的Login.txt。

修改功能触发脚本QFunction-0.txt

部分版本把验证嵌在功能触发里,比如登录成功、打开背包、使用物品时强弹验证。文件在D:\MirServer\Mir200\Envir\Market_Def\QFunction-0.txt。同样搜索微信、验证相关字段,定位如@LoginSuccess段里的SENDMSG弹窗和OPENURL跳转扫码地址,连同RETURN阻止进入游戏的指令一起删除或注释,保留其余正常功能脚本不动,存盘退出。

删除QuestDiary内独立验证目录与文件

很多作者会把验证单独写成一个脚本文件夹放在D:\MirServer\Mir200\Envir\QuestDiary下,常见命名有微信验证、授权绑定、XY验证、微信密保、登录数据等。直接进入QuestDiary目录,把整个带微信名的子文件夹删掉;若是散文件如WeChatLogin.txt、验证.txt也直接删掉。删完后务必回到QManage或主登录脚本里,把#CALL调用这个文件路径的语句清理干净,否则M2启动会报找不到文件错误。

清理插件与客户端验证模块

服务端根目录D:\MirServer\Mir200下找到PlugList.txt,打开搜索含WeChat、验证、Bind的dll名如WeChat.dll、Verify.dll,把那行删掉或前面加;注释,阻止M2加载验证插件。顺带去客户端目录看Plugin文件夹,删掉里面的微信验证dll,客户端Data里若有WeChatVerify.wil、VerifyUI.wil等界面补丁也删掉,Config.ini里搜EnableWeChatVerify=1改0。

引擎配置器关闭验证开关

部分GOM、GEE类引擎自带验证模块开关,打开GameOfMir引擎控制器.exe点参数设置或系统设置,在登录验证、第三方验证、附加功能里取消勾选启用微信验证,登录验证模式改简易模式仅账密验证,保存后停止再重启所有服务,配合脚本删除双重保险。

改完所有涉及微信验证的脚本与调用关系后,在M2Server点控制重读脚本或彻底关掉所有网关窗口重新一键启动,进游戏建号登录不再弹验证窗、不卡黑屏即清理完成,若启动报脚本错误回头检查是否漏删了#CALL指向已删文件的行。