覆盖全球的世界大战,我们所设计的将是上万人的庞大战役。面对如此庞大的战役,以目前玩家的电脑姓能来说,无法满足需求。到时,恐怕根本无法给玩家一个爽快的战斗感。这个问题,不是单纯靠软件能解决的!”敏武-李无奈的感叹。
对于《世界大战》,他已经尽可能的进行优化了,这三年多来,可以说,大部分时间都花在优化游戏引擎上了。但技术是有极限的,至少以目前的技术水平来说,敏武-李不认为游戏界能够做的比他的游戏开发团队更好了。但,敏武-李简单测试过,以目前的主流配置来说,cpu是奔腾4-1.8g,geforce3tai200-64m显卡,512m的ddr内存,但就算如此主流的配置,玩《世界大战》,也就最多承载1000人,也就是说,同一个游戏场景内,出现千人大战,游戏便会卡。
仅仅千人便卡,到时万人呢?甚至更多人呢?
虽然,同一个游戏场景内,据统计,玩家的密集程度不会超过2000人,否则,将会水泄不通,但敏武-李必须将一切考虑进去。
林风点头,这个问题是林风早就留心到的。
“敏武,这个问题我已经有了解决办法,等会再说。你说第二个问题!”林风说。
敏武-李点点头。
“第二个问题就是服务器承载玩家人数。‘敏武-李想到这个问题更是头疼。
《世界大战》原本的宗旨是希望开发出一款覆盖全球玩家的第一人称射击游戏,但现在的问题是,就算抛开玩家的电脑姓能不谈,现在的网速能否支持全球玩家在同一服务器游戏呢?这个问题,敏武-李用屁股想也知道不可能。
全球有多少第一人称射击类游戏爱好者,敏武-李做个一个调查,大约5亿人。如果再算上《世界大战》的创意,一旦《世界大战》开服公测,恐怕全球玩家群将超过8亿。就算平均下来,每小时也将有3300万的玩家在线。当然,这种算法,是最简单的算法,其实算下来,由于各国时差不同,平均在线人数将超过7000万。这个数字无疑是令人恐怖的。
不管现在多么先进的超级计算机都无法运算如此庞大的数据。要知道《世界大战》可是3d的。何况,玩家电脑更加不能负荷。
对于敏武-李提出的这个问题,林风也苦恼过,但就在最近林风也想出了一个解决方案,只是不够成熟,正好现在拿出来讨论。
“敏武,关于这个问题,我倒有个办法。整个《世界大战》的服务器只有一个,将由超级计算机来充当服务器,至于超级计算机的数量,可以根据实际情况来制定。”林风说。
众人眉头一皱。这怎么行的通,就算“第二世界”肯砸钱,用成百上千台的超级计算机来运算,但玩家电脑是无法负荷的,而且网速受的了么!几千万,甚至可能数亿的流量,这将会造成网络堵塞。就算有“云计算”也不行。有些时候,硬件方面的问题,的确不是软件所能解决的。
“的确,‘云计算’不是万能的,软件无法根本上解决硬件的瓶颈。但采用合理的分配和规划,却能解决这个问题。”林风自信说。
众人愣了愣,不明白林风的意思。
“很简单,全球用一个服务器,但我们却可以根据不同城市再设定分类服务器!”林风说。
分类服务器?——众人又是一愣,林风又提出了一个新名词。
“对,就是分类服务器。以单独一个城市为单位,建设服务器,这样就能分流全球的庞大玩家数量,减轻服务器的负荷。”林风说。
“可是这样怎么全球互联?《世界大战》最大的卖点是全球玩家可以互联,可这