海棠书屋 - 都市小说 - 超级系统在线阅读 - 第130章 解决方案

第130章 解决方案

    第130章解决方案

    对于六度空间这样的虚拟世界来说,服务器压力一直是一个非常头痛的问题,由于这种虚拟世界的特殊性,客户端和服务器端的数据交换要远远大于网络游戏等产品的数据量。虚拟世界几乎所有的数据都必须实现“实时”更新,并且将这些数据保存到服务器上。

    例如,在某个区域,有居民新建了一栋房子,当另外一位居民来到这个区域的时候,他也必须能看到这栋房子,也就是说,服务器必须首先获知某个区域新出现的物品,当其他居民进入这块区域时,必须立刻将其下载下来。这点和网络游戏就有很大区别,网络游戏当中的建筑或者其他设备,都是游戏运营商实现早已设定好的,可以说是一成不便,正是由于这个特点,他们将这块区域的数据,完全打包在客户端中,当用户走到这里的时候,不用和服务器端发生通讯就能知道这块地方有东西,不能通过。而这也是某些网络游戏外挂能够起作用的主要原因,针对客户端进行修改,就能实现某种特殊的功能。

    虽然“个人空间”的提出,从一定程度上吸取了网络游戏的有点,降低了服务器的压力,但“六度空间”毕竟不是网络游戏,而是一个虚拟世界,在“公共空间”中,建设必不可少。相比起“个人空间”,“公共空间”有很多优势,首先在面积上,“公共空间”可以比“个人空间”大得多,在虚拟世界中,每个“个人空间”在“六度空间”中的虚拟面积为100x100平方米,而“公共空间”则不受限制。

    当然,现在有些居民已经想出各种法子来扩充自己的空间,例如他们的电脑配置好,同时运行好几个客户端,然后将这些客户端之间的双向通道打通,形成“个人空间群”。六度官方对这种行为采取了默许的态度,毕竟就算禁止了同一台机器运行两个客户端,别人有钱的话,还可以干脆同时搞好几台电脑来实现这个效果。不过这种方式并不怎么理想,空间和空间之间只能通过“通道”连接,所以被居民们戏称为“蜂窝”,并且由于资源消耗的问题,如果配置达不到要求,强行运行多个客户端的话,很可能会影响到数据交换的速度,从而会出现“卡机”现象。一台电脑一个空间,在成本方面又不划算。所以最理想的状况还是使用官方的“公共空间”,使用这种空间还有一个非常大的优势,那就是能够保障一天24小时在线,有点类似于传统的“服务器托管”,或者说“委托物业公司管理”,你只要专注于建设,其他事情不用你cao心。

    六度网络公司计划的第一个盈利模式,是土地出租,现在已经有案例,即皇浦集团购买的那个“皇浦岛”,这是属于六度空间推出的“私人岛屿”,目前的收费方式是,首付金10000元人民币,此后每月收费2000元。这个价格是经过产品运营部的严格讨论并参考了其他类似伪虚拟产品的收费水平而定下的,此后很可能会作为收费标准,当初杨曦雯打电话向韩风确认过,韩风综合考虑之下,也同意了这个定价。

    虽然数目不多,但这是“六度空间”的第一笔收入,意义非常,再加上皇浦集团本来在国内影响力就非同小可,所以皇浦集团的入驻,引起了众多媒体的关注和报道。

    现在“虚拟世界”这个概念正在升起,国外也有了相关报道,称一个名为“林登”实验室的机构,也将推出一个类似的产品。

    如果不出意外,可以预见进入虚拟世界展开营销,很快就会掀起浪潮,而这个时候,虚拟世界的土地出租盈利方式将成为可行方案,再加上在线人数的增多,“公共空间”必须增加,而反应到硬件上,就是要增加服务器。

    现在六度空间的情况是,同时在线人数每增加一百人,就得增加一台服务器。

    韩风听了粱敬的汇报之后,也意识到,这个问题已经成为了六度公司发展的瓶颈,如果不解决这个问题,“六度空间”之后的发展将会变得极为困难,最终迟早会被这个大包袱所拖垮。

    会议之后,韩风将粱敬留下,问他对这个情况,有没有讨论出什么解决的办法。考虑到会议效率的问题,这种技术细节,韩风并没有在会议上当众问。

    粱敬道:“大家提出了不少方案,不过这些方案都是治标不治本的。现在讨论出来的一个比较可行的办法是增大客户端,将一些运算分散到客户端上面去,学习网络游戏的做法。每隔一段时间,客户端就得定期升级,将一些不常变动的建筑和物体下载到居民的本地。不过这个方案的弊病也很显着,相信你也知道。”

    韩风凝神思考了一下,粱敬说的这个方案,的确可以有效缓解服务器的压力,这个已经经过网络游戏的检验,自是不用说,但是正如他所说,弊病也相当显着。首先是客户端大小,刚开始可能还好,但是等居民创造的多了之后呢?难道最后变成和网络游戏一样?先不说大家有没有耐心去下这么大的一个客户端玩六度空间,最要命的是,客户端的更新也实在太过平凡,一次两次还好,次数变多了就成了致命伤了。

    韩风摇头否决道:“这个方案不行。”

    这个方案的思想和韩风的设想完全背道而驰,韩风直接排除,如果等以后,就会骑虎难下,想回头都难。

    “除此之外,我们还可以在硬件上想办法。”粱敬提出另外一个方案,“三维虚拟世界的数据交换,有自己的特点,我们可以请专人设计服务器相关硬件,然后请专门的代理厂商进行制造,从而让其更加适应3d网络数据传输。”

    韩风点头道:“这个方案是可行的。我之前也考虑过,不仅仅是服务器,而且路由器等周边设备,也有很多可以地方可以根据实际情况进行改进。”

    韩风原本认为硬件上的升级,可能要等到“六度空间”发展到一定程度之后,没想到现在就要开始考虑了。

    服务器方面的压力,主要是来自大数据包的传输以及强度超大的运算量。

    大数据包自是不用说,客户端的每次刷新,就得实时传输大量的数据,并且这个速度还不能过慢,否则就会出现世界中的物体对居民“隐形”的情况。往往不明白原理的居民通常会抱怨,说自己创造的东西突然莫名其妙地消失了,实际上,这些东西并没有消失,只是还没刷出来而已。但是用户可不会管这么多,他们需要的是良好的用户体验,经常发生这种情况的话,很容易将他们的热情给磨掉,并且对公司的技术产生不信任感,毕竟别的“游戏”中可不会出现这样的情况。

    运算量的问题主要体现在集体行为上,例如当一块区域出现过多的居民时,这个时候的运算量就会急剧上升。“六度空间”在两周前就发生过一次“跳跃门”事件,在一次居民聚会活动中,他们为了庆祝这次活动的圆满召开,有人提出大家同时跳跃,然后拍照纪念。可是就在这五十来人同时跳起的时候,异常发生了,服务器的cpu承受不住陡然猛增的运算量突然宕机。这个问题虽然用一种间接的手段解决,但实际上还是存在的,只要同时发生的动作而产生的数据量超过服务器cpu的处理能力,就很有可能再次发生这种情况。

    韩风思考了一会儿,然后说道:“我这里也有一个方案。”

    粱敬一听,立刻来了精神,韩风的方案,肯定不简单,既然他说有,则很有可能是切实可行的。

    “使用p2p技术彻底解决这个问题。”韩风说道。

    “p2p技术?”粱敬心中微微有些失望,“这个方案也有人提出,不过被我们否决了,因为现在p2p技术还不成熟,用户下载和视频播放等方面倒能满足需求,但是用户虚拟世界的数据传输,则存在很大困难。”

    韩风道:“有困难也要上!p2p技术不成熟,我们就将它完善!你们现在把p2p技术的研究给提上日程,我们总不能因为这个有困难就避开。我们不但要善于使用技术,更重要的是发明技术,创造自己的技术,这样才能在竞争过程中胜出……”

    听到韩风的话,粱敬有些语塞,一时间老脸都红了。他们这段时间来的确过于心急了,把焦点放在解决眼前的问题,而没有考虑到以后的长远发展。