架设传奇服务端后,登录器显示“服务器列表为空”是常见问题,多因登录器配置、服务端参数或列表文件关联异常导致;而服务器列表上传的核心是正确编辑并关联列表文件。本文将先分步骤排查列表为空的故障,再详解列表上传的文件类型与具体操作,帮助快速恢复服务端登录功能。
一、传奇服务端登录器服务器列表为空的故障排查
登录器服务器列表为空,需从“登录器配置”“服务端参数”“列表文件状态”三个维度排查,按以下优先级逐步检查:
(一)优先检查登录器与服务端的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)”,确保参数生效。
一、传奇服务端登录器服务器列表为空的故障排查
登录器服务器列表为空,需从“登录器配置”“服务端参数”“列表文件状态”三个维度排查,按以下优先级逐步检查:
(一)优先检查登录器与服务端的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)”,确保参数生效。

