昨天还能进、今天突然登录器打不开,或者能开但卡读取列表、点区名连接失败,绝大多数不是客户端整个坏了。按「杀软误删 → 列表地址/网络拦截 → 系统兼容运行库 → 单机架设网关」四层查,十分钟内能定位。
一、双击没反应 / 图标消失 / 闪退
先别重下登录器,八成是杀软把文件删了。
1. 查隔离区
Windows Defender:设置 → Windows安全中心 → 病毒和威胁防护 → 保护历史记录,找被拦截的登录器 exe,点恢复并加排除项。
360/火绒/电脑管家:隔离区或恢复区,搜 mir、login、登录器,恢复后加信任。
2. 整个客户端目录加白名单
只恢复单个 exe 不够,下一次实时防护还会删。把客户端文件夹(如 D:\MirClient)加进杀软排除项。
3. 路径别带中文
登录器放 D:\MirClient 这种纯英文根目录,别放桌面、别放 C:\Program Files、别放「D:\游戏\传奇」。
4. 兼容模式+管理员
右键登录器 → 属性 → 兼容性:
勾以管理员身份运行
兼容模式选 Windows 7
高DPI改应用程序缩放
做完这步还双击没反应,才往下看运行库。
二、弹缺少 dll / 应用程序错误 / 0xc000007b
这是系统运行库丢了,换登录器没用。
装微软常用运行库合集(VC++ 2005~2022,x86 必须装,64位系统也装32位)
装 DirectX 9.0c 最终用户运行时
用 DirectX Repair 增强版扫一次
管理员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
netsh winsock reset
重启电脑
hosts 劫持也常见:
C:\Windows\System32\drivers\etc\hosts
记事本管理员打开,删掉含列表域名、mir、login 的行,只留 127.0.0.1 localhost
网卡DNS改 114.114.114.114 或 223.5.5.5。
4. 关防火墙测一次
控制面板 → Windows Defender 防火墙 → 关专用/公用
能出列表就把登录器 exe 加白名单,别长期关着。
5. 列表文件编码
本地 list.txt 用记事本另存为 ANSI,别存带BOM的UTF-8,老登录器会读空。
格式:区名127.0.0.1 7000 0
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.ini ListenPort=7000
SelGate 7100、RunGate 7200
登录器列表写 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. 单机查 netstat 7000 是否 LISTENING
10. 网关进程齐不齐、IP是否全127.0.0.1
11. M2红字先修,插件移空测
12. 还不行用发布页原版登录器覆盖
八、现象对照
双击没反应/图标没了 → 杀软删了
闪退无报错 → 杀软或运行库
弹缺dll → VC++/DX9没装
列表空白 → 列表地址死或编码错
卡读取列表 → 代理/防火墙/DNS
点区名连接失败 → 网关没起或端口错
单机裸连也失败 → 127.0.0.1没配全
昨天好今天炸 → 优先杀软隔离+缓存
登录器突然不能用,优先别重装客户端。先看杀软隔离区,恢复加信任能解一大半;剩下看列表地址是不是还活着,再排代理防火墙DNS;真到双击无响应才补运行库和兼容模式。单机架设才需要碰网关端口和127.0.0.1,连服玩家不用动服务端配置。
传奇登录器突然不能用的现象分流与最快修复顺序
来源:
作者:
点击:

