想让外网的朋友加入你本地架设的传奇游戏,核心在于打通内网与外网的连接。根据你的网络环境,主要有“公网IP+端口转发”和“无公网IP+内网穿透”两种主流方案。
方案一:公网IP+路由器端口转发
如果你家的宽带拥有公网IP(可以通过在百度搜索“IP”来查看,如果显示的IP与路由器WAN口获取的IP一致,即为公网IP),可以直接通过路由器进行端口转发。
查询本机局域网IP:在电脑上按 Win+R 键,输入 cmd 回车打开命令行,输入 ipconfig。找到当前连接的网络(如以太网或WLAN),记录下“IPv4 地址”(通常格式为 192.168.x.x)。
登录路由器后台:在浏览器地址栏输入路由器的管理地址(通常是 192.168.0.1 或 192.168.1.1,具体可查看路由器背面的标签),输入账号密码登录。
设置虚拟服务器(端口映射):在路由器后台找到“转发规则”或“虚拟服务器”选项。新建规则,将传奇服务端运行所需的核心端口映射到你的局域网IP上。必须映射的三个核心端口为:
7000(登录网关)
7100(角色网关)
7200(游戏网关)
填写时,内部IP地址填入刚才查到的 192.168.x.x,协议选择 ALL(全部),状态设置为生效并保存。
配置引擎IP:打开传奇服务端的引擎控制器(如 GameOfMir 引擎控制器),进入“配置向导”。在“游戏服务器外网IP地址”处,直接勾选“动态IP模式”或填入你在百度搜索到的公网IP地址。
关闭防火墙:暂时关闭电脑的 Windows 防火墙,防止其拦截外网连接请求。
方案二:无公网IP+内网穿透工具
如果宽带没有公网IP(例如公司网络或部分地区的小区宽带),或者每次重启路由器IP都会变动,使用内网穿透工具是最稳定且简单的选择。
准备穿透工具:选择一款支持TCP协议的内网穿透工具(如花生壳、Ngrok等),注册并下载其客户端。
获取内网信息:同样通过 ipconfig 命令获取你电脑的局域网IP(如 192.168.1.100)。
配置映射规则:登录内网穿透工具的Web管理平台或客户端,新建一个TCP映射。
内网主机:填写你的局域网IP(如 192.168.1.100)。
内网端口:分别添加 7000、7100、7200 这三个端口。
获取外网访问地址:映射创建成功后,工具会生成一个公网域名和对应的外网端口。
修改引擎配置:打开传奇服务端的引擎控制器,在“游戏服务器外网IP地址”处,填入内网穿透工具生成的公网域名(如果工具提供了固定端口,直接填入;如果是动态端口,需根据工具说明进行配置)。
外网连接测试与分发
完成上述任一方案的配置后,保持服务端和穿透工具(或路由器)处于开启状态。将生成的公网IP或域名发给朋友,让他们在传奇登录器的服务器列表中添加该地址即可连接进入游戏。如果朋友依然无法连接,可重点检查电脑防火墙是否彻底关闭,以及服务端控制台中的网关程序(LoginGate、RunGate等)是否处于正常运行状态。

