服务端启动全绿但登录器点开就"正在更新"然后自动关闭,是免费登录器生成器默认开启远程更新、盛大老客户端官方Update残留冲突、列表文件格式错或服务端LoginGate未正常监听导致。按以下顺序处理:
一、重新生成登录器——关掉自动更新(最主要原因)
免费登录器配置器默认勾选"启用自动更新"并填了外网更新地址,单机没更新服务器连不上就崩:
• 打开你用的登录器生成器/配置器,找到"更新设置"或"自动更新"选项卡。
- 取消勾选"启用自动更新""微端更新""网页列表强制更新",更新服务器地址栏清空。
• 列表方式选"本地列表"或手动填 http://127.0.0.1/list.txt(list.txt放客户端根目录,内容见第四节)。
- 游戏IP填 127.0.0.1,端口填 LoginGate.ini 中 GatePort 值(通常7000,部分新版7100)。
• 重新生成登录器EXE,放到盛大老客户端根目录(与 Data、Map 文件夹同级),不要放桌面或子文件夹。
- 若生成器有"微端"选项也必须关掉,否则登录器会尝试连微端服务器一样卡死。
二、清除盛大老客户端官方更新残留
老版盛大客户端自带 Update.exe 和 Update.ini 会抢先触发官方更新盖过你的登录器:
- 进传奇客户端根目录,删除或重命名 Update.exe、盛大更新.exe、Patch.exe(只留登录器exe、mir.dat、Data、Map等)。
• 找到 Update.ini 或 UpdateConfig.txt,用记事本打开,把 UpdateServer 后的官方地址改成 127.0.0.1,AutoUpdate=1 改成 AutoUpdate=0,保存。
- 检查客户端根目录有无 Mir2.ini,打开确认 [Login] 段 LoginAddr=127.0.0.1、LoginPort=7000(与LoginGate端口一致)。
三、确认LoginGate正常监听
更新配置都对仍卡住说明登录器连不上LoginGate拿不到服务器列表:
• 看 GameCenter 启动后 LoginGate.exe 窗口是否显示 "Gate Opened" 或 "Listening Port:7000",闪退查端口占用。
- CMD执行 netstat -ano | findstr 7000(或7100),无输出说明LoginGate没起来,检查 Gate_Server\LoginGate\LoginGate.ini 中 ServerIP=127.0.0.1、GatePort=7000,确认 MirServer 路径无中文空格。
• 手动双击启动顺序:DBServer.exe→LoginSrv.exe→LoginGate.exe→M2Server.exe(部分一键端批处理漏启LoginGate)。
四、手写本地服务器列表文件
部分老登录器不认内置列表,需在客户端建 list.txt(ANSI编码):
[Server]
0=单机测试|127.0.0.1|7000|1|0
• 单机测试 名字随意,127.0.0.1 是IP,7000 是LoginGate端口(你服务端若是7100改7100),末尾 |1|0 分别代表显示和类型。
• 登录器配置器列表地址填 .\list.txt 或 http://127.0.0.1/list.txt(后者需简单列表服务器,单机直接用相对路径 .\list.txt 最稳)。
• 同时核对 MirServer\LoginSrv\!Addrtable.txt 格式为 服务器名 Title1 127.0.0.1 127.0.0.1,服务器名与 list.txt 中一致。
五、兼容性与杀毒拦截
• 右键登录器EXE→属性→兼容性→勾选"以兼容模式运行此程序"选 Windows 7 或 XP SP3→同时勾选"以管理员身份运行此程序"→禁用全屏优化。
• 把整个 MirServer 目录和传奇客户端目录加 Windows Defender 白名单,杀软常把 LoginGate.exe、登录器exe隔离导致更新进程起不来。
先做第一步关自动更新+删客户端Update.exe,90%的"更新1分钟自动关闭"直接解决,还不行补做第三四步查LoginGate端口和手写list.txt。
热血传奇单机架设登录器一直显示更新或更新1分钟自动关闭进不去登录界面修复方法
来源:
作者:
点击:

