很多新手架设单机传奇时,明明按步骤装好了服务端和客户端,点开登录器却显示“服务器列表为空”,没法进入游戏。其实这个问题大多是配置细节没到位,按下面5个步骤逐一排查,基本都能解决,不用反复重装。
第一步:先查登录器与服务端是否“配套”
登录器和服务端版本不匹配,是列表为空的最常见原因,别随便找个登录器就用:
看服务端说明:打开服务端文件夹,找到“README.txt”或“版本说明”,里面会写推荐用的登录器类型(比如“GOM专用登录器”“HERO引擎登录器”),必须按这个找对应的登录器,比如GOM服务端用了其他引擎的登录器,肯定读不到列表。
优先用服务端自带登录器:大部分单机服务端会在“登录器”文件夹里自带适配好的程序(比如“单机专用登录器.exe”),直接用这个,比自己下载的第三方登录器更靠谱,避免版本冲突。
第二步:核对IP配置是否设为“单机专用”
单机传奇必须用本地回环IP(127.0.0.1),填错IP会导致登录器找不到服务器:
改服务端IP:打开服务端“Config”文件夹,找到“ServerAddr.ini”(或类似名称的IP配置文件),用记事本打开,把里面所有“公网IP”“局域网IP”(比如192.168.1.100)全部改成“127.0.0.1”,保存后关闭文件。
改登录器IP:如果登录器有“配置工具”(比如“登录器配置器.exe”),双击打开,在“服务器IP”栏里填“127.0.0.1”,端口默认不用改(一般是7000或8000),保存配置后再打开登录器试。
第三步:修复服务器列表文件(关键文件别漏)
登录器靠“服务器列表文件”读叁务器信息,文件缺失或格式错都会导致列表空:
找列表文件:在客户端文件夹里,找到“ServerList.txt”(或“ServerList.ini”),这个文件是登录器读取列表的关键,没有就从服务端“登录器”文件夹里复制过来(服务端一般会自带)。
检查文件内容:用记事本打开“ServerList.txt”,里面必须有正确的列表条目,格式是“IP|服务器名称|端口”,比如“127.0.0.1|我的单机传奇|7000”,注意:IP必须是127.0.0.1,服务器名称随便填,端口要和服务端“LoginSrv.exe”的配置端口一致(服务端Config文件夹里的LoginSrv.ini可查),而且每一行只能有一个条目,别用中文符号(比如把“|”写成“、”)。
第四步:确认服务端“真的启动成功了”
登录器要读叁务器列表,前提是服务端的核心服务已经正常启动,没启动或启动失败都会列表空:
按顺序启动服务端:先双击运行服务端里的“DBServer.exe”(数据库服务),出现黑色窗口且显示“DBServerStartSuccess”(或类似成功提示);再运行“LoginSrv.exe”(登录服务),窗口显示“LoginServerReady”;最后运行“GameSrv.exe”(游戏主服务),显示“GameServerStart”。三个窗口都不能关(最小化就行),缺一个服务登录器都读不到列表。
排查服务端闪退:如果某个服务窗口双击后秒退,说明服务端有问题(比如DBC没配好、缺文件),先解决闪退问题(比如重新配置DBC、补全服务端文件),再试登录器。
第五步:检查登录器“路径指向”是否正确
部分登录器需要指定客户端或服务端路径,指向错了也会列表为空:
用登录器配置工具改路径:打开登录器配置工具,找到“客户端路径”或“服务端路径”选项,点击“浏览”,选中客户端解压后的根目录(比如D:\LegendClient),别选到子文件夹(比如D:\LegendClient\Data),保存配置后重启登录器。
避免中文路径:客户端和服务端的文件夹名称别用中文(比如“D:\单机传奇客户端”不行),改成英文或数字(比如D:\LegendClient),中文路径会导致登录器读取文件出错,间接造成列表为空。
新手常踩的2个误区(别白忙活)
没改列表文件就点登录器:很多新手直接双击登录器,没检查ServerList.txt里有没有内容,其实新下载的登录器自带的列表文件可能是空的,必须手动加“127.0.0.1”的条目。
服务端没启动完就试登录器:刚点开DBServer就急着开登录器,此时LoginSrv和GameSrv还没启动,登录器自然找不到列表,按“DB→Login→Game”的顺序启动,等三个服务都稳定后再试。
按这5步排查,90%以上的“服务器列表为空”问题都能解决。重点记好:先确认服务端启动正常,再查IP和列表文件,最后核对登录器匹配度,不用盲目重装系统或客户端,按步骤来更高效。
第一步:先查登录器与服务端是否“配套”
登录器和服务端版本不匹配,是列表为空的最常见原因,别随便找个登录器就用:
看服务端说明:打开服务端文件夹,找到“README.txt”或“版本说明”,里面会写推荐用的登录器类型(比如“GOM专用登录器”“HERO引擎登录器”),必须按这个找对应的登录器,比如GOM服务端用了其他引擎的登录器,肯定读不到列表。
优先用服务端自带登录器:大部分单机服务端会在“登录器”文件夹里自带适配好的程序(比如“单机专用登录器.exe”),直接用这个,比自己下载的第三方登录器更靠谱,避免版本冲突。
第二步:核对IP配置是否设为“单机专用”
单机传奇必须用本地回环IP(127.0.0.1),填错IP会导致登录器找不到服务器:
改服务端IP:打开服务端“Config”文件夹,找到“ServerAddr.ini”(或类似名称的IP配置文件),用记事本打开,把里面所有“公网IP”“局域网IP”(比如192.168.1.100)全部改成“127.0.0.1”,保存后关闭文件。
改登录器IP:如果登录器有“配置工具”(比如“登录器配置器.exe”),双击打开,在“服务器IP”栏里填“127.0.0.1”,端口默认不用改(一般是7000或8000),保存配置后再打开登录器试。
第三步:修复服务器列表文件(关键文件别漏)
登录器靠“服务器列表文件”读叁务器信息,文件缺失或格式错都会导致列表空:
找列表文件:在客户端文件夹里,找到“ServerList.txt”(或“ServerList.ini”),这个文件是登录器读取列表的关键,没有就从服务端“登录器”文件夹里复制过来(服务端一般会自带)。
检查文件内容:用记事本打开“ServerList.txt”,里面必须有正确的列表条目,格式是“IP|服务器名称|端口”,比如“127.0.0.1|我的单机传奇|7000”,注意:IP必须是127.0.0.1,服务器名称随便填,端口要和服务端“LoginSrv.exe”的配置端口一致(服务端Config文件夹里的LoginSrv.ini可查),而且每一行只能有一个条目,别用中文符号(比如把“|”写成“、”)。
第四步:确认服务端“真的启动成功了”
登录器要读叁务器列表,前提是服务端的核心服务已经正常启动,没启动或启动失败都会列表空:
按顺序启动服务端:先双击运行服务端里的“DBServer.exe”(数据库服务),出现黑色窗口且显示“DBServerStartSuccess”(或类似成功提示);再运行“LoginSrv.exe”(登录服务),窗口显示“LoginServerReady”;最后运行“GameSrv.exe”(游戏主服务),显示“GameServerStart”。三个窗口都不能关(最小化就行),缺一个服务登录器都读不到列表。
排查服务端闪退:如果某个服务窗口双击后秒退,说明服务端有问题(比如DBC没配好、缺文件),先解决闪退问题(比如重新配置DBC、补全服务端文件),再试登录器。
第五步:检查登录器“路径指向”是否正确
部分登录器需要指定客户端或服务端路径,指向错了也会列表为空:
用登录器配置工具改路径:打开登录器配置工具,找到“客户端路径”或“服务端路径”选项,点击“浏览”,选中客户端解压后的根目录(比如D:\LegendClient),别选到子文件夹(比如D:\LegendClient\Data),保存配置后重启登录器。
避免中文路径:客户端和服务端的文件夹名称别用中文(比如“D:\单机传奇客户端”不行),改成英文或数字(比如D:\LegendClient),中文路径会导致登录器读取文件出错,间接造成列表为空。
新手常踩的2个误区(别白忙活)
没改列表文件就点登录器:很多新手直接双击登录器,没检查ServerList.txt里有没有内容,其实新下载的登录器自带的列表文件可能是空的,必须手动加“127.0.0.1”的条目。
服务端没启动完就试登录器:刚点开DBServer就急着开登录器,此时LoginSrv和GameSrv还没启动,登录器自然找不到列表,按“DB→Login→Game”的顺序启动,等三个服务都稳定后再试。
按这5步排查,90%以上的“服务器列表为空”问题都能解决。重点记好:先确认服务端启动正常,再查IP和列表文件,最后核对登录器匹配度,不用盲目重装系统或客户端,按步骤来更高效。

