可怕!居然做这种游戏! 第928章

作者:纯洁的米万

  根本就起不到正面宣传的作用,而且大家会更倾向于购买游戏实体光盘,那么pokeni的数字化大概也就会被大家当成一个笑话,一场实验而已。

  包括赤西健自己也是这么认为的。

  社长的理念固然是好的,只不过太先进了点,以现在的网络速度发展来看,也许再过个五年左右能达到青智源所想的水准,也就是在几个小时之内下载完《寻龙之旅》这样的游戏。

  青智源听完汇报之后,也不免皱起了眉头。

  “你们有压缩包体大小吗?”

  赤西健点点头,“压缩完以后,大概能控制在500M左右的样子。”

  500M啊,但是也还是太大了。

  得要下载10个小时左右的样子。

  而且还得是网络比较畅通的情况。

  “更可怕的是,我们经过了服务器压力测试,发现如果同时有多个玩家请求服务器下载的话,下载速度就会明显变慢。

  为此我们还增加了更多的服务器来进行处理。”

  这是很自然而简单的道理:

  所有的玩家们下载游戏,相当于排队从pokeni的服务器,也就是一个个的仓库当中取货的过程,但是呢,这个取货的路是有一定的宽度的,当玩家们来拉货的车变多了以后,交通自然就拥堵了。

  那么物流速度也会变慢,这就是由服务器端引发的下载速率减缓。

  放到未来也有类似的问题。

  就跟现在网络用户们浏览pokeni的网站一样的,浏览的人数过多,服务器压力就大,服务器压力一大,自然就卡了。

  青智源不由得抱起双手,感到有些难受。

  这种情况其实是历史发展的必然,青智源曾经也是在书本里面看过这个年代的网络发展历史的,拨号网络时期,传输的速度都是以比特来计算,然后到ADSL时期,虽然理论值已经达到了M级别,可实际应用当中基本上是无法达到这个理论值的。

  甚至会低很多。

  在这种时候,聪明的人类是怎么弄的呢?

  青智源突然想到了一个神人,嘴角微微上扬起来。

  看样子得来点猛药了。

  赤西健看到青智源脸上洋溢的笑容,不由得全身一颤,身体都僵硬了起来。

  社长的意味深长的笑容,他可太熟悉不过了,这大概就是表明青智源已经想到了解决方案,而且总会有什么对程序猿不友好的事情要发生了。

  青智源打了个响指,“P2P技术。”

  “哈?”赤西健微微一怔。

  青智源立刻找了个白板过来,给他做着讲解。

  P2P技术,在99年的时候还属于实验室产品,没有被普及开来,但是这门技术的理论早就已经诞生有十几年快20年的历史了。

  “P2P技术,简单来说就是点对点技术。

  但是呢,我们要做的跟之前的服务器客户端传输协议有些不同的地方在于——

  从现在开始,我们要把每一台玩家的机器都变成服务器本身。”

  “哈?”

  青智源画出了许多的方格子,用来标识玩家的机器,不管是DC游戏机还是PC都无所谓。

  “这些机器每一个都是一个传输网络当中的点。

  然后呢,玩家们下载我们的游戏,不必每一个都从我们的服务器当中进行下载。

  而是采取就近和就快原则,从身边最近,传输速度最好的一台游戏主机当中进行下载。

  这台游戏机可以是已经拥有了《寻龙之旅》这个游戏的玩家机器。

  你明白我的意思吧?

  每一台机器都可以既是客户端又是服务端。”

  卧槽!

  赤西健还是第一次听到这么匪夷所思的方案,惊讶得下巴都要掉下来了。

  但是,虽然乍一听感觉特别不可思议,可是他立刻就明白了这个技术方案所带来的变化:

  以前玩家们要从P社提供的众多服务器当中下载游戏,现在相当于每个下载了游戏的玩家们自己就是其中的一个仓库,那么大家不用排队到pokeni的服务器

  网络速度受限于物理影响,放到现实世界当中,传输距离就是其中的一个重要因素:

  你从东京传输到纽约的速度,肯定会比从天津到中国帝都传输的速度要慢很多。

  可是在青智源给出的P2P的方案下,玩家们可以自己就构建一个小的传输网络。

  而且当下载的人数越多,那么对应的下载速度就会越快,因为【货源】更多了嘛。

  “这个……我感觉可以尝试一下。”

  P2P协议并不算难,而且相关的检索技术pokeni本身就是具备的,他们是最早就做信息检索的网络公司,可以说做起来相当丝滑。

  当年第一个发明了P2P软件Napster的人也不过是个宾夕法尼亚大学一年级的学生而已,都没花他多少时间。

  所以青智源有理由相信赤西健他们应该能很快完成任务。

  回想起P2P技术,青智源不由得笑了起来。

  在他大学时期,有几个非常流行的P2P下载软件,其中最有名的一个叫做Vagaa,当年他一用这个下种子,然后整个宿舍的网络就被他一个人给占了。

  速度那叫相当的快,差不多可以占满当时的网络下行速度。

  然后后来是电驴。

  再往后就是网际快车,最后才是迅雷。

  跟前面的这些大哥们比起来,迅雷在当时就是个渣渣。

  网际快车的速度曾经一度独步江湖,而且这个软件还是一个人独立完成的,如果不是开发作者后来沉迷于魔兽世界而荒废了软件更新的话,后面基本上就没迅雷什么事情了。

  从这个角度来说,游戏的确害人。

  哈哈哈哈。

  青智源想到这里,就不由自主地笑出声来。

  赤西健只觉得头皮发麻,询问了一遍细节设定之后,确定没有问题就赶紧离开了社长办公室。

  走出来之后,赤西健默默地捏了一把冷汗。

  只觉得后背都湿透了。

  社长真是太可怕了。

  能够在短时间内解决问题,搞得他像是一座取之不尽用之不竭的知识宝库一样,就P2P把每一台玩家机器都当做传输节点的这一套模式,赤西健就算是想破脑袋都不见得能想出来。

  可社长轻描淡写,仿佛信手拈来一样。

  这是何等的卧槽!

  ……

  ……

  ————————————————————————————

  今天晚上没有更新了

  感谢各位

  明天见

第562章 真的是太巧了

  经过青智源的一番指点,接下来赤西健他们对于蒲公英游戏平台当中的内置下载软件的改良就变得得心应手了。

  而且赤西健还发挥了一些自己的聪明才智和专业技能,不但完成了青智源说的P2P技术,同时还做了一些断点续传和文件缓存的功能。

  并且将原本一个500M左右的包体,直接拆分成许多个小单位,彼此之间用特殊的编号来作为标记,以方便断点续传的时候用来查找。

  同时又优化了检索算法,使得玩家们在下载游戏的时候能够让速度最大化。

  做完这些功能之后,初次测试,就让公司内部的技术人员们大跌眼镜。

  “什么?!居然能够达到1M多的下载速度?”

  而且P2P是这样的,最开始那几个从服务器当中下载的人可能相对会更慢一些,但是随着【拥有种子】的玩家和机器越来越多,反而速度会变得越来越快。

  想想也很容易理解,因为提供货源的仓库变得越来越多,而且离你越来越近了嘛。

  惟一能够制约下载快慢的,已经不是软件层面的事情了,变成了现实当中的真实物理带宽限制。

  比如说现在米国的网络带宽也就是3M左右的样子,那么你最多就能顶到这个理论值。

  使用了蒲公英下载软件之后,相当于整个高速公路上面奔跑的都是你家拉货的车子。

  原本是10几个人同时在这条公路上开,但是现在你相当于拿到了极高的VIP权限,只要你家的车子在高速公路上面开,其他人都要排到你的后面。

  但是呢,之所以有上限,只是因为这条路只有这么宽,最多就并行跑4辆大卡车,再多就塞不下了。

  ……

  霓虹这边弄了怎么个玩意儿出来。

  拿到pokeni米国那边一看,子公司的程序猿们都被吓傻了。

  “可怕……这是什么鬼的下载速度,真的是见了鬼了。”

  大家围绕在主程序的身边,看着屏幕当中的下载速度变化曲线,不由得一个个惊掉了下巴。

  蒲公英的最新下载器,直接将下载速率翻了十倍!

  这是什么概念?

  以前在路上只能跑30迈,现在居然跑到300迈去了。

  你这是要上天啊!

  “有些时候你真的不得不佩服霓虹这帮家伙的想象力和创造力,按理说米国的互联网产业应该更发达才对,霓到现在都没有什么好的上网环境。

  结果他们硬是能做出这种让人惊掉下巴的东西。”