传奇外网架设本机可正常登录分享给朋友进入游戏完整操作与排查方法

来源: 作者: 点击:
本机已经可以正常进入外网服务器,说明服务端本身功能正常,接下来需要完成端口放行、登录器分发、网络检测三步操作,让其他设备可以连接,需要确认公网IP、端口映射、防火墙、登录器配置全部无误。

先确认当前网络基础条件,查看本机对应的公网IP,将这个IP记录下来,后续要写进登录器游戏列表。区分动态IP与静态IP,家用宽带大多是动态公网IP,每次光猫或者路由器重启后公网IP会发生变化,IP一变,朋友就无法连接,需要每次更新登录器内IP或者使用外部列表文件。云服务器则是固定公网IP,不需要频繁改动。确认光猫工作模式,如果光猫是路由模式,路由器拿到的是内网地址,就算本机可以进游戏,外部网络依旧无法接入,需要联系运营商把光猫改成桥接模式,路由器进行拨号获取公网IP。

检查路由器端口映射配置,登录路由器后台,找到虚拟服务器或者端口转发页面。游戏需要用到的端口包含游戏网关端口、登录网关端口,如果开启微端,还要添加微端网关端口。添加映射规则,外部端口与内部端口保持一致,协议选择TCP,内部IP填写电脑的静态内网地址。电脑网卡必须设置静态IP,电脑重启后内网IP不会变化,避免映射失效。映射添加完成保存,重启路由器,使用端口检测工具检测对应端口是否对外开放,端口检测失败,代表映射配置或者运营商限制导致端口无法穿透。

系统防火墙与安全软件放行端口,Windows防火墙会拦截外部网络访问本机程序。打开防火墙高级设置,新建多条入站规则,放行所有游戏相关端口,协议TCP,允许连接,应用到域、专用、公用网络。电脑上的安全防护软件同样自带网络拦截策略,需要在软件内放行游戏网关、M2主程序,或者临时关闭进行测试。本机能够登录是本地回环通讯,不受防火墙外网拦截规则影响,这也是本机正常、朋友无法连接最常见的原因。

修改服务端网关监听地址,打开各个网关ini配置文件以及Mir200目录的!Setup.txt,找到监听地址ListenAddr,设置为0.0.0.0,代表监听本机所有网卡,接收外部网络请求。如果监听地址写死127.0.0.1,只能本机访问,外部连接请求会直接拒绝。修改完成后关闭全部M2、网关、数据库程序,按照顺序重新启动整套服务端,查看网关日志,确认监听地址为0.0.0.0。

配置登录器并分发给朋友,打开登录器配置工具,编辑游戏列表,服务器IP填写公网IP,端口填写游戏网关端口。如果使用内置列表,修改完成后重新生成登录器,把完整客户端、补丁以及新生成登录器打包发给朋友。如果使用外部网页列表,只需要把列表地址写进登录器,后续IP变动只修改网页内的IP,不用每次重新打包登录器。开启微端的版本,登录器内微端网关IP填写公网IP与微端端口,朋友使用精简客户端即可,不用打包全部素材。

告知朋友客户端基础操作,朋友拿到文件后,解压客户端到英文短路径,文件夹名称不要带中文、空格。解压完成关闭电脑安全软件,运行登录器。高DPI屏幕遇到登录界面输入框花屏,按之前的渲染设置方案调整登录器渲染模式或者DPI兼容选项。登录器打开后选择服务器,点击开始游戏,注册账号进入。朋友测试的时候,不能使用和服务器同一局域网的网络,必须切换手机流量,局域网内无法验证外网连通。

常见连接失败问题排查,朋友登录器列表空白,检查外部列表网页能否正常访问,内置列表则确认登录器打包正确。列表有服务器,但是连接超时,优先检测端口是否开放,核对路由器映射、防火墙放行、网关监听地址。能连接服务器,创建角色后进不去游戏,核对网关密钥,确认登录器密钥和游戏网关内密钥保持一致。连接成功但是地图黑屏装备黑块,是补丁缺失或者pak密码不匹配,微端版本检查微端网关是否正常推送素材。

带宽相关注意事项,家用宽带上传带宽有限,在线人数增多会出现卡顿、断线。不要开放大量在线连接,适合少量朋友一起体验。动态公网IP每次宽带重启后IP改变,需要及时把新IP发给朋友,更新登录器列表。每次修改公网IP或者端口,都要重新检测端口连通性。

数据备份,多人游玩之后,定期备份DB数据库文件夹,防止意外断电、程序异常关闭造成角色数据损坏。关闭服务端的时候,通知所有朋友退出游戏,再依次关闭引擎、网关、数据库,强制关闭进程容易造成存档损坏。不要在多人在线时修改爆率、脚本、装备属性,改动操作在无人在线时完成,重启M2引擎加载新参数。