局域网环境搭建手机传奇,打开客户端之后没有出现选区界面,点击连接没有开门响应,这类故障是手游架设里很常见的问题,开门代表客户端成功和游戏网关建立连接,没有开门,说明客户端到服务端之间的通信链路没有打通,需要按照从登录网关、IP端口、配置文件、客户端、网络环境依次排查。
先区分现象,打开游戏之后,完全看不到区服列表,大多是列表地址无法访问;能够进入登录界面,但是没有选区,点登录之后一直不开门,重点就是登录网关和游戏网关的配置。局域网架设,手机和架设服务器必须连接同一个路由器下的WiFi,不在同一个局域网,直接无法通信。先确认服务器电脑内网IP,在电脑打开命令提示符,输入ipconfig查看IPv4地址,记下这个内网IP,后续所有配置文件都要填写这个地址,不能填写127.0.0.1,127.0.0.1只能本机模拟器测试,手机访问无效。
检查服务端网关启动状态。打开服务端目录,先启动登录网关,再启动游戏网关,最后启动主引擎。查看网关窗口日志,确认网关没有报错,正常启动后会显示监听端口。手游版本登录网关、游戏网关都有独立端口,两个端口不能重复。打开网关配置文件,网关绑定IP必须填写服务器本机局域网IP,不要留空,不要填写127.0.0.1。网关配置保存之后,需要重启网关程序,修改配置不重启,参数不会生效。如果网关启动失败,查看日志,常见原因是端口被其他程序占用,在任务管理器关闭占用端口软件,更换备用端口重试。
核对登录器配置与打包环节。登录器配置工具里面填写的服务器IP,必须是服务器电脑内网IP,端口和登录网关端口保持一致。很多人打包APK的时候,仍然保留本机回环地址,手机安装之后自然无法建立连接。修改IP端口之后,必须重新打包APK,旧安装包内的地址不会自动更新,手机上旧的安装包要卸载干净,再安装新打包的安装包。打包完成之后,先用模拟器测试,模拟器同局域网测试能开门,再拿手机测试,方便快速定位问题。打包时补丁资源缺失一般不会造成不开门,不开门属于网络通信层面故障,和地图素材无关。
检查防火墙与安全软件拦截。服务器电脑自带防火墙会拦截局域网端口访问,架设测试阶段可以临时关闭防火墙测试。如果关闭防火墙之后可以正常开门,就需要在防火墙入站规则,手动放行登录网关、游戏网关使用的端口。电脑上的安全防护软件同样会拦截网关的网络监听功能,会直接阻止手机连接网关,需要将整套服务端目录加入信任列表,或者临时关闭防护软件进行测试。路由器方面,局域网内部访问不需要做端口映射,端口映射只用于外网访问,局域网测试不要额外改动路由器转发规则,错误设置反而会干扰内网通信。
查看M2引擎内的IP与端口配置。打开Mir200目录下的Setup配置文件,检查里面的服务器IP,填写局域网IP,游戏端口和游戏网关端口保持一致。保存文件之后,关闭M2引擎,重新启动引擎读取新配置。引擎配置IP错误,就算网关正常开启,客户端提交登录请求之后,引擎无法接收信息,就不会触发开门动作。留意配置文件的编码,使用记事本保存,不要使用其他编辑器,防止出现乱码,导致引擎读取参数出错。
手机端网络问题排查。手机连接和服务器电脑同一个路由器WiFi,不能使用手机流量,流量属于外网,局域网环境下无法连通。手机开启VPN或者代理软件,会改变网络路由,导致无法访问内网服务,测试的时候关闭手机代理、VPN。可以在手机上使用ping工具,ping服务器内网IP,看是否能够连通,ping不通代表手机和电脑网络不通,检查路由器设置,部分路由器开启了AP隔离,开启AP隔离之后,无线设备无法访问局域网内电脑,进入路由器后台关闭AP隔离功能。
核对版本与登录器配套情况。登录器生成工具必须和当前引擎配套,引擎和登录器不匹配,就算IP端口全部正确,也会出现登录无响应、不开门。不要混用其他版本的登录器生成器,配套不一致会造成通信协议不兼容。查看网关日志,手机点击登录的时候,网关窗口有没有新增访问日志,如果点击登录,网关没有任何日志输出,说明客户端的请求根本没有到达网关,问题集中在登录器IP填写、网络连通、防火墙拦截。如果点击登录,网关有日志,但是没有开门,就是引擎配置、网关协议、版本不匹配的问题。
部分版本存在数据库连接异常带来的连锁问题。数据库连接失败,M2引擎虽然可以启动,但是无法处理账号登录请求,无法完成开门。打开数据库工具,核对数据库账号密码,确认引擎配置文件内数据库账号密码一致,数据库正常运行,没有报错。数据库连接失败的日志会在M2窗口红色提示,需要先修复数据库连接问题,再测试登录开门。
逐项排查顺序,先确认电脑内网IP,关闭服务器防火墙,检查网关全部正常启动,核对登录器内IP端口,重新打包APK,手机连同一WiFi,关闭路由器AP隔离。先模拟器测试验证,模拟器正常开门,再手机测试。绝大多数局域网不开门的故障,都是网关IP填成127.0.0.1、路由器AP隔离、防火墙拦截、打包APK没有更新IP地址这几类原因,按照步骤逐项核对,即可解决不开门的故障。
局域网架设手机传奇进游戏不显示选区无法开门问题完整排查教程
来源:
作者:
点击:

