战神引擎更新进度卡100%后卡住参考

战神引擎更新这个问题也很常见,不过原因倒是比较简单。因为战神引擎的设置,更新用的端口是88,而更新之后获取列表及访问登录是用的8088端口,方便我们更新服务器和游戏服务器分离开来。前者大概率是phpstudy一键的,所以不会出什么问题就可以开始更新。而从客户端的project.manifest获取更新服务器信息更新完之后,会从客户端的mir2.zip及mir264.zip中读取游戏服务器(这三个文件是不是很眼熟~)。而在这里出问题要么就是服务端的8088端口无法访问到,要么就是客户端修改mir2.zip及mir264.zip文件时IP没有填对。测试方法还是通过浏览器访问IP:8088端口(英文输入法的冒号),测试是否正常访问,战胜引擎的默认主页是有一个hello world来测试访问的
在这里插入图片描述
如果可以正常访问,大概率是客户端那两个压缩包里的IP不正确了。教程里一般都写明了,要修改为16位IP,位数不够用0来凑。但是到底怎么算16位IP,而且到底凑在哪,却都没有提到,造成很多误解和困扰。我这里大概说一下,需要注意的有两个地方:

IP中的.也算一位的,所以实际上数字要有13个。
如果IP为111.222.123.123,可能大家都知道,在最后一个123前补0,即可凑齐6位,为111.222.123.0123。不过如果IP为111.22.123.123这种的呢,0补在哪。大家都说法是都可以,问题是我将两个0补在22的位置变为0022后还是连不上,改为111.22.0123.0123之后就可以连上了。所以我推测这个原则是先从后面补齐,每个数字也不要超过4位。也就是说1.1.1.1补齐的话,应该是1.0001.0001.0001。上面俩肯定正确,不过最后的结论个人推测,没遇到过这么短的ip,没有实践过。欢迎大家批评指正。
如果端口能访问,客户端也修改正确ip,那就很有很能会遇到下面这个报错——获取开发者区服信息失败

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值