关于游戏自动更新工具的思考

网络游戏的自动更新很频繁,而多数玩家会抱怨下载速度过慢 同样的,如果全部都从游戏提供商的服务器上下载,势必导致网络资源的极大浪费,而且对于企业的更新服务器和带宽也是一个很大的考验

在PSP技术盛行的今天,为什么不把这一技术应用到patchupdate中去呢?

类似可以参考BT:

BT下载实际上就是P2P下载的代表,该种下载方式与WEB方式正好相反,该种模式不需要服务器,而是在用户机与用户机之间进行传播,也可以说每台用户机都是服务器,讲究"人人平等"的下载模式,每台用户机在自己下载其它用户机上文件的同时,还提供被其它用户机下载的作用,所以使用该种下载方式的用户越多,其下载速度就会越快。其工作原理图如图所示。

不过,这种方式也有它的缺点,那就是有些单位会封锁BT下载,如果因为这样就使游戏不能更新,那可就惨了

如果把WEB方式与PSP相结合,这个问题就解决啦 P2SP下载方式实际上上对P2P技术的进一步延伸,它不但支持P2P技术,同时还通过多媒体检索数据库这个桥梁把原本孤立的服务器资源和P2P资源整合到了一起,这样下载速度更快,同时下载资源更丰富,下载稳定性更强。 这就是迅雷的下载原理.通过整合资源列表来进行多线程的下载,服务器只需要提供资源位置信息就可以了,呵呵

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端黑板报

HTTP2基础教程-读书笔记(一)

《HTTP/2基础教程》到手之后,用了两天时间把它粗略的看完了,大致知道了HTTP/2中的一些概念以及诞生的背景,现在再重读一遍同时做一些笔记。此书适合作为自己...

3697
来自专栏伪君子的梦呓

UZER.ME 云端应用

“卸载你电脑上的软件,你需要的只是你的浏览器。”这是 UZER.ME 的 Slogan。 只要打开UZER.ME 这个网站,就可以直接在浏览器里运行类似 Ph...

5707
来自专栏IT派

Python的10大集成开发环境和代码编辑器(指南)

使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑”。使用一款集成...

1856
来自专栏北京马哥教育

Python的10大集成开发环境和代码编辑器(指南)

来源:Python程序员 ID:pythonbuluo 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大...

4359
来自专栏aCloudDeveloper

从 Bridge 到 OVS,探索虚拟交换机

Linux Bridge 和物理网络一样,虚拟网络要通信,必须借助一些交换设备来转发数据。因此,对于网络虚拟化来说,交换设备的虚拟化是很关键的一环。 上文「网络...

3286
来自专栏SDNLAB

漫谈DPI工具

01 聊聊DPI DPI即深度数据包检测,这种技术一般是针对应用层的流量进行检测和控制。当有流量经过时基于DPI的监控系统后,系统需要读取报文中OSI七层协议...

45413
来自专栏Golang语言社区

IM即时通讯实现原理

即时通讯(Instant Messenger,简称IM)软件多是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传...

1.4K8
来自专栏小白课代表

软件分享 | Microsoft Office Visio 2016 安装教程

2272
来自专栏蓝天

知名开源UML工具StarUML有了新的版本:StarUML-v2.5.0

较早之前使用Delphi开发的开源UML工具StarUML,到5.0后多年来一直未有更新,从StarUML-v2.5.0官网看,它就是StartUML的最新版本...

1251
来自专栏强仔仔

网上员工考试培训系统

计目的及任务 利用流行的JAVA语言框架SSH(Struts2+Spring+Hibernate)框架,实现网上员工考试培训系统的开发,旨在模拟完成一个功能完...

3119

扫码关注云+社区