当前位置:   首页国外主机资讯主机网游:网游主机架构设计需要考虑的一些关键因素

主机网游:网游主机架构设计需要考虑的一些关键因素

发布日期:2021-05-22 17:54 | 文章来源:海外主机网

主机网游

  网络游戏出现至今,角色扮演游戏(MMORPG)一直是个主流游戏类型。主要原因还是因为拥有丰富的交互体验,特别是玩家之间的互动、角色扮演的特性在MMORPG这种游戏类型中最能得到丰富的表现。相对于Casual Game网游来说,MMORPG本身的游戏设计方面的特性就决定了MMORPG 主机的设计和实现的难度会更大、对主机系统的要求更高。这个难度又主要体现在网游主机架构设计方面。

  那么如何网游主机设计架构、如何评价架构设计、以什么为标准来决定设计,就是一个问题,接下来说说我对评价标准的看法。

  网游主机组架构(Server Cluster Architecture)的主要评价标准包括:

  1、Stability,稳定性

  稳定提供游戏服务,是主机系统确保用户体验的最基本要求。稳定性主要与应用主机的软件质量相关。稳定性处于第一位的原因是稳定性是用户体验的基石,稳定性不过关的话,其他一切都无从谈起。

  2、Efficiency,效率

  网游主机组的运行时效率主要体现在主机系统的承载能力上。对于同类型的游戏来说,同样一组主机硬件运行A游戏可以承载5000人,但是运行B游戏只能运行2000人,这就是效率差异。

  3、Scalability,可缩放性

  可缩放性在一定程度上可以理解为:增加网游主机硬件是否可以相应的提高系统的负载能力或者是否能提高用户体验。承载能力和用户体验都是系统表现的一部分。但是不管对于什么样的系统,系统硬件数量/能力和系统实际运行表现基本上都不可能是线型关系。就是说Scalability总是只能在一定范围内做评价,例如:某系统可以在0-100k在线玩家的情况下提供流畅的游戏。

  从游戏开发及运营的角度来考虑,主要评价标准还要包括:

  4、Productivity,生产力、开发效率

  网游主机的架构设计不止要考虑系统运行时的效率,开发时的工作效率也要考虑。例如:不同的系统服务(Service)或应用主机(Application Server)之间是否会过度耦合(Over Coupling)?如果这种情况出现,也常常会导致开发人员工作的耦合,在日常的开发中,工作效率就难以保证。想象一下要Debug某个模块时候需要手动的在不同的远程主机上更新开启3、5个不同的主机程序。这种小任务重复做一年、二年累积起来就是很大的资源浪费,包括人力和硬件,甚至团队士气。

  5、TCO,总体拥有成本

  尽量使用最便宜、最少量的硬件、最小的带宽、最少的维护人员,尽量达到最好的运行时表现;这直接影响游戏的运营收入、利润率,间接影响游戏的成败、公司的成败;

  6、Simplicity,简单

  简单性要体现在主机组(Server Cluster)的部署、和维护方面。如果一个游戏主机组有20台硬件,那么备份数据、更新、重启这种简单的事情都会不再简单。一般游戏服务商每周都只做两小时停机维护,20组主机的话,一次需要多少人做这个维护工作?40组呢?

  7、Extendibility/可扩展性

  实际上考虑到网络游戏服务的持续性,可扩展性也很重要,再丰富的游戏内容也无法持续吸引玩家几年,一般的做法就是周期性的持续提供游戏更新。在网游主机架 构设计上考虑内容上的可扩充性,也是有必要的,通过技术细节的改进总可以得到或多或少的改进,但是在架构设计阶段就考虑到可扩展性才是聪明的做法。

  虚拟主机访问主机较慢的原因有哪些

  有时候我们的网站会出现,打开速度慢,访问时间延迟等情况的出现。出现这种状况,主要是由于虚拟主机访问主机较慢的原因造成。那么,都是哪些因素造成访问较慢的呢?

  首先,我们来看一下虚拟主机与主机两者之间的关系:

  虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理主机划分成多个“虚拟”主机。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。

  主机,也称伺服器,是提供计算服务的设备。由于主机需要响应服务请求,并进行处理,因此一般来说主机应具备承担服务并且保障服务的能力。

  其次,主机被访问的速度和以下几个因素有关:

  1、主机的硬件配置(包括主机的类型、CPU、硬盘速度、内存大小、网卡速度等);

  2、主机所在的网内环境与速度;

  3、主机所在的网络环境与Internet骨干网相联的速率;

  4、主机所处国家的国际出口速率;

  5、访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率;

  6、访问者的ISP(Internet接入服务提供商)向客户端开放的端口接入速率;

  7、访问者计算机的配置,Modem的速率、电话线路的质量等;

  所以,当出现网站访问速度较慢时,可以查看是否是由上述几点因素造成的。如不懂相关技术知识,也可直接咨询虚拟主机主机托管商,以便快速解决问题。

  版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部