架设传奇时,路由器外网设置的核心是 “端口映射”—— 将路由器公网 IP 与服务端内网 IP 关联,让外网玩家通过公网 IP 访问你的服务端。以下是从 “确认公网 IP” 到 “测试连接” 的全流程步骤,覆盖不同路由器品牌操作差异与常见问题。
一、前期准备:收集关键信息(避免设置时反复查找)
外网设置前需确认 3 类信息,缺一不可,建议提前记录在纸上:
1. 确认是否有公网 IP(无公网 IP 无法直接外网访问)
普通家庭宽带默认多为内网 IP,需先排查:
方法 1:路由器后台查询
打开浏览器,输入路由器管理地址(常见:192.168.1.1、192.168.0.1,路由器底部标签有标注),登录后找到 “WAN 口状态”:
若 “IP 地址” 以 10.、172.16-31.、192.168. 开头,为内网 IP,需联系宽带运营商(如电信、联通)申请 “公网 IP”(说明 “架设个人服务需公网 IP”,多数运营商可免费提供);
若 IP 为非上述网段(如 220.123.45.67),则是公网 IP,记录该 IP(后续登录器需用)。
2. 获取服务端内网 IP(端口映射需绑定此 IP)
服务端所在电脑的内网 IP 是路由器转发数据的目标,查询步骤:
打开服务端电脑的 “CMD 命令提示符”(Win+R 输入 cmd),输入ipconfig,找到 “以太网适配器 本地连接” 下的 “IPv4 地址”(如 192.168.1.105),记录该地址(确保后续端口映射时填此 IP,而非路由器管理 IP)。
3. 整理传奇服务端需映射的端口
传奇服务端核心端口需全部映射,不同引擎端口略有差异,通用端口如下(以 GOM/HERO 引擎为例):
端口号
对应服务
协议类型
作用
7000
DBServer(数据库)
TCP
存储角色数据、装备信息
7100
LoginServer(登录)
TCP
处理账号登录、服务器列表请求
7200
RunGate(网关)
TCP
转发玩家操作数据(核心端口)
8080
微端下载(可选)
TCP
若开微端,需映射此端口
确认服务端实际端口:打开MirServer\RunGate\RunGate.ini,查看ServerPort=后的数值,若端口被修改(如 7200 改为 7300),则按修改后端口映射。
二、核心步骤:路由器端口映射(外网访问的关键)
端口映射是让路由器将外网请求 “转发” 到服务端内网 IP,不同品牌路由器操作路径略有差异,但核心逻辑一致。
1. 通用操作步骤(适用于多数路由器)
Step1:登录路由器后台
用电脑(建议与服务端同局域网)打开浏览器,输入路由器管理地址(如 192.168.1.1),输入管理员账号密码(非 WiFi 密码,路由器底部标签有初始账号)。
Step2:找到 “端口映射” 功能
在后台菜单中查找 “端口映射”“虚拟服务器”“NAT 转发”(不同品牌名称不同,常见位置:“高级设置”“网络设置” 下),以 “虚拟服务器” 为例,点击 “添加” 或 “新建”。
Step3:填写映射规则(每个端口一条规则)
按表格填写信息,以映射 7200 端口为例:
规则参数
填写内容
说明
外部端口 / 外网端口
7200
与服务端端口一致
内部端口 / 内网端口
7200
与外部端口一致(无需修改)
协议类型
TCP(或 “TCP+UDP”)
传奇端口优先选 TCP,部分引擎需 UDP
内网 IP 地址
192.168.1.105(服务端内网 IP)
必须填正确,否则无法转发
规则名称
传奇 7200 端口(自定义)
便于后续管理识别
状态
启用
确保规则处于生效状态
Step4:重复添加所有核心端口
按上述步骤,分别添加 7000、7100(及 8080,若开微端)端口的映射规则,所有规则添加完成后,点击 “保存” 或 “应用”(部分路由器需重启生效,可先不重启,后续测试失败再重启)。
2. 主流路由器品牌操作示例(避免找不到功能)
TP-Link / 水星 / 迅捷:
登录后→“高级设置”→“网络设置”→“虚拟服务器”→“添加”,填写规则后保存。
华为 / 荣耀路由器:
登录后→“更多功能”→“网络设置”→“端口转发”→“添加端口转发规则”,选择 “手动添加”,填写参数。
小米路由器:
登录后→“高级设置”→“端口映射”→“添加映射”,输入外部端口、内部端口、内网 IP,选择协议后保存。
华硕路由器:
登录后→“高级设置”→“WAN”→“虚拟服务器 / 端口转发”→“添加配置文件”,填写规则并启用。
三、解决公网 IP 变动:动态域名解析(可选但重要)
多数家庭宽带的公网 IP 会定期变动(如重启路由器后),导致外网玩家需重新输入新 IP,动态域名解析可解决此问题 —— 用固定域名代替变动的 IP。
1. 选择动态域名工具(免费版足够个人使用)
推荐常用工具:花生壳、nat123、No-IP,以 “花生壳” 为例,步骤如下:
Step1:注册账号并添加映射
浏览器搜索 “花生壳”,注册账号并登录;
进入 “控制台”→“域名管理”→“添加映射”,选择 “免费域名”(或购买付费域名);
填写映射信息:应用类型选 “HTTP”(或 “TCP”),内网主机填服务端内网 IP(192.168.1.105),内网端口填 7200(核心端口),保存后获取 “外网访问地址”(如abc123.imwork.net)。
Step2:服务端与登录器适配域名
打开服务端配置文件(MirServer\Mir200\!Setup.txt、DBServer\!ServerInfo.txt),将ServerAddr=后的公网 IP 改为花生壳域名(如abc123.imwork.net);
重新生成登录器:在登录器生成工具中,“IP 地址” 栏填写花生壳域名,端口仍为 7200,生成后发给外网玩家,玩家无需关注 IP 变动,用域名即可连接。
四、服务端与登录器适配设置(外网连接的前提)
仅做路由器设置不够,需确保服务端与登录器 “指向” 公网 IP / 域名:
1. 服务端 IP 配置修改
打开MirServer\Mir200\!Setup.txt,找到ServerAddr=,将原 127.0.0.1 改为公网 IP(如 220.123.45.67)或动态域名(如abc123.imwork.net);
打开MirServer\DBServer\!ServerInfo.txt,找到DBIP=,同样改为公网 IP / 域名;
保存文件后,重启服务端所有进程(DBServer、RunGate、M2Server),确保配置生效。
2. 外网登录器制作
打开登录器生成工具(如 GOM 的 MakeGameLogin.exe):
“客户端路径” 选本地客户端目录;
“IP 地址” 填公网 IP 或动态域名,“端口” 填 7200;
“列表模式” 选 “本地列表”(或 “网页列表”,若用网页发布服务器列表);
生成登录器后,通过 QQ、网盘等发给外网玩家,玩家无需修改本地设置,直接运行登录器即可。
五、外网连接测试:验证设置是否成功
设置完成后需测试,避免玩家无法连接:
1. 本地测试(排除服务端问题)
用服务端电脑运行外网登录器,输入账号密码,若能正常登录游戏,说明服务端与登录器适配正常;
若本地无法登录,先检查服务端进程是否全部启动(DBServer、RunGate、M2Server 均显示 “正常”),再核对服务端 IP 是否改为公网 IP / 域名。
2. 外网测试(核心验证步骤)
方法 1:手机热点测试
关闭服务端电脑的 WiFi,用手机热点连接(确保与家庭宽带不在同一局域网);
运行外网登录器,输入公网 IP / 域名,若能登录并进入游戏,说明外网设置成功。
方法 2:外网朋友测试
将登录器发给外网朋友(非同一局域网);
让朋友运行登录器,反馈是否能看到服务器列表、登录游戏,若能则设置生效。
六、常见问题排查(解决外网连接失败)
故障现象
优先排查方向
核心解决步骤
外网能 ping 通公网 IP 但无法连接
端口映射错误
1. 核对映射规则的内网 IP 是否为服务端 IP;2. 检查端口是否全部映射(7000/7100/7200);3. 重启路由器生效规则
外网看不到服务器列表
服务端 IP 配置错误
1. 确认!Setup.txt 和!ServerInfo.txt 的 IP 改为公网 IP / 域名;2. 重启服务端进程
登录时提示 “连接服务器失败”
路由器防火墙拦截
1. 登录路由器后台,找到 “防火墙”→关闭 “开启防火墙”(或添加端口例外);2. 检查服务端电脑防火墙是否关闭
公网 IP 变动后无法连接
未做动态域名解析
1. 重新查询新公网 IP,修改服务端与登录器的 IP;2. 启用花生壳等工具,用域名代替 IP
总结
传奇路由器外网设置的核心是 “端口映射 + 服务端 IP 适配”:先确认公网 IP,再按步骤映射 7000、7100、7200 等核心端口,最后将服务端 IP 改为公网 IP / 动态域名,生成外网登录器即可。新手易出错的点是 “内网 IP 填错”“端口漏映射”,需反复核对信息;若公网 IP 频繁变动,建议用花生壳等工具做动态域名解析,减少后续维护麻烦。
传奇架设:路由器外网设置完整步骤(让外网玩家正常连接)
来源:
作者:
点击:

