单机传奇登录器提示服务器为空 列表文件检查实操教程

来源: 作者: 点击:
架设单机传奇,服务端启动正常,用登录器配置器生成登录器后,点击登录却提示“游戏服务器为空,请检查列表文件”,反复重新生成登录器、重启服务端都无法解决,这是新手架设单机传奇最常见的问题之一。核心原因只有一个:登录器无法读取到正确的服务器列表文件,要么是列表文件没做对,要么是列表地址填写错误,要么是列表文件未正常加载,无需重新架设服务端,按以下步骤一步步检查操作,就能快速解决。

先明确核心逻辑:单机传奇的服务器列表,是登录器识别服务端的“桥梁”,列表文件里存放着服务器名称、IP、端口等关键信息,登录器启动后会读取这份文件,才能显示服务器列表;只要提示“服务器为空”,直接锁定列表文件相关问题,不用排查服务端本身(服务端能正常启动,说明架设无问题)。

第一步:先确认列表文件是否存在、格式是否正确(最基础,也是最容易出错的一步)

很多新手不知道列表文件是什么、放在哪里,甚至根本没创建列表文件,登录器自然读取不到,提示服务器为空。列表文件是纯文本格式(后缀为.txt),必须放在指定位置,格式也要严格对应服务端引擎,错一个符号都不行。

1. 确认列表文件的位置:单机传奇无需上传列表到网络,列表文件直接放在两个地方,缺一不可——一是服务端根目录(通常命名为ServerList.txt),二是登录器配置器指定的路径,或客户端根目录。

实操步骤:打开服务端文件夹,查看根目录是否有“ServerList.txt”文件,没有就新建一个文本文档,重命名为ServerList.txt(注意:不要改成ServerList.txt.txt,需关闭电脑“隐藏已知文件类型扩展名”,避免后缀重复);同时,将这份文件复制一份,放到传奇客户端根目录,确保两个位置都有该文件。

2. 检查列表文件格式(新手必看,直接套用):不同服务端引擎(GOM、GEE、BlueM2、翎风)的列表格式不同,格式错误会导致登录器无法识别,以下是单机最常用的3种引擎格式,新手先确认自己的服务端引擎,再对应填写。

如何确认引擎:打开服务端根目录,找到核心引擎程序——GOM引擎是GOMM2.exe,GEE引擎是GEEM2.exe,BlueM2是M2Server.exe,找到对应程序就知道引擎类型。

三种常用引擎单机列表格式(标点全用英文,竖线是Shift+\键输入,无多余空格):

(1)GOM引擎(最常用):分组|服务器名称|IP|登录端口|是否自动展开(0/1)|,单机示例:我的单机传奇|新手测试服|127.0.0.1|7000|0|

(2)GEE引擎:分组|服务器名称|IP|登录端口|角色端口|,单机示例:我的单机传奇|新手测试服|127.0.0.1|7000|7700|

(3)BlueM2引擎:分组|服务器标题|服务器名称|IP|登录端口|角色端口|,单机示例:单机区|我的传奇|新手服|127.0.0.1|7000|7700|

关键提醒:单机传奇的IP必须填写127.0.0.1(本地回环IP),不要填写局域网IP(如192.168.1.xxx),也不要填写外网IP;端口以服务端登录网关(LoginGate)配置的为准,默认多为7000,角色端口默认7700,可打开LoginGate文件夹的Config.ini文件查看Port值确认。

3. 格式检查要点(新手必查,避免踩坑):

① 后缀必须是.txt,不能是其他格式,若后缀错误,登录器无法识别;

② 所有符号必须是英文,包括竖线、句号,中文符号会导致格式错乱;

③ 没有多余空格,比如“127.0.0.1 |7000”中间有空格,就会读取失败;

④ 端口必须和服务端登录网关的端口一致,填错会导致登录器无法连接列表;

⑤ 不要填写多余内容,比如在列表后面加注释、空行,都会影响登录器读取。

第二步:检查登录器配置器的列表设置(核心步骤,地址填写错误是主要原因)

很多新手创建了正确的列表文件,但在登录器配置器中,主列表地址、备用列表地址填写错误,导致登录器无法读取到列表文件,提示服务器为空。单机传奇无需填写外网列表地址,只需填写本地列表地址,具体操作如下。

1. 打开登录器配置器(服务端包中自带,常见名称为MakeGameLogin.exe、GOM登录器配置器等),找到“列表设置”选项,里面会有“主列表地址”“备用列表地址”两个输入框。

2. 单机列表地址填写规范(新手直接照填,不用修改):

① 主列表地址:填写本地列表地址,有两种填写方式,任选其一即可:

方式一:http://127.0.0.1/ServerList.txt(推荐,适配所有引擎,不易出错);

方式二:本地路径,比如D:\传奇服务端\ServerList.txt(填写服务端根目录列表文件的完整路径,注意路径中不要有中文空格)。

② 备用列表地址:直接复制主列表地址,和主列表地址填写一致即可,防止主地址读取失败,新手可直接填和主列表一样的内容,不用额外设置。

3. 新手常见填写错误(必避坑):

