当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

单机传奇改外网联机教程:路由器映射与登录器配置

热度:
一、获取本机网络地址(联机基础)

单机能玩说明服务端正常,联机需让路由器允许外部连接。先获取两个关键地址:

1.查本机内网IP:按Win+R键,输入cmd回车,在黑框中输入ipconfig回车。找到“以太网适配器”下的IPv4地址(如192.168.1.105),这就是你电脑在路由器下的“门牌号”,记下它。
2.查公网IP(外网IP):打开浏览器,百度搜索“IP”,页面显示的IP地址(如123.123.123.123)就是你的公网IP。兄弟们的电脑将通过这个地址找到你。若显示的是10.x.x.x或100.x.x.x,说明是运营商内网,需联系客服申请公网IP,否则外网无法直连。

二、路由器端口映射(关键步骤)

这是“开外网”的核心,告诉路由器把传奇的流量转发到你电脑上。

1.进入路由器管理:浏览器地址栏输入192.168.1.1或192.168.0.1(具体看路由器底部标签),输入管理员密码登录。
2.添加映射规则:找到“高级设置”下的端口映射(或“虚拟服务器”)。点击“添加”,按以下参数设置(以默认端口为例):

服务名称外部端口内部端口内部IP地址协议

传奇登录70007000你的内网IPTCP

传奇游戏71007100你的内网IPTCP

游戏网关72007200你的内网IPTCP

注意:内部IP必须填第一步查到的地址。部分路由器需选择“TCP+UDP”协议。保存后建议重启路由器。

三、服务端IP配置修改

单机默认绑定127.0.0.1,需改为外网IP或0.0.0.0以接受外部连接。

1.修改!addrtable.txt:打开服务端LoginSrv目录下的!addrtable.txt文件。将原有行修改为:

游戏名称Line1-7127.0.0.1你的公网IP你的公网IP:7100

(其中Line1-7为分区名,按版本原有内容保留即可)。
2.修改!serverinfo.txt:打开DBServer目录下的!serverinfo.txt,确保内容为:

你的内网IP你的公网IP7200

3.修改网关配置:进入RunGate文件夹,打开Config.ini,将ServerIP=后的IP改为你的公网IP。同理检查LoginGate下的配置文件。
4.重启服务端:修改完成后,必须完全关闭并重新启动所有服务端程序(DBServer、LoginSrv、M2Server等),新配置才会生效。

四、制作外网登录器(给兄弟用)

你单机用的登录器只认127.0.0.1,需重新生成。

1.配置登录器:打开服务端自带的登录器配置器(如GOM的MakeGameLogin.exe)。在“服务器设置”中:
◦服务器名称:自定义(如“兄弟测试”)。

◦服务器IP:填写你的公网IP(第一步查到的)。

◦登录端口:7000(需与LoginGate.ini一致)。

2.生成并分享:点击“生成登录器”,将生成的.exe文件和客户端补丁打包发给朋友。强调:朋友必须将登录器放在纯净客户端根目录下运行,否则会黑屏或地图缺失。

五、防火墙与连接测试

1.关闭防火墙:测试期间,直接在Windows设置中关闭防火墙,避免拦截连接。也可在“高级安全Windows防火墙”中手动放行M2Server.exe、LoginGate.exe等程序。
2.测试连接:让你兄弟运行登录器,若列表显示服务器且能注册,说明成功。若提示“连接失败”,检查路由器映射的端口是否与LoginGate.ini、RunGate.ini中的端口完全一致。

六、无公网IP替代方案

若运营商不给公网IP,需使用内网穿透工具(如花生壳、樱花frp)。

1.下载并安装穿透工具,注册账号。
2.添加映射:选择TCP协议,本地地址填你的内网IP,本地端口填7000、7100、7200,工具会生成一个外网域名或地址。
3.将服务端所有配置文件中的IP和登录器列表地址,改为穿透工具提供的外网地址即可。

操作速查:查内网IP->查公网IP->路由器映射7000/7100/7200端口->改!addrtable.txt和网关IP->生成新登录器->关防火墙测试。
[顶部]