主页

多人在线游戏网络通信能力分析

多人在线(MMO)游戏变得越来越流行,多人在线游戏与传统单机游戏的关键区别点之一是玩家互联。在开发一款多人在线游戏时,必须考虑到玩家之间通过网络互联后、玩家之间消息收发是否顺畅,如果网络时延大,那么用户体验就差。而一款游戏面向的玩家是全国、甚至全球分布的,距离相隔数百上千公里的玩家互联玩游戏,如何保证用户体验?为了解决此问题,就有了游戏网络引擎中间件。同时,多人在线玩游戏还需要交流,从而语音通话、IM的需求也自然而然被导出。 因此,在多人在线游戏场景下,通信相关的能力需求有:基础网络通信能力(对战数据),语音通话能力,文字聊天能力。

阅读更多

游戏网络加速产品分析

如今,多人在线对战(MMO)游戏已经是主流的游戏类别,多人在线游戏对网络时延要求高,其通信模式是低时延、小包的模式。游戏加速器是为了避免酣战中突然网络拥塞造成糟糕的游戏体验。特别是在中国,很多游戏不能在国内开服,因此玩家只能玩海外服,从而催生了游戏加速器的市场。本文对比主流游戏加速器产品特性。

阅读更多

GameAnywhere代码结构

GameAnywhere 是一个开源的云游戏平台,由 Chun-Ying Huang 在2013年开发,最开始是毕业论文研究使用,近期随着云游戏风口正盛,这个项目关注度又有起色,本文介绍GameAnywhere代码构成。GameAnywhere 的License为 BSD3,可以修改代码后闭源,但是项目依赖的开源组件较多,需要注意 License。

阅读更多