一、先搞懂关键:为啥没服务器列表?
你乱点生成登录器后没列表,核心是两个步骤没做对:一是服务器端没正常启动,登录器找不到 “可连接的服务器”;二是登录器(比如 BCD 生成器)没填对 “服务器地址”,相当于没告诉登录器去哪找服务器。不用额外下载复杂工具,用你已有的客户端和服务端就能解决。
二、第一步:确保服务器端 “跑起来”(最关键前提)
服务器没启动,再怎么配登录器都没用,按以下步骤操作:
检查服务端文件:打开你下载的私人服务器服务器端文件夹(通常叫 Mirserver),里面必须有这些文件:DBServer.exe、LoginSrv.exe、M2Server.exe、引擎控制器.exe(不同引擎名字可能带 GOM、HERO 等字样),少一个就去重下服务端。
启动服务器核心:双击 “引擎控制器.exe”,弹出的窗口点 “配置向导”,按提示填 3 个关键项:
游戏服务器名称:随便填(比如 “我的单机传奇”)
服务器 IP 地址:直接填 127.0.0.1(单机专用地址,不用改)
其他选项全点 “下一步”,最后点 “保存” 生成配置文件。
确认启动成功:点控制器上的 “启动”,等 1-2 分钟,直到窗口显示 DBServer、LoginSrv、M2Server 全是 “运行中”(绿色或打勾状态)。如果 M2Server 报错 “找不到文件”,进 Mirserver\Mir200 文件夹,用记事本打开!setup.txt,找 “CastleFile=” 一行,改成 “CastleFile=.\Castle\List.txt” 再重启即可。
三、第二步:用 BCD 登录器生成器 “填对地址”
你说的 BCD 是常见的登录器生成工具,服务端里一般自带(文件夹名可能叫 “BCD 登录器” 或 “登录器配置”),按以下步骤填,别再乱点:
打开 BCD 生成器:找到服务端里的 BCD 登录器文件夹,双击 “登录器配置.exe”(或带 “BCD” 字样的程序)。
填 “服务器列表地址”:这是最容易漏的一步,直接复制现成的免费列表地址填进去:
主要列表:http://www.pkp123.cn:88/gom.txt(不管你是啥引擎,这个通用)
备用列表:同上(防止主要列表出问题)
填 “服务器 IP 和端口”:在生成器的 “服务器设置” 里:
IP 地址:填 127.0.0.1(和服务器端一致)
端口:默认填 7000(如果启动服务器时看到 “登录网关端口” 是其他数,就填那个数)
生成登录器:其他选项(比如登录器名字、皮肤)随便选,点 “生成”,把生成的登录器放到热血传奇客户端文件夹里。
四、第三步:手动补全列表(备用方案,没列表时用)
如果按上面做了还没列表,直接手动加,10 秒搞定:
找客户端里的列表文件:打开热血传奇客户端文件夹,找到 ServerList.txt(如果没有就新建一个文本文档,改名叫 ServerList.txt)。
写列表内容:用记事本打开,按格式写(引擎不同格式稍变,以下通用):
我的单机传奇|127.0.0.1|7000|0
(前面是服务器名字,中间是 IP,后面是端口,用竖线隔开)
保存文件:关闭记事本,再打开登录器,列表就出来了。
五、没列表?3 个排查小技巧(新手必看)
服务器没启动:回到引擎控制器,看 M2Server 是不是 “运行中”,没启动就点 “启动”,报错就检查!setup.txt 路径。
列表地址错了:BCD 生成器里的列表地址别乱填,就用上面给的免费地址,填错了直接空白。
防火墙挡了:暂时关掉电脑的防火墙(包括 Windows 自带的和杀毒软件的),再开登录器试试,很多时候是防火墙拦住了服务器连接。
六、总结:3 步走搞定
启动引擎控制器,填 127.0.0.1 启动服务器;
用 BCD 生成器填免费列表地址和 127.0.0.1;
生成登录器放客户端,没列表就手动改 ServerList.txt。

