架设单机传奇登录器提示服务器列表为空:从列表地址、引擎启动到网关授权完整排查

来源: 作者: 点击:
登录器提示“服务器列表为空”,通常不是游戏版本本身损坏,而是登录器找不到有效的服务器列表。单机架设时最常见的原因有:列表地址不可访问、主备列表填错、列表文件格式不对、引擎或网关未启动、授权文件不配套、防火墙拦截、本地劫持插件干扰。

先判断是哪一类问题

打开登录器后如果直接显示空列表,优先看列表地址和列表文件。
如果能看到区服名称但显示“不连接”“连接失败”,优先看引擎是否启动、网关端口、IP设置和防火墙。
如果登录器打开就闪退、无反应,优先看杀毒软件、兼容性、管理员权限和本地劫持。

最常见原因一:列表地址无法访问

传奇登录器读取列表通常是一个远程 txt 文件,例如类似 http://域名/列表.txt 的地址。
单机架设时,如果这个地址在浏览器里打不开,登录器就会读不到列表。

处理方法:

把配置器里填写的主列表地址复制到浏览器打开。
如果打不开,说明列表文件没有正确上传,或者列表空间不可用。
检查列表文件是否真的上传到了网站目录。
检查域名、端口、路径是否写错,例如 123.txt 写成了 123.txtt。
如果使用的是免费列表空间,可能空间失效或被删除,需要更换地址。
单机测试可以先用本地可访问的列表,或者使用配套登录器自带的单机列表方案。

最常见原因二:主列表和备用列表填错

很多新手在登录器配置器里只填了一个地址,或者把主列表、备用列表位置写反。不同引擎的登录器配置器不一样,列表格式也不通用。

检查点:

主列表地址必须能直接打开 txt 文件。
备用列表最好使用相同格式的另一地址。
列表文件后缀名必须正确,常见为 .txt。
列表内容必须按配置器默认模板填写,不能随意增删行。
如果配置器要求填写客户端名称、补丁目录、Resources 目录,也要保持一致。

最常见原因三:列表文件格式错误

即使地址能打开,如果列表内容格式错误,登录器也会显示空列表。
例如开区时间、服务器名称、IP、端口、公告格式写错,都会导致解析失败。

处理方法:

用版本作者提供的默认列表模板。
只修改服务器名称、IP、端口、开区时间等必要字段。
不要删除模板里的标识行。
不要混用不同引擎的列表格式。
修改后重新上传,再用浏览器确认打开正常。

最常见原因四:引擎没有启动

单机架设时,登录器即使能读取列表,如果服务端没有启动,也会显示不连接或直接为空。

检查方法:

打开引擎控制器,例如 GameCenter、GameOfMir 引擎控制器。
点击启动,观察是否弹出登录网关、角色网关、游戏网关、M2Server 等窗口。
查看各窗口是否显示已启动、准备就绪。
如果 M2Server 有红色报错,先解决报错再测试登录器。

常见报错方向包括:

数据库未启动或未配置。
路径含中文或空格。
端口被占用。
授权文件缺失。
引擎文件被杀毒软件删除。

最常见原因五:IP 和端口配置错误

单机架设时,服务端 IP 通常应使用 127.0.0.1 或 localhost。
如果引擎控制器里勾选了动态 IP,或者填了错误的外网 IP,登录器可能无法连接。

检查点:

引擎控制器外网 IP 是否填写正确。
单机模式不要随意使用动态 IP。
登录网关默认端口常见为 7000,角色网关常见为 7100,游戏网关常见为 7200。
列表里的端口必须和网关端口一致。
如果改过端口,列表、网关、登录器配置都要同步修改。

最常见原因六:授权文件不配套

部分引擎和登录器需要配套 key 文件,例如 Key.lic、KY.key。
如果 key 没有放到正确目录,登录器可能提示版本太老、授权失效,甚至读不到列表。

处理方法:

找到版本配套的 key 文件。
按引擎要求放入 Mir200 目录。
同时放入登录器生成器或登录器目录。
如果网关需要填写密钥,粘贴后重启全部网关。

最常见原因七:防火墙或杀毒软件拦截

登录器读取列表、连接网关都需要网络访问。
Windows 防火墙、第三方安全软件可能阻止登录器访问本地端口或远程列表。

处理方法:

暂时关闭实时防护测试一次。
将服务端目录、登录器、网关程序加入信任。
允许登录器访问网络。
检查防火墙是否拦截 7000、7100、7200 等端口。

最常见原因八:本地劫持或插件干扰

部分系统存在登录器劫持插件,可能导致登录器无法读取列表、无法启动或被重定向。

处理方法:

使用可靠安全工具清理劫持驱动。
重启电脑后再测试。
尽量使用干净系统环境架设。
不要同时运行多个来源不明的登录器生成器。

按步骤排查

第一步:确认引擎是否完全启动
打开引擎控制器,启动服务端。
确认数据库、登录网关、角色网关、游戏网关、M2Server 都正常弹出。
如果 M2Server 有红字,先处理数据库路径、引擎替换、端口占用等问题。

第二步:确认列表地址能打开
把主列表地址复制到浏览器。
如果打不开,说明问题出在列表空间、域名、端口或文件路径。
单机测试可以优先使用本地列表或版本配套列表。

第三步:确认列表文件格式正确
打开列表 txt,核对服务器名称、IP、端口、开区时间、公告格式。
不要混用不同引擎的列表模板。

第四步:确认登录器配置器设置正确
检查主列表、备用列表是否填写完整。
检查客户端路径、补丁目录、Resources 目录是否对应。
单机架设通常不需要开启微端模式。

第五步:确认 IP 和端口一致
单机 IP 使用 127.0.0.1。
登录网关端口常见为 7000。
列表中的端口必须和实际网关端口一致。

第六步:确认授权文件正确
检查 Key.lic 或配套密钥是否放入 Mir200 和登录器目录。
如果网关需要密钥,粘贴后重启所有网关。

第七步:确认没有被拦截
关闭杀毒软件实时防护测试。
将登录器和服务端程序加入信任。
检查防火墙是否放行相关端口。

快速判断表

浏览器打不开列表地址:列表空间、域名、端口、文件路径问题。
浏览器能打开但登录器仍空:列表格式或配置器设置问题。
能看到区服但连接失败:引擎未启动、IP端口错误、防火墙拦截。
提示版本太老或授权失效:key 文件不配套。
登录器打不开或闪退:杀毒软件、兼容性、劫持插件问题。

几个容易忽略的细节

服务端路径不要包含中文、空格或特殊符号,推荐放在 D 盘根目录,例如 D:MirServer。
登录器生成后应放入客户端目录运行。
补丁目录名称要和登录器配置一致。
如果更换过引擎或登录器生成器,需要重新生成登录器并替换配套网关文件。
Win10/Win11 下建议以管理员身份运行引擎控制器和登录器,必要时设置兼容模式。

多数“服务器列表为空”的问题,只要按“列表地址可访问、列表格式正确、引擎已启动、IP端口一致、授权文件配套、防火墙放行”这六项逐一核对,基本都能定位到原因。