传奇登录器突然不能用的现象分流与最快修复顺序

来源: 作者: 点击:
昨天还能进、今天突然登录器打不开,或者能开但卡读取列表、点区名连接失败,绝大多数不是客户端整个坏了。按「杀软误删→列表地址/网络拦截→系统兼容运行库→单机架设网关」四层查,十分钟内能定位。

一、双击没反应/图标消失/闪退

先别重下登录器,八成是杀软把文件删了。

1.查隔离区
WindowsDefender:设置→Windows安全中心→簿和威胁防护→保护历史记录,找被拦截的登录器exe,点恢复并加排除项。
360/火绒/电脑管家:隔离区或恢复区,搜mir、login、登录器,恢复后加信任。

2.整个客户端目录加白名单
只恢复单个exe不够,下一次实时防护还会删。把客户端文件夹(如D:\MirClient)加进杀软排除项。

3.路径别带中文
登录器放D:\MirClient这种纯英文根目录,别放桌面、别放C:\ProgramFiles、别放「D:\游戏\传奇」。

4.兼容模式+管理员
右键登录器→属性→兼容性:
勾以管理员身份运行
兼容模式选Windows7
高DPI改应用程序缩放

做完这步还双击没反应,才往下看运行库。

二、弹缺少dll/应用程序错误/0xc000007b

这是系统运行库丢了,换登录器没用。

装微软常用运行库合集(VC++2005~2022,x86必须装,64位系统也装32位)
装DirectX9.0c最终用户运行时
用DirectXRepair增强版扫一次
管理员CMD跑sfc/scannow修系统文件

常见对应:
缺msvcp140/vcruntime140→VC++2015-2022
缺d3dx9_43→DirectX9
0xc000007b→兼容模式没开或运行库缺

三、能开登录器但卡读取列表/列表空白

1.浏览器先测列表地址
把登录器配置里的列表地址(http://域名/list.txt或http://IP:端口/list.txt)贴浏览器回车:
能出文本→地址活着,问题在本机
404/超时/空白→列表失效,找发布方换新登录器
出的是网页HTML→列表地址填错

2.关代理/VPN/加速器
代理只开网页代理时,登录器进程不走代理,列表请求被直连掐断。
完全退出加速器再开登录器,很多节点会绕远直接失败。

3.flushdns+清hosts
管理员CMD:
ipconfig/flushdns
netshwinsockreset
重启电脑

hosts劫持也常见:
C:\Windows\System32\drivers\etc\hosts
记事本管理员打开,删掉含列表域名、mir、login的行,只留127.0.0.1localhost

网卡DNS改114.114.114.114或223.5.5.5。

4.关防火墙测一次
控制面板→WindowsDefender防火墙→关专用/公用
能出列表就把登录器exe加白名单,别长期关着。

5.列表文件编码
本地list.txt用记事本另存为ANSI,别存带BOM的UTF-8,老登录器会读空。
格式:区名127.0.0.170000
0
英文竖线,别用中文|。

四、列表能出但点区名连接失败

连服玩家:同服别人能进就是你本机拦截,按上面防火墙/杀软再来一遍;同服都进不去是服维护了。
单机架设:往下看第五节。

五、自己架的服突然登不上

1.网关进程有没有全在
任务管理器看:
LoginGate.exe
SelGate.exe
RunGate.exe/GameGate.exe
M2Server.exe

缺哪个手动起哪个,顺序DBServer→LoginSrv→LoginGate→M2→RunGate。

2.端口监听
cmd里:
netstat-ano|findstr"7000"
没LISTENING就是LoginGate没起或被占。
有LISTENING但PID不是网关,任务管理器按PID结束占用进程(迅雷、音乐盒、上一次没关干净的服务端常占)。

3.单机全改127.0.0.1
!Setup.txt里ServerAddr=127.0.0.1
LoginGate.iniListenPort=7000
SelGate7100、RunGate7200
登录器列表写127.0.0.1|7000
别填192.168.x.x,也别填localhost。

4.M2红字先修
M2窗口刷端口占用、插件错误、数据库连不上,先按红字处理再谈连接。
插件冲突就把PlugList.txt非核心行注释掉,只留引擎自带测一次。

六、缓存脏了也会「突然」异常

昨天好今天炸,不一定是文件删了,也可能是缓存坏了。

关登录器
删客户端根目录Cache文件夹里的内容(别删文件夹本身)
删%temp%里mir/legend开头临时文件
结束任务管理器里残留的登录器子进程
重开登录器

GOM/GEE的pak密码配置如果被动过,也会读资源失败,重新用服务端配置器生成登录器最稳。

七、最快排查顺序(照着点)

1.杀软隔离区恢复登录器文件,目录加信任
2.登录器放纯英文路径,兼容模式+管理员
3.双击仍报错就装VC++合集+DX9
4.浏览器开列表地址,能开继续,不能开换列表
5.关代理/VPN/加速器
6.ipconfig/flushdns,清hosts
7.关防火墙测一次
8.删Cache重启登录器
9.单机查netstat7000是否LISTENING
10.网关进程齐不齐、IP是否全127.0.0.1
11.M2红字先修,插件移空测
12.还不行用发布页原版登录器覆盖

八、现象对照

双击没反应/图标没了→杀软删了
闪退无报错→杀软或运行库
弹缺dll→VC++/DX9没装
列表空白→列表地址死或编码错
卡读取列表→代理/防火墙/DNS
点区名连接失败→网关没起或端口错
单机裸连也失败→127.0.0.1没配全
昨天好今天炸→优先杀软隔离+缓存

登录器突然不能用,优先别重装客户端。先看杀软隔离区,恢复加信任能解一大半;剩下看列表地址是不是还活着,再排代理防火墙DNS;真到双击无响应才补运行库和兼容模式。单机架设才需要碰网关端口和127.0.0.1,连服玩家不用动服务端配置。
[顶部]