一个电子竞技对战平台的设计与实现

被引量 : 0次 | 上传用户:bbs_zj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术和网络通信技术的发展,电子竞技产业逐渐形成规模。早期电竞游戏的局域网娱乐模式已经不能满足广大电竞玩家的需求。在这样的背景下,电子竞技对战平台应运而生。电子竞技对战平台的研究与开发已有几年历史,它是为Internet用户提供多人电竞游戏联机服务,让在互联网的游戏玩家如同在局域网中一样的在Internet上进行游戏。电子竞技对战平台通过多种技术将互联网上远隔千里的玩家紧紧的联系到一起,并且还提供给用户实时的交流与沟通。电子竞技对战平台由于其功能特点表现出了不同于其他网络游戏和网络应用程序的特殊性。电子竞技对战平台的实现本质上就是一个基于IP的虚拟局域网的实现。电子竞技对战平台用户在使用平台进行游戏前必须先注册并登陆平台,这实际上就是在建立一个客户端与登录服务器端之间的TCP连接。用户从游戏列表中选择某一游戏,并设置好相应的游戏参数后,就可以进入游戏房间了。若某一用户在游戏房间里创建了局域网电子竞技游戏,服务器接收到该消息后通过UDP协议传输方式向所有该房间的其他用户发送此消息。其他用户就可以在该房间的游戏列表中看到此游戏,并可以选择是否加入到该游戏中去。游戏开始也就是建立了一个用户数与游戏参与玩家数相同的小型虚拟局域网,此时游戏数据传输协议又由UDP协议转为TCP协议,以保证游戏数据传输的稳定性和安全性。虽然通过平台服务器和游戏服务器,用户之间建立了间接性TCP连接,但是电子竞技游戏的游戏数据包并不能直接在这个虚拟局域网链路上直接广播。客户端程序往游戏中注入调用了Detours组件的DLL。该DLL钩取游戏数据包发送给游戏服务器,服务器对游戏数据包进行分析,丢弃不合法或者无用数据后转发给该游戏中的其他玩家。这样就实现了电子竞技游戏的Internet联机功能。电子竞技对战平台服务器端也是通过客户端往游戏DLL中注入自编DLL的方式来实现发送游戏内通告和消息给游戏中的用户的。B/S模式是无法注入DLL的,这也是电子竞技对战平台只能采用C/S模式实现的根本原因。
其他文献
贵州和云南位于中国西南部高原山区,是少数民族聚居地区,山川秀丽、环境优美、气候宜人、资源丰富,具有良好的经济发展潜力。本文建立贵州和云南少数民族聚居城市竞争力的因
全球资源的日益紧张对铁路列车轻量化提出了迫切的要求。采用SUS301L系列不锈钢制作车体,在满足强度和耐腐蚀要求的前提下,将大大减小车体的重量。随着光纤激光器的不断发展,它
"同案同判"是来自社会公众的强烈诉求,它产生于法律适用过程中法律具体化所造成的判决差异之语境,成为法官在裁判实践中需要面对的一项可能要求。"同案同判"的吸引力主要在于
台风暴雨期间,沿海10 kV配电设施易被淹、损坏,严重影响当地人民用电和生活。从配电线路、配电房、电缆管道及工井出发,介绍具体的防台防汛措施,指出室外电缆分接箱和箱式变
低密度奇偶校验码(LDPC Codes)是一种继Turbo码后又一接近香农极限的纠错编码,因而成为了现代通信系统中信道编码技术的强有力竞争者,已进入到WiFi、WiMax等多个工业标准中。广义
区域发展问题是一个重大的地学问题。由于背景和驱动力的变化,我国的区域发展正面临着一系列复杂问题;解决这些问题很大程度上依赖于对我国区域发展"地学基础"的深刻认识和研
专业硕士研究生是培养应用型高层次专门人才的重要途径,具有职业性与学术性相融合的本质特性,其培养目标的定位是满足社会需要。通过分析现今中国专业硕士研究生存在教育理念的
文章认为少数民族地区的当地群众是本民族非物质文化的拥有者,在非物质文化资源的利益分配上,当地政府必须充分考虑少数民族非物质文化资源的特征、产权特性,要确定合理的利
聚居区公共环境场所是人们日常生活中必不可少的部分。居住环境作为一种社会文化,是人的理想与意志的外在体现,具有鲜明的时代特征、地域特征和人文特征。新生代农民工以崭新的
分析用灌注化疗介入和肝动脉栓塞化疗治疗结肠癌肝转移的临床效果。随机选取收治的80例结肠癌肝转移瘤患者作为研究对象,通过随机数字法分成对照组及观察组,对照组选择肝动脉