端游下载的时候现在很多都是采用HTTP传输,为什么不是P2P传输?

news/2025/2/14 2:22:55/

和一个特别喜欢玩端游的朋友聊天说到P2P的强大功能,他说玩过很多大型的游戏,从几G到几十G都有,在下载的时候有官网标准下载,还有推荐下载,也有一些是写着HTTP高速下载这些有什么区别?既然P2P传输的功能像你说到俺么强大,卫生他们不使用P2P技术,而是HTTP传输呢?

对于这个问题,首先它并不是正确的 ,并不是所有的端游都用http传输,p2p传输的也不少,比如征途的仙侠世界2、搜狐畅游的仙剑奇侠传6等游戏、剑网3等,就都是用的p2p传输,而且都是用的同一家的p2p内核产品:点量BT的传输引擎。从某些渠道了解到,其实包括台湾智冠科技、宇峻奥汀等公司的多款游戏、crossfire在欧美地区的分发等,也都用了他们的p2p引擎。因此,这个其实还是有很多端游在用p2p传输的。

另外,之前很多网吧行业用的游戏更新系统,也都用了p2p系统,比如顺网用了自主研发的p2p引擎;斯普林、131快吧、Netbar、无忧精灵、锐起等很多游戏三层更新的公司,选择了点量p2p引擎等,都是通过p2p方式来传输端游的。否则,一个端游很多几个G,如果每个网吧用户都去官网http下载,网吧网速就都占满了。如果采用三层更新,则不会有这个问题,可以选择网吧的深夜时段,由一台机器去更新,并且所有网吧之间可以p2p传输,更新完成后,内网机器再从内网的机器同步即可。记得在2006--2014年之间,这种模式是很流行的,而作为一个老人家,最近几年没大去过网吧了,也就不知道现在网吧在用的方式了。我想应该还大概会在用这种方式,因为实在没听说,还有哪种模式更适合大文件的分发传输。

 

P2P下载器

 

接下来,回到标题的问题:为什么很多大型的端游,下载时仍然大部分还是提供Http的方式而不是P2P下载的方式呢?

1)最直接的原因应该是决策风险:别的公司都这样做,如果我不这样做,我去做这个决策,万一出了问题,决策人负责?要知道,对于游戏公司,他们不差钱,在渠道推广上烧的钱多了去了,别人都不用p2p,我也就用http + CDN,反正大家都这么做,我何必不一样。

2)另外则是:http更简单一些,无论是对用户,还是对游戏的运维部门。搭建一个http地址出来,买上CDN,速度也可以接受了,开发成本低。另外,对用户来说则是更简单,反正加上了CDN,基本速度也都够了,所以这一点是大家都愿意接受的。---当然,其实p2p现在门槛也很低了,而且市场上bitcomet和点量,也都提供了游戏下载器Launcher封装器,现成的,1-2天就能封装一个游戏启动器,但这两家公司都是技术公司,不客气的说,市场做的很弱,没有进行大规模宣传,知道的游戏公司太少,导致了游戏公司都以为要自己去做p2p,从而造成了现在的现象。

除了上面几点原因,我实在想不出来为什么不用p2p,大文件的分发,bt等p2p技术是远甩http技术几条街的。不止是节省服务器带宽、提升下载速度这一点。比如p2p系统,可以支持很多服务器,可以任意增减服务器而对系统无影响,所以抗毁性更好。就算服务器有宕机,也没什么大的影响;而且天然支持服务器机群和负载均衡。再一个,p2p系统都有完整的Hash文件校验,可以避免传输中文件的损坏,提升文件安全性;天然支持断点续传等。有什么理由不用p2p呢?

 


http://www.ppmy.cn/news/466592.html

相关文章

网络类型-P2P

网络类型–P2P 网络类型: 根据数据链路层使用的协议进行划分 MA:多点接入网络 BMA:广播型多点接入 NBMA:非广播型多点接入 P2P:点到点网络类型 ​ 以太网协议:需要使用MAC地址对不同的主机设备进行区…

记录一下曾经写过的P2P金融项目-理财端(PC端)纯代码-提供服务提供者源码

一般项目开发流程 公司领导层做出决策;产品经理根据领导决策勾勒产品需求原型;产品设计技术测试 需求评审讨论;评审讨论调整后进入设计阶段,视觉设计页面设计技术团队技术架构技术选型存储服务器运维等 项目技术选型及开发工具 …

P2P(1)P2P下载

这里写目录标题 P2P下载概述原理BT下载Torrent文件组成Tracker信息文件信息 原理卡种和出种 P2P下载 概述 传统的下载是C/S模式,即提供资源的人作为唯一的服务器,需要下载资源的人,都向这个唯一的服务器发送请求,当同时存在多个…

【转】P2P-BT对端管理协议

对端管理 指的是远端peer集合的管理(虽然自身client也可以视为一个peer,但对端管理不包括自身peer) 一个客户端(client)必须维持与每一个远程peer连接的状态信息,即1V1关系(本端对某个远端peer) 在本代码…

区块链:P2P技术是什么

摘要:包括比特币、以太坊等在内的去中心化的区块链平台,其底层网络都是采用的P2P技术实现,每个节点都是对等的。而本文,则先通过介绍P2P技术的特点和发展历史,让大家对P2P这个技术的来龙去脉有一个初步的认识和了解。然…

浅析P2P:两个没有公网IP的终端如何进行通信?

转自P2P通信原理与实现(C) 这个博主关于网络和信息安全的文章写得很详细,推荐 1.简介 当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信。这些问题即便是到了IPV6时代也会存在&am…

P2P打洞服务器与客户端

本文从以下四个部分开始分析讲解,客户端与服务端的源码在文章末尾链接 一、P2P打洞的原理 二、P2P服务器的实现 三、P2P客户端的实现 四、数据包格式 一、P2P打洞原理 #####1、打洞解决了什么问题?##### 我们平常使用的一般都为私有ip,但是私…

陌陌移动端直播P2P技术

Photo by Mdia from Pexels 直播业务的主要成本就表现在于带宽上,尤其是在用户要求日益提高的未来,带宽带来的成本问题会越来越大。本文来自陌陌流媒体高级研发工程师白松灵在LiveVideoStack线上分享的演讲,详细剖析如何仅仅借助传统CDN技术&…