传奇架设外网配置教程端口映射与IP修改详解

来源: 作者: 点击:
确认本机公网IP与内网IP,打开浏览器搜索IP获取公网地址,按Win加R输入cmd回车输入ipconfig查看IPv4地址即内网IP,公网IP如220.x.x.x用于外网连接,内网IP如192.168.1.x用于路由器端口转发指向本机。

登录路由器后台找到端口映射或虚拟服务器功能,不同品牌叫法为NAT转发或端口触发,添加规则将外网端口映射到本机内网IP的对应端口,协议选择TCP或ALL,传奇核心端口包括登录网关7000、角色网关7100、游戏网关7200、数据库6000,若开微端需加8000,外部端口与内部端口保持一致,内部IP填本机内网IP,保存后重启路由器生效。

修改服务端所有配置文件中的127.0.0.1为外网IP或0.0.0.0,运行GameCenter.exe或引擎控制器进入配置向导,游戏服务器地址填外网IP,动态IP可勾选动态IP选项,手动修改文件包括DBServer目录下的DBService.ini或dbsrc.ini改ServerIP,LoginGate目录下的MirGate.ini改ServerAddr,Mir200目录下的!Setup.txt改ServerAddr,LoginSrv目录下的!addrtable.txt改外网IP加端口,GOM或GEE引擎需检查Mir200\Envir\IPBind.txt内容,改完保存并彻底重启所有服务端程序如DBServer、LoginGate、M2Server。

配置登录器与列表文件,登录器列表里的IP填外网IP或绑定的动态域名,格式为服务器名称 外网IP 7000,若用网站列表则在list.txt里修改同理,生成登录器时需确保网关密码与RunGate设置一致,引擎与登录器版本必须匹配。

处理防火墙与系统拦截,进入Windows Defender防火墙高级设置添加入站规则,放行TCP协议的7000、7100、7200、6000、8000等端口,或直接暂时关闭防火墙测试,云服务器需在控制台安全组开放上述端口,确保M2Server.exe、LoginSrv.exe、DBServer.exe等主程序被放行。

无公网IP或处于内网环境需使用内网穿透工具如花生壳、NATAPP、FRP,注册获取映射域名并在本机运行客户端,添加端口映射将7000等端口映射到外网域名,登录器列表填域名而非IP,动态公网IP建议配置DDNS如花生壳或no-ip绑定固定域名避免重启光猫IP变动导致掉线。

排查双NAT与光猫模式,若路由器WAN口IP与浏览器查到的公网IP不一致说明处于运营商NAT内网或光猫路由模式,需联系运营商要公网IP或将光猫改为桥接模式由路由器拨号,光猫直连需在光猫后台做端口映射,二级路由需在光猫映射至路由器WAN口再在路由器映射至本机。

测试时先本机用127.0.0.1进游戏确认服务端无报错,再用同局域网另一台电脑填内网IP测试,最后让外网朋友用手机流量或异地网络填公网IP或域名测试,卡连接超时查端口映射与防火墙,能登录但进不了游戏查7100等数据端口是否开放,进游戏黑屏或贴图缺检查客户端补丁是否同步。