一、 核心逻辑:从“单机”到“外网”的关键改动
单机版默认使用127.0.0.1(本地回环地址),只有本机能连。要让外网朋友能进,必须将服务端IP改为公网IP或域名,并在路由器做端口映射。登录器配置的核心是“列表文件”必须指向你的外网地址,否则朋友点登录器看不到服务器。
二、 第一步:获取公网地址与端口映射
1. 获取公网IP(或使用内网穿透)
* 云服务器:直接使用服务器分配的公网IP(如 120.xx.xx.xx)。
• 家用电脑:在百度搜索“IP”查看是否为公网IP。若为内网IP(如 192.168.x.x 或 100.x.x.x),必须使用花生壳、神卓互联等内网穿透工具,将内网7000端口映射到一个外网域名。
2. 路由器端口映射
在路由器管理界面(通常为 192.168.1.1)找到“端口转发”或“虚拟服务器”设置:
* 服务端口:7000(游戏端口)、7100(微端端口,如有)。
• 内网IP:填写你架设服务端电脑的内网IP(如 192.168.1.10)。
* 协议:TCP/UDP 或 ALL。
• 状态:生效。
• 防火墙:同时关闭电脑防火墙或放行7000、7100端口。
三、 第二步:修改服务端引擎配置
打开你的180合击版本根目录(MirServer),运行GameCenter.exe(BLUE/LEG引擎)或引擎控制器.exe(GOM/GEE引擎)。
1. 点击“配置向导”,将“游戏服务器外网IP地址”修改为你的公网IP(或穿透域名)。
2. 取消勾选“动态IP”(单机才用127.0.0.1)。
3. 端口设置:登录端口默认7000,角色网关7100(需与映射端口一致)。
4. 点击“下一步”直至“生成配置文件”,然后完全重启所有引擎网关(DBServer、LoginGate、M2Server等)。
四、 第三步:配置外网登录器(核心难点)
单机自带的登录器只能读127.0.0.1,必须重新生成。
1. 准备列表文件 (ServerList.txt)
创建一个文本文件,命名为 ServerList.txt,内容格式如下(以BLUE引擎为例):
[Server]
;服务器名称|IP|端口|防火墙端口
测试一区|120.xx.xx.xx|7000|0
将 120.xx.xx.xx 替换为你的公网IP。如果是GOM/GEE引擎,格式通常为 游戏名称|服务器IP|端口|0|0。
2. 上传列表获取URL
单机无法直接读取本地文件给外网用,你需要将 ServerList.txt 上传到网站空间或免费列表空间(如 pkp123.cn 或 230gm.com)。
* 上传后,你会得到一个类似 http://lb.xxx.com/xxxx.txt 的链接,这就是登录器读取的地址。
3. 生成登录器
• BLUE/LEG引擎:使用烈火登录器配置器。打开配置器,在“列表地址A”和“备用地址B”中填入你刚才得到的URL链接。点击“开始配置”生成 LegendM2.exe。
* GOM/GEE引擎:打开版本自带的 MakeGameLogin.exe 或配置器。在“列表地址”填入URL,服务器IP填公网IP,勾选“微端模式”(如果是微端),生成登录器。
五、 第四步:微端配置(若为微端版)
如果你的版本是微端(不需要下载完整客户端):
1. 在服务端找到 UpdateServer.exe(微端服务器程序)。
2. 配置微端网关:IP填你的公网IP,端口填 7100(需在路由器映射)。
3. 在登录器配置中,微端更新地址填写:http://你的公网IP:7100/。
4. 将补丁文件(Data、Map)放入微端服务器指定的资源目录。
六、 测试与分发
1. 将生成的登录器.exe发给朋友。
2. 朋友需安装热血传奇官方客户端(建议16周年或18周年纯净版)。
3. 将登录器放入客户端根目录运行。
4. 若能读取到“测试一区”并进入游戏,说明外网配置成功。
七、 常见报错排查
• 读取不到列表:列表URL访问不了,或格式错误(多空格、少符号)。
* 连接服务器失败:端口映射未生效,或引擎IP没改对(仍为127.0.0.1)。
* 微端不更新:微端网关密码错误,或更新地址IP写错。
总结:改IP -> 做映射 -> 传列表 -> 生成登录器。只要列表地址能在外网浏览器打开,登录器就能连上。