① 填写外网列表地址(比如http://xxx.xxx.xxx/ServerList.txt),单机传奇没有外网服务器,无法读取,直接提示服务器为空;

② 填写局域网IP地址(比如http://192.168.1.100/ServerList.txt),单机登录无需局域网IP,填写后无法读取;

③ 地址填写不完整,比如只填127.0.0.1,没有后面的/ServerList.txt,登录器不知道读取哪个文件;

④ 主列表地址和备用列表地址都为空,或填写错误格式(比如加了中文符号、多余空格)。

4. 配置器其他关键设置(避免影响列表读取):

① 取消勾选“微端模式”“在线更新”,单机传奇无需微端和在线更新,勾选后会干扰列表读取;

② 确认“客户端路径”填写正确,选择传奇客户端根目录,不要填写子文件夹(如Map、Data);

③ 生成登录器时,选择保存到传奇客户端根目录,不要保存到其他文件夹,否则登录器无法读取客户端内的列表文件。

第三步:检查列表文件是否能正常读取(排除文件损坏、被拦截)

若列表文件格式正确、登录器地址填写正确,仍提示服务器为空,大概率是列表文件损坏,或被防火墙、安全软件拦截,导致登录器无法读取,按以下步骤排查。

1. 检查列表文件是否损坏:打开服务端根目录和客户端根目录的ServerList.txt文件,查看内容是否完整,是否有乱码(比如一堆问号、特殊符号)。若有乱码,说明文件损坏,重新新建文本文档,按对应引擎格式填写内容,重命名为ServerList.txt,再复制到两个目录。

2. 关闭防火墙和第三方安全软件:防火墙、安全软件会默认拦截登录器读取本地文件,导致登录器无法获取列表信息,提示服务器为空。

实操步骤:打开电脑防火墙设置,点击“关闭防火墙”(测试完成后可重新开启);关闭电脑上的第三方安全软件(如各类卫士、杀毒软件),关闭后重新生成登录器,启动登录器尝试。

3. 测试本地列表地址是否能正常访问:打开电脑浏览器,在地址栏输入填写的主列表地址(比如http://127.0.0.1/ServerList.txt),回车后若能看到列表文件中的内容(比如“我的单机传奇|新手测试服|127.0.0.1|7000|0|”),说明列表地址可正常访问;若提示“无法访问此网站”,说明地址填写错误,或本地列表服务未启动。

补充:若浏览器无法访问本地列表地址,可下载“本地列表服务器”小程序(服务端包中常自带,或搜索下载),将小程序与ServerList.txt放在同一文件夹,双击启动小程序,提示“启动成功”后,再重新测试地址,即可正常访问。

第四步:检查服务端列表相关配置(排除服务端限制)

部分服务端默认限制列表读取,或列表相关配置错误,也会导致登录器提示服务器为空,新手可按以下步骤检查服务端设置,无需修改复杂参数。

1. 检查服务端登录网关配置:打开服务端LoginGate(登录网关)文件夹,打开Config.ini文件,找到“Port”(登录端口),确认端口和列表文件中的端口一致(默认7000);找到“AllowLocal”(允许本地登录),确保值为1(1表示允许,0表示禁止),若为0,修改为1,保存文件后重启登录网关。

2. 检查服务端引擎列表设置:打开服务端核心引擎(如GOMM2.exe、GEEM2.exe),点击“选项”,选择“基本参数”,找到“服务器列表”相关选项,确认“允许读取本地列表”已勾选,若未勾选,勾选后保存设置,重启引擎。

3. 检查服务端根目录相关文件:打开服务端根目录,查看是否有“!ServerList.txt”“!Runaddr.txt”等列表相关文件,若有,打开文件查看内容,确保文件中的IP是127.0.0.1,端口和列表文件一致,若不一致,修改后保存,重启服务端。

第五步:新手快速排查流程(全程实操,不用复杂操作)

若不知道哪里出错,按以下流程一步步排查,10分钟内可找到问题并解决,新手直接照做:

1. 关闭防火墙和第三方安全软件(最容易被忽略,先做这一步);

2. 打开服务端根目录,删除原有ServerList.txt,重新新建文本文档,按自己的引擎格式填写(IP填127.0.0.1,端口填7000),重命名为ServerList.txt,复制一份到客户端根目录;

3. 打开登录器配置器,主列表地址和备用列表地址都填写http://127.0.0.1/ServerList.txt,取消勾选微端模式,客户端路径选择客户端根目录,重新生成登录器到客户端根目录;

4. 重启服务端所有组件(先关闭登录网关、引擎,再重新启动);

5. 打开客户端根目录的登录器,若仍提示服务器为空,打开浏览器访问http://127.0.0.1/ServerList.txt,若无法访问,启动本地列表服务器,再重新尝试。

第六步:常见问题补充(新手必看,快速解决异常)

1. 列表文件格式正确、地址填写正确,仍提示服务器为空:重启电脑和服务端,释放系统资源,很多时候是系统缓存导致的读取失败;

2. 浏览器能访问本地列表地址,登录器却读取不到:重新生成登录器,确保登录器保存到客户端根目录,且客户端路径填写正确;

3. 重新创建列表文件后,仍有乱码:更换文本文档编码格式,打开空白文本文档,点击“文件”→“另存为”,编码选择“ANSI”,再填写内容、重命名;

4. 服务端启动后,登录网关无法启动:检查登录网关Config.ini文件,确保端口未被占用,若端口被占用,修改为其他未占用端口(如7001),同时修改列表文件中的端口,重新生成登录器;

5. 更换登录器配置器后,能正常显示服务器列表:说明原来的登录器配置器与服务端引擎不兼容,优先使用服务端自带的登录器配置器。

总结一下,单机传奇登录器提示“游戏服务器为空,请检查列表文件”,核心就是3个问题:列表文件格式错误、登录器列表地址填写错误、列表文件被拦截或无法读取。新手按“确认列表文件格式→填写正确本地列表地址→关闭拦截软件→检查服务端相关配置”的顺序操作,不用重新架设服务端,就能快速解决问题,顺利看到服务器列表,正常登录游戏。全程无需复杂操作,所有步骤都贴合新手视角,照做就能成功。