网络游戏服务器通信架构与结构设计

龙源期刊网 https://www.360docs.net/doc/da10605342.html,

网络游戏服务器通信架构与结构设计

作者:樊建国

来源:《中国新技术新产品精选》2009年第21期

摘要: 随着网络游戏玩家的日益增多,网络游戏服务器端承受着严峻的性能考验和负载压力。为了提供良好的服务品质,网络游戏服务器端的设计显得尤其重要。进行游戏服务器端网

络通信架构及关键技术分析,对于游戏产业的发展有重要的现实意义。

关键词: 网络游戏;服务器端;通信架构

1网络游戏服务器概述

1.1 网络游戏服务器的基本需求

网络游戏是一种比较典型的分布式实时互动的网络应用。在过去几年里面,有三种都属于

实时交互的网络应用,它们之间截然不同,但互联网上的地位却非常突出:(1)军事模拟类应用;(2)网络虚拟环境;(3)大规模多人在线游戏(MMOG)。调查分析表明,现今的娱乐业在 MMOG 上,包括手机游戏和在线游戏上,都进行了大量的投资。

从其联网技术来看,MMOG和其他类的多媒体应用不同,有非常不同的特征。在MMOG当中,用户需要与很多事物进行交互,因此就需要在网络上传递产生相当数量的控制信息。玩家在MMOG游戏中娱乐的过程中必须保证流畅的游戏画面和动作,这也就要求游戏的事件数据必须能够在指定的间隔时间范围内到达。

1.2网络游戏服务器的设计要求

快速响应用户。整个系统应该设法隐藏固有网络延时,快速响应用户,保证用户操作流畅。

提高通信效率。系统应当设计适当的通信协议,以降低网络通信量,使带宽不至于成为某些客户端的性能瓶颈。

设计高效的并发系统。在C/S模型中,服务器节点维护整个世界状态,处理所有客户端请求,成为系统的关节点。因此,客观上要求服务器具有高并发性,应当可以同时接受大量用户连接,同时能够有效隔离错误,为所有用户提供稳定的后台支持。

相关文档
最新文档