传奇外网架设路由器端口映射详细设置步骤

来源: 作者: 点击:
架设传奇外网服务必须通过路由器进行端口转发,使外部玩家能访问内网运行的服务端。核心操作集中在路由器管理界面的虚拟服务器或端口转发功能。

第一步:确认服务端本地可运行
在主机上完整启动MirServer全套程序(DBServer、LoginSrv、RunGate、Mir200),确保127.0.0.1能正常登录游戏。若本地无法进入,外网设置无效。服务端路径必须为纯英文,如D:MirServer,并以管理员身份运行各组件。

第二步:获取本机局域网IP
按Win+R输入 cmd 打开命令提示符,执行 ipconfig,记录“IPv4 地址”,例如192.168.1.105。此IP为路由器端口转发的目标地址,需固定不变。建议在路由器中为该MAC地址分配静态IP,防止重启后变更。

第三步:登录路由器管理界面
打开浏览器,输入路由器网关地址(通常为192.168.1.1或192.168.0.1),输入管理员账号密码进入后台。不同品牌界面略有差异,但核心功能名称一致。

第四步:设置端口转发规则
找到“高级设置”→“NAT转发”→“虚拟服务器”或“端口映射”,添加以下条目(内部IP填第二步获取的IP):

外部端口:7100 协议:TCP 内部IP:192.168.1.105 内部端口:7100
外部端口:7200 协议:TCP 内部IP:192.168.1.105 内部端口:7200
外部端口:6000 协议:TCP 内部IP:192.168.1.105 内部端口:6000
外部端口:5600 协议:TCP 内部IP:192.168.1.105 内部端口:5600

部分版本可能使用5500、5100等端口,需根据LoginSrv和DB配置文件确认。保存规则后重启路由器使设置生效。

第五步:验证公网IP与端口开放
在手机4G网络或朋友电脑上访问 https://ip138.com 获取当前宽带公网IP。若显示100.64.x.x、10.x.x.x或192.168.x.x,则无公网IP,需改用内网穿透方案。若有公网IP,使用在线端口检测工具(如 https://tool.chinaz.com/port )测试7100端口是否开放。

第六步:修改服务端监听地址
默认服务端绑定127.0.0.1,需改为0.0.0.0或本机局域网IP。编辑以下文件:
LoginSrv!AddrTable.txt:将127.0.0.1:7100 改为 公网IP:7100
Mir200!Setup.txt:[Server]段中 IP=127.0.0.1 改为 IP=0.0.0.0
DBdbsrc.ini:确保未强制绑定127.0.0.1

第七步:配置客户端连接地址
外网玩家使用的客户端需指向你的公网IP。修改其目录下的ip.txt或Config.ini,写入公网IP,例如:
121.32.156.88

不可保留127.0.0.1或localhost。

第八步:关闭防火墙拦截
Windows防火墙会阻止外部连接。进入“控制面板”→“系统和安全”→“Windows Defender 防火墙”→“高级设置”,在“入站规则”中新建规则,允许TCP端口7100、7200、6000通过所有网络类型。

完成上述设置后,任何人在外网输入你的公网IP即可加入游戏。若玩家连接时卡在登录界面,检查LoginSrv日志是否有外部IP记录;若无,则说明端口未通或服务端未监听正确地址。家庭宽带带宽有限,建议限制同时在线人数以保障流畅度。