传奇登录器服务器列表为空?4 步排查与解决教程

来源: 作者: 点击:
一、优先检查:登录器列表配置(80% 新手问题根源)
(一)列表地址填写错误
核心操作:右键登录器选择 “编辑列表” 或 “配置游戏列表”,确认 “服务器列表地址” 填写正确:
内网测试:填服务器局域网 IP + 端口(例:192.168.0.105:7000),不可填 127.0.0.1(仅本地可见);
外网测试:填公网 IP + 端口(例:221.234.xxx.xxx:7000),需提前用 “公网 IP 查询工具” 获取真实 IP。
避坑提示:部分登录器需填写列表文件地址(如 http://xxx/list.txt),若未搭建在线列表,直接填 IP: 端口即可(推荐新手优先此方式)。
(二)登录器与引擎不匹配
判断方法:查看服务端引擎控制器标题(如 “HERO 引擎控制器”“3KM2 引擎管理端”),登录器需与引擎版本一致(例:HERO 引擎不可用 GOM 登录器)。
解决方式:从服务端 “配套登录器” 文件夹提取对应程序,删除第三方下载的通用登录器 —— 实测非配套登录器读取列表成功率不足 30%。
二、关键验证:服务端登录服务状态
(一)LoginSrv 进程未启动
检查步骤:打开 “任务管理器→进程”,查找 “LoginSrv.exe”(登录服务器主程序):
未找到进程:进入服务端 “LoginSrv” 目录(例:D:\MirServer\LoginSrv),双击 “LoginSrv.exe” 启动,若闪退参考此前 “服务端启动无响应” 解决办法。
进程异常处理:右键 “LoginSrv.exe”→“属性→兼容性”,勾选 “以管理员身份运行”,避免权限不足导致服务未正常加载。
(二)LoginSrv.ini 参数错误
核心参数修改:用记事本打开 “LoginSrv.ini”,核对以下关键配置:
ListenIP=192.168.0.105 # 填服务器局域网IP,外网需改公网IP
ServerName=我的传奇私人服务器 # 服务器名称不可为空
LoginPort=7000 # 需与登录器列表端口一致
AllowList=1 # 1为启用服务器列表,0为禁用

隐藏陷阱:部分服务端 “LoginSrv” 目录下有 “serveraddr.txt”,需确保文件内添加服务器 IP(每行一个 IP),否则会限制列表显示。
三、深层排查:RunGate 网关配置与运行
(一)网关未启动或配置错误
启动顺序:按 “LoginSrv.exe→RunGate.exe→DBServer.exe→MirServer.exe” 启动服务,RunGate 网关未启动会直接阻断列表数据传输。
Config.ini 参数核对:进入 “RunGate” 目录打开 “Config.ini”,确保登录相关配置与 LoginSrv 匹配:
LoginServerAddress=192.168.0.105 # 同LoginSrv.ini的ListenIP
LoginServerPort=7000 # 与LoginSrv的LoginPort一致
MaxUser=800 # 不可设为0,否则限制连接

日志验证:打开 RunGate 目录下 “Log” 文件夹,查看最新日志,若显示 “连接 LoginServer 失败”,需重新检查 IP 和端口配置。
(二)网关版本不兼容
问题表现:RunGate 启动后无日志输出,或提示 “版本不匹配”。
解决办法:从同版本服务端拷贝 “RunGate.exe” 及 “Config.ini” 替换现有文件,不可随意混用不同引擎的网关程序。
四、网络与文件层面收尾检查
(一)端口未开放或映射错误
端口验证:用 “TCP 端口检测工具” 测试服务器 IP 的 7000 端口(核心列表端口)和 7001 端口(登录网关端口),需均显示 “开放”。
映射操作:路由器 “端口映射” 补充配置:
内部 IP:服务器局域网 IP(如 192.168.0.105)
内部端口:7000、7001
外部端口:7000、7001(保持一致更易排查)
(二)列表文件格式或权限问题
本地列表文件错误:若使用本地 TXT 列表文件,需按以下格式编写(编码选 ANSI):
我的传奇私人服务器|192.168.0.105|7000|1 # 格式:服务器名|IP|端口|状态

权限修复:右键登录器程序→“属性→安全”,给 “Everyone” 勾选 “完全控制”,避免权限不足无法读取列表数据。
常见问题速查表
故障现象
核心原因
解决关键步骤
列表空白且无提示
登录器列表地址填错
改填服务器 IP:7000(内网 / 公网对应)
列表加载中后为空
LoginSrv 进程未启动
运行 LoginSrv.exe 并检查进程状态
内网可见外网空白
未映射 7000 端口 + 公网 IP 错
补全端口映射 + LoginSrv.ini 改公网 IP
配套登录器仍空白
RunGate 网关配置错
核对 Config.ini 登录 IP 与端口