家用电脑传奇外网联机:端口映射与IP配置实操

来源: 作者: 点击:
一、网络环境准备:获取关键地址

要让外网朋友连接,必须先打通“公网IP”与“内网IP”的映射通道。

1. 查本机内网IP:按 Win+R 输入 cmd 回车,输入 ipconfig。记录“以太网适配器”或“WLAN”下的 IPv4 地址(如 192.168.1.105)。严禁使用 127.0.0.1,这是仅限本机访问的地址。
2. 查公网IP:浏览器打开百度,搜索“IP”,记录显示的IP地址(如 112.123.12.34)。将此IP发给朋友,作为连接地址。
3. 固定本机IP:在路由器DHCP设置中,将本机MAC地址与上述内网IP绑定,防止路由器重启后IP变化导致映射失效。

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

家用路由器默认屏蔽外部连接,必须手动开放传奇通信端口。

1. 登录路由器:浏览器输入 192.168.1.1 或 192.168.0.1(具体看路由器背面标签),输入账号密码登录。
2. 添加映射规则:找到“转发规则” → “虚拟服务器”或“端口映射”。
- 服务端口:7000(登录端口)、7100(角色网关)、7200(游戏网关)。若引擎使用其他端口,以引擎配置为准。
- 内部端口:填写与外部端口一致的数字。
◦ IP地址:填写第一步查到的本机内网IP(如 192.168.1.105)。

- 协议:选择 TCP(部分路由器需选ALL或TCP/UDP)。
3. 保存生效:添加完三条规则后保存,建议重启路由器以确保规则生效。

三、服务端IP配置修改

单机架设时配置文件多为 127.0.0.1,必须全部改为公网IP。

1. 修改主配置文件:打开 MirServer\Mir200\!Setup.txt,找到 ServerAddr 和 ServerIP,将 127.0.0.1 改为你的 公网IP。
2. 修改登录网关:打开 MirServer\LoginSrv\!addrtable.txt。将第一行的两个IP分别改为 公网IP 和 本机内网IP。格式示例:我的传奇 112.123.12.34:7100 192.168.1.105:7100。
3. 修改游戏网关:检查 MirServer\RunGate\Config.ini 或类似网关配置文件,确保 ServerAddr 指向公网IP。

四、登录器列表与客户端配置

朋友电脑上的登录器必须指向你的公网IP才能连接。

1. 修改列表文件:打开客户端内的 ServerList.txt 或登录器配置器中的列表地址。将 127.0.0.1 替换为你的公网IP,格式如:1|我的传奇|112.123.12.34:7000|0。
2. 生成登录器:使用登录器配置器,将“服务器地址”设置为公网IP,重新生成登录器。
3. 发给朋友:将整个客户端(或仅登录器+补丁)打包发给朋友。朋友必须使用你修改后的登录器,直接复制你的单机登录器无法连接。

五、防火墙放行与连接测试

1. 关闭防火墙:在控制面板中关闭Windows防火墙,或在“高级安全Windows防火墙”中新建入站规则,放行 7000-7200 端口。
2. 云服务器安全组:若使用云服务器(如阿里云、腾讯云),需在控制台安全组规则中放行上述端口。
3. 测试连接:朋友运行登录器后,若显示“服务器连接成功”且能注册账号,说明外网已通。若卡在“正在连接”或“服务器关闭”,需返回检查端口映射是否生效(可使用“端口扫描工具”验证公网端口是否开放)。

注意:若家庭宽带没有公网IP(即百度查到的IP与路由器WAN口IP不一致),端口映射将无效,需使用“内网穿透”工具(如花生壳)或更换为云服务器。