在传奇单机搭建中,生成登录器后看不到服务器列表,多因登录器配置错误、服务端未正常运行或版本不匹配导致。以下针对 “下载客户端 + 私人服务器服务端” 的场景,分步骤排查解决,无需复杂工具,跟着操作即可见效。
一、核心问题:登录器配置错误(最常见原因)
“乱点生成登录器” 易忽略关键配置,需重新调整登录器参数,确保与本地服务端匹配:
重新打开登录器生成器,找到 “服务器配置” 板块
服务器名称:随便填(如 “我的单机传奇”,不填或填错会显示空白);
服务器 IP:必须填 “127.0.0.1”(单机本地 IP,填公网 IP 或其他会找不到服务器);
游戏端口:查服务端的 “LoginSrv.ini” 文件(通常在服务端 “LoginSrv” 文件夹里),找到 “Port=” 后的数字(多为 7000、7100 或 7200,比如 Port=7000,登录器就填 7000);
备注:可空着,不影响列表显示。
检查 “登录器参数” 是否勾选 “单机模式”
部分登录器生成器有 “单机 / 外网” 选项,需勾选 “单机模式”(或 “本地测试模式”),未勾选会优先搜索外网服务器,导致本地列表不显示;
若没有该选项,确认 “列表更新地址” 是否留空(填了外网地址会覆盖本地列表)。
重新生成登录器,保存到客户端根目录
生成时选择 “保存路径” 为热血传奇客户端的安装文件夹(比如 “D:\ 热血传奇 \”),不要存到桌面或其他文件夹,否则可能读取不到客户端文件,间接导致列表不显示。
二、关键前提:服务端未正常启动(列表不显示的隐藏原因)
登录器要看到列表,需服务端的 “登录服务进程”(LoginSrv)正常运行,步骤如下:
按正确顺序启动服务端
必须先启动这 3 个程序(顺序错会导致进程失效):
打开服务端文件夹→双击 “DBServer.exe”(数据库服务,出现黑窗口不闪退即正常);
再打开 “LoginSrv” 文件夹→双击 “LoginSrv.exe”(登录服务,黑窗口显示 “监听端口 7000” 等文字即正常);
最后打开 “M2Server” 文件夹→双击 “M2Server.exe”(核心服务,出现游戏引擎窗口即正常)。
检查登录服务进程是否存活
按 “Ctrl+Shift+Esc” 打开任务管理器,在 “进程” 里找 “LoginSrv.exe” 和 “M2Server.exe”,若没有这两个进程,说明服务端启动失败(参考下文 “服务端启动闪退” 的临时解决:右键程序→兼容性→勾选 “以管理员身份运行”)。
三、易忽略点:客户端与服务端版本不匹配
若服务端是 “1.76 复古版”,客户端却是 “1.80 战神版”,版本不一致会导致登录器无法识别服务器,解决方法:
确认服务端版本
打开服务端根目录的 “Readme.txt”(或 “版本说明.txt”),查看标注的版本(如 “1.76 纯复古,无英雄”);
匹配对应版本客户端
若客户端版本不符,重新下载同版本客户端(比如服务端 1.76,就下 “热血传奇 1.76 客户端”),无需卸载旧客户端,新建文件夹安装即可;
注意:部分服务端是 “微变版”“合击版”,需对应 “微变客户端”“合击客户端”,通用客户端可能不兼容。
四、细节问题:登录器未指定客户端路径
部分登录器生成后,需手动指定客户端位置,否则找不到游戏文件,列表也会不显示:
右键生成的登录器→选择 “属性”
在 “目标” 栏末尾添加客户端路径(格式:“登录器.exe” "D:\ 热血传奇"),比如原目标是 “D:\ 我的登录器 \ 传奇登录器.exe”,修改后为 “D:\ 我的登录器 \ 传奇登录器.exe""D:\ 热血传奇"”(注意路径前后加英文引号,中间有空格);
点击 “确定” 后,双击登录器,若弹出 “找到客户端” 提示,说明路径设置成功,此时再看服务器列表即可显示。
五、补充:本地防火墙拦截(单机也可能出现)
Windows 防火墙可能拦截服务端端口,导致登录器连不上本地服务:
打开 “控制面板→Windows 防火墙→启用或关闭 Windows 防火墙”;
临时关闭 “专用网络” 和 “公用网络” 的防火墙(单机测试无需开启,测试完可重新打开);
关闭后重启服务端和登录器,再查看服务器列表。
传奇单机设置:登录器无服务器列表的解决方法
来源:
作者:
点击:

