首页/网络游戏/内容

网易魔兽争霸对战平台断线重连的原理是什么?

网络游戏2023-01-17 阅读()
网络游戏,英文名称为Online Game,又称 “在线游戏”,简称“网游”。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。

简单说一下断线重连的原理:断线重连的核心其实就是两个:1)封包回放;2)在合适的时机屏蔽用户的操作。 对于第一点实事上很多平台已经实现, 原理比较简单, 就是把用户的所有封包原封不动的发给他, 由于war3的机制, 当收到大量的封包的时候, war3会采取加速的形式追赶进度。 这里稍微提一下加速的倍率, 在我内部测试的时候, 如果不产生操作指令(例如一直站着不动50分钟), 加速的倍率可以到128倍以上(由于war3限制了最高8倍速, 所以这个值也是需要hack修改的), 而如果是实战中, 比如一局dota, 即使我将内部的速度调成128倍, 这个速度最高只能是十几倍。 那么有没有更好的方案, 比如不追赶进度, 像dota2那样直接加载不是更好吗?很可惜, 当时在我研究的时候发现这个方案不可行, 原因是war3并没有保存全局状态的逻辑, 也没有从一个状态加载游戏的功能。 再谈谈第二点, 这个应该是断线重连的核心问题了。 其实这个问题需要注意的很多, 比如如何保证在追赶进度的时候用户不能输入操作, 同时追赶完进度后要在合适的时机放开限制。 这里只提一下难点, 因为war3的封包处理和逻辑计算是在不同的线程的, 如果处理不当会导致各种诡异的bug, 比如和队友在不同的时空中(进去玩过的朋友应该有这种体会, 那种在你的电脑里你已经成神, 但是在队友或者其他人那里你早已成鬼, 但是你们还可以打字交流。 这个bug后来发现是封包发送部分处理的时候有些bug, 并没有完整的回放所有封包导致的, 并非是断线重连这个解决方案本身的bug)。

如果还是经常断线的请下载最新版本:网易魔兽争霸对战平台 v1.6.1 官方版是一款游戏软件软件, 本站提供官方版的网易魔兽争霸对战平台。

【软件截图】

网易魔兽争霸对战平台断线重连的原理是什么?网易魔兽争霸对战平台_arp联盟

【基本介绍】

网易对战平台官方版是网易官方全新研发的竞技游戏对战平台。 网易对战平台官方版采用最新顶尖的联网技术, 将三大网络线路进行互通, 以便于所有的玩家都同在一区进行游戏竞技, 也完全的解决了断线、重连等待等等问题。

本站提供官方版网易魔兽争霸对战平台免费下载!

网易对战平台官方版特色说明:

1.三网互通 一大区架构

arpun.com

网络线路均自动分配, 所有玩家同在一个区内, 从此彻底告别挤房间。

2.断线重连、中途加入技术

全新断线重连技术, 继续酣战;踢走挂机僵尸, 中途加入强力援军。

3.全模式支持匹配

智能队友匹配全新模式, 全模式相互支持, 靠谱竞技队友在等你来战。

4.便捷的观战录像与解说功能

支持玩家实时观战, 自由开启弹幕模式, 高质量比赛录像自动保存。

5.DOTA英雄换肤功能

游戏内换肤, 更多个性皮肤等你选, 参与内测的玩家可获得敌法皮肤。

6.全新休闲模式(EX-DOTA)

全新娱乐模式, 技能冷却、复活时间缩短, 死亡不掉钱, 基础工资高。

下载中心游戏娱乐游戏软件http://www.arpun.com/soft/40075.html


网络游戏的诞生让人类的生活更丰富,从而促进全球人类社会的进步。并且丰富了人类的精神世界和物质世界,让人类的生活的品质更高,让人类的生活更快乐。



……

相关阅读