当前位置首页 > 百科> 正文

游戏伺服器

2021-02-27 11:18:54 百科
游戏伺服器

游戏伺服器

网路游戏公司往往在运行初期要投入大批资金,购买高性能伺服器。可是,一旦进入赢利期,后续的投入几乎可以不计,所以,行业内的投入主要在于游戏规则的创设,代码的编写,以及频宽的租用,伺服器的购买或者租用。

基本介绍

  • 中文名:游戏伺服器
  • 外文名:Game Server,wap only
  • 用途:游戏规则的创设,代码的编写
  • 购买者:网路游戏公司

网游

聊天

在很多MMORPG中,聊天都占据了大部分的网路流量,所以将聊天业务分离,建立单独的聊天伺服器成为了很多开发者首先想到的事情。

战斗

其次是回合制战斗MMORPG中的战斗模组,由于玩家在进行战斗时,几乎和主伺服器完全没有关联,所以将战斗业务分离到单独伺服器也是理所当然、顺理成章的事情。

脚本NPC

我们在和一些NPC对话执行剧情的时候,虽说也是在地图上进行,但真正的剧情执行却和地图关係不大,所以也可以将使用脚本的NPC转移到单独的伺服器上,而主伺服器上仅在地图格线上标识出NPC的编号和位置。

特种NPC

我们刚提到了将脚本NPC独立出来,而更应该也更容易分离出来的应该是诸如医生(+HP)、护士(+MP)、传送员这些特种NPC。因为这些NPC的处理过程基本一致,所以写成固定的程式而非脚本将大大提高游戏伺服器的回响速度,并降低硬体成本。主伺服器仅根据地图格线上记录的NPC类型、编号即可完成NPC调用。

数据提供

有些游戏是即时为客户端提供数据的。比如一些支持实时地图修改的游戏或是一些需要在客户端执行的脚本。而对于这些内容,我们可以只在主伺服器上保存他们的类型和编号,而让客户端根据类型、编号到另一台伺服器上去下载。

业务分离式集群

一、业务的分离使得每种伺服器程式变得简单,这样可以降低出错的几率,即便出错,也不至于影响到整个游戏的进行,而且可以通过快速启动另一台备用伺服器替换掉出错的伺服器。
二、业务的分离使得流量得到了分散,这样可以减轻网卡的负担,系统遍历、程式的回响速度都会得到提升。
三、短小的程式在编译为二进制码后,如果足够小,便可以全部放入CPU快取(伺服器级CPU一般都有数MB的快取,完全足够放入1至2MB代码段的程式),这将大大提升程式运行的速度。
四、由于将大部分业务都分离了出来,所以主伺服器基本上只是处理人物的行走或人物行走数据的传输,单台伺服器能够处理的人物将大大提升。其他的业务由于没什幺相互联繫,所以可以按最大人数增加伺服器。而由于主伺服器业务简单,也很容易製作动态均衡处理。

网咖

网咖里为了对众多的游戏进行统一有效的管理,而专门设立的高性能电脑主机。
游戏可谓多之又多,每个游戏都可能为网咖老闆带来经济效益,而越来越多的游戏让网咖经营者手忙脚乱。藉助着windows系列中的伺服器作业系统的成熟,网咖经营者找到了福音。用一台略高于客户机的配置的主机,把所有的网咖里用到的游戏都拷到游戏伺服器。然后安装好游戏伺服器软体,进行设定。
发展到今天,它应该能完成下面的工作:
1 它能自动更新游戏补丁,并提醒经营者。
2 它能把更新后的游戏补丁,及时地传递给有更新要求的客户机。
3 它要满足当前网咖设计的数据读取量的二倍以上。
4 它应该具备很强的兼容性,稳定性,扩容性。
5. 它的工作界面应当直接,直观,易操作,易维护。它的说明语言应该通俗易懂。

页游

网页游戏伺服器是基于WEB的游戏,网页游戏伺服器能让游戏玩家只要通过网路打开浏览器就能进行游戏,网页游戏伺服器是基于Web浏览器的网路线上多人互动游戏,无需下载客户端,只需打开IE网页,10秒钟即可进入游戏,不存在机器配置不够的问题,最重要的是关闭或者切换极其方便,尤其适合上班族。
发展到今天,网页游戏伺服器能完成下面的一些工作:
1、能承载用户机器低配置运行游戏;
2、具备各个浏览器的兼容性,稳定可靠快速;
3、能自动更新游戏补丁;
4、工作界面更加直观,易于扩展维护;
5、能承受3D效果,并且运行顺畅;
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net