架设传奇服务端后,登录器显示 “服务器列表为空” 是常见问题,多因登录器配置、服务端参数或列表文件关联异常导致;而服务器列表上传的核心是正确编辑并关联列表文件。本文将先分步骤排查列表为空的故障,再详解列表上传的文件类型与具体操作,帮助快速恢复服务端登录功能。
一、传奇服务端登录器服务器列表为空的故障排查
登录器服务器列表为空,需从 “登录器配置”“服务端参数”“列表文件状态” 三个维度排查,按以下优先级逐步检查:
(一)优先检查登录器与服务端的 IP、端口一致性
IP 和端口不匹配是最常见原因,传奇服务端的登录端口(通常为 7000)与游戏端口(通常为 7100)需和登录器配置完全一致:
查看服务端端口配置:
打开传奇服务端根目录下的 “Mir200\LoginSrv” 文件夹,找到 “LoginSrv.ini” 文件并打开,在 “[LoginSrv]” 段落中查看 “Port=” 后的数值(即登录端口,默认多为 7000);再打开 “Mir200\GameSrv” 文件夹的 “GameSrv.ini”,查看 “Port=” 后的游戏端口(默认多为 7100)。
核对登录器配置:
打开传奇登录器对应的 “登录器配置器”(常见文件名如 “LoginConfig.exe”),进入 “服务器设置” 选项卡,查看 “登录 IP”“登录端口”“游戏端口” 是否与上述服务端参数一致。若 IP 填写错误(如单机架设填了公网 IP,或联机架设填了内网 IP)、端口不匹配,需修改为一致后,重新生成登录器并替换原文件。
(二)检查服务器列表文件是否存在且关联正确
登录器需读取指定的列表文件才能显示服务器信息,文件缺失或路径错误会导致列表为空:
确认列表文件是否存在:
传奇登录器常用的列表文件格式为 “.txt”(如 “list.txt”“svrlist.txt”),先在登录器所在文件夹中查看是否有此类文件;若没有,需新建或从服务端目录复制(部分服务端在 “Data” 文件夹中自带默认列表文件)。
检查登录器与列表文件的关联:
在 “登录器配置器” 中找到 “列表设置” 选项卡,查看 “列表文件路径” 是否指向正确的列表文件(如登录器文件夹中的 “list.txt”)。若路径为空或指向错误文件,需手动选择列表文件路径,重新生成登录器后启动,查看列表是否显示。
(三)排查服务端登录服务是否正常运行
服务端的 “登录服务” 未启动,会导致登录器无法获取服务器列表:
检查 LoginSrv 服务状态:
打开传奇服务端的 “启动器”(常见文件名如 “StartServer.exe”),查看 “登录服务(LoginSrv)” 是否显示 “已启动”;若显示 “未启动”,双击 “登录服务” 图标,等待程序弹出 “启动成功” 提示(若启动失败,需检查 “LoginSrv.ini” 文件是否损坏,可从服务端备份文件夹中复制替换)。
确认端口未被占用:
若登录服务启动失败,可能是登录端口(如 7000)被其他程序占用。按下 “Win+R” 输入 “cmd” 打开命令提示符,输入 “netstat -ano | findstr "7000"”,若显示有进程占用,需关闭占用端口的程序(或修改 “LoginSrv.ini” 中的 “Port” 为未占用端口,同时同步修改登录器配置中的端口)。
二、服务器列表上传的核心操作(含上传文件类型)
服务器列表上传的核心是 “编辑列表文件→上传文件→关联登录器”,需明确上传的文件类型与格式要求:
(一)上传的文件类型:服务器列表文本文件(.txt 格式)
传奇服务端的服务器列表需用纯文本文件(.txt)存储,文件中需包含服务器名称、IP、端口、线路等关键信息,格式需符合登录器的读取规范(不同登录器格式略有差异,以下为通用格式):
[服务器1]
名称=传奇怀旧1区
IP=192.168.1.105(单机架设填内网IP,联机架设填公网IP)
端口=7000(与服务端LoginSrv端口一致)
线路=电信
备注=无VIP无氪金
[服务器2](多区服时新增,单机通常只需1个)
名称=传奇怀旧2区
IP=192.168.1.105
端口=7001(多区服需用不同端口)
线路=联通
备注=每日新区
注意:文件中不可包含特殊符号(如 “*”“#”),每行末尾不可有多余空格,否则登录器可能无法识别。
(二)服务器列表上传操作步骤
根据架设场景(单机 / 联机),上传方式分为 “本地复制”(单机)与 “服务器上传”(联机),具体步骤如下:
1. 单机架设场景(仅本地或局域网访问):本地复制文件
第一步:编辑列表文件
用记事本新建 “list.txt”,按上述通用格式填写服务器信息(IP 填本地内网 IP,如 “192.168.1.xxx”,可通过 “控制面板→网络和共享中心” 查看),保存后放在登录器所在文件夹中。
第二步:关联登录器
打开 “登录器配置器”,在 “列表设置” 中选择 “本地列表”,并指定 “list.txt” 的路径(如 “D:\ 传奇登录器 \list.txt”),点击 “生成登录器”,新生成的登录器会自动读取该文件中的服务器列表。
2. 联机架设场景(玩家通过公网访问):上传至服务器目录
第一步:准备列表文件与 FTP 工具
编辑好 “list.txt”(IP 填服务器公网 IP,可从云服务器服务商后台查看),下载 FTP 工具(如 FileZilla),输入服务器的 IP、FTP 账号、密码(从服务器服务商处获取),连接至服务器。
第二步:上传列表文件至指定目录
在服务器中找到传奇服务端的 “LoginSrv” 文件夹(路径通常为 “D:\MirServer\Mir200\LoginSrv”),将本地的 “list.txt” 上传至该文件夹;部分登录器需读取 “Web” 目录下的列表文件,可同时将文件上传至服务器的 “Web” 文件夹(若没有需新建)。
第三步:配置登录器读取远程列表
在 “登录器配置器” 的 “列表设置” 中选择 “远程列表”,输入列表文件的远程路径(如 “http:// 服务器公网 IP/list.txt”,需确保服务器已开启 Web 服务,如 IIS 或 Apache),生成登录器后,玩家启动登录器会自动从远程路径获取服务器列表。
三、实操注意事项
格式一致性:编辑列表文件时,每个服务器的 “名称”“IP”“端口” 字段不可缺失,符号(如 “=”“[ ]”)需用英文半角,中文全角符号会导致读取失败;
单机与联机 IP 区分:单机架设不可填公网 IP,联机架设不可填内网 IP,否则玩家或本地登录器无法获取列表;
测试列表有效性:列表文件上传或复制后,用记事本打开确认内容无乱码,再启动登录器;若仍为空,可将列表文件内容简化为 1 个服务器信息(排除多区服格式错误),重新测试;
服务端重启:修改服务端端口或上传列表文件后,需重启 “登录服务(LoginSrv)” 与 “游戏服务(GameSrv)”,确保参数生效。
传奇服务端登录器服务器列表为空解决办法与列表上传操作指南
来源:
作者:
点击:

