本文来自 http://www.p2plib.com
一 概述

目前的市场上的网络游戏越来越多,竞争也越来越激烈。

为了增强网络游戏的吸引力和竞争力,网络游戏开发商不断提升游戏画面质量,改善游戏动作效果, 在整体游戏质量逐步提升的情况下,网络游戏的文件大小也越来越大, 游戏的补丁更新发布也越来越频繁。新游戏的发布或者重大补丁更新时要求在最短的时间内发布到游戏玩家的计算机上,短时间内的高带宽需求导致了服务器端网络成了一个最大的瓶颈。

二 网络游戏发布或者更新的特点
  • 时间短,下载或者更新集中在某一小段时间内
  • 海量数据,现在的网络游戏越来越大,补丁包也越来越大,导致每次并发更新时,总的更新量就是一个非常大的数字。
  • 集中性,短时间内的集中方式下载,海量的数据,导致了对服务器端的高带宽需求。
  • 代宽资源浪费,短时间内的集中更新之后,带宽基本处于空闲状态

传统的HTTP或者FTP方式的下载已经很难满足这种短时间,高并发,海量数据更新需求,因此如何利用目前成熟的P2P技术,来解决这种网络状况下的服务器端网络瓶颈成了一个理想的选择。

三 传统的更新方式及特点
3.1 HTTP(配合CDN技术)实现游戏下载或者内置补丁
  • 在没有新游戏发布或者重大游戏补丁更新时,HTTP服务器网络带宽大部分处于闲置状态。当新游戏发布或者重大补丁更新时, 短时间,高并发,海量数据的网络特点, 又产生了HTTP服务器网络带宽不足的问题。
  • 高昂的CDN费用,大大增加了网络游戏发布和更新的成本。
  • 集中式的网络服务器部署,导致一旦某些服务器或者出现问题时,会导致很大数量的用户的下载或者更新无法进行,产生很坏的影响。
3.2 利用一些第三方P2P软件,实现游戏下载或者补丁更新
  • 因为是以第三方软件的方式实现更新,控制和交互上,无法和网络游戏本身无缝融合。还有可能因为用户对于第三方软件的不熟悉而导致无法下载或者更新。
  • 第三方软件作为互连网上通用的p2p软件,并没有根据网络游戏下载或者更新的特点或者需求进行针对性的优化。
  • 无法及时掌握第三方软件对于游戏下载或者更新的效果,也无法有效的及时作出调整和改进。同时,因为是第三方软件,无法做到专业的团队,专业的24小时技术支持服务。
四 我们提供的解决方案
4.1 网络游戏补丁更新P2P分发解决方案

网络游戏补丁更新P2P分发解决方案是一套完整的解决方案。我们提供客户端P2SP SDK、 基于缓存设计的P2P上传服务器、IIS/Apache 内存缓存扩展组件、基于节点质量评估的Tracker服务器、UDP Traversal 的服务器端等。

4.2 五大特点
特点 说明
最稳定的更新引擎 国内90%以上的网吧游戏更新服务商采用我们的内核,每天为国内将近7万多家网吧提供游戏更新服务,千锤百炼的稳定性,保证了整个软件的良好运行
速度最快的内核传输层 基于我们成熟的FTKernelAPI SDK,并专门针对网络游戏更新进行了大量的优化, 速度可达网络极限,最大可能的缩短了更新时间,增强了用户体验
最优化的P2P分发效果 成熟、高效的P2P内核,独有的Smart Tracker技术、NAT Traversal技术、内存缓存技术,解决了因短时间内海量数据的集中更新产生的服务器压力问题,大大减少了带宽资源的浪费
使用简单 简化的API接口, 可以在1个工作日之内实现和原有代码的无缝融合
多平台的支持 服务器端支持Windows 2003(32bit)、Windows 2003(64bit)、Linux CENTOS (32bit)、Linux CENTOS (64bit)
4.2 十大功能
序号 特点
01 简化的API接口, 可以在1个工作日之内实现和原有代码的整合。
02 支持动态获取文件更新信息,显示当前正在更新的文件的进度状态。
03 支持通过回调函数提供P2P下载过程信息。
04 支持设置下载和上传限制速度功能
05 支持基于节点质量评估的Tracker服务器。
06 支持基于内存缓存的 P2P 端上传服务器。节省磁盘IO消耗,提高上传速度。
07 支持IIS/Apache 缓存扩展组件,在P2SP 模式下时运行,提供高效率的上传。
08 支持内网互联(NAT Traversal)技术,突破网关,实现不同内网间的互联传输
09 兼容BT网络协议, 支持私有的动态交换握手密钥的数据加密传输。
10 全自动配置XP网络连接防火墙(ICF)和网络连接共享(ICS)
五 我们的优势

我们从2005年开始和网吧游戏更新提供商开展合作,目前国内90%网吧游戏更新提供商选择了基于我们的提供的FTKernelAPI SDK 开发网吧游戏更新软件。在网络游戏更新领域我们积累了丰富的经验,基于我们的FTKernelAPI SDK 开发的网吧游戏更新软件, 每天为国内将近7万多家网吧提供网络游戏更新服务。

做为国内唯一一家专业提供网络游戏更新开发SDK的公司,我们熟悉国内的网络状况,熟悉网络游戏更新的特点,我们希望用我们专业的服务网络游戏的发展提供有效的帮助。

网络游戏P2P智能更新解决方案相关推荐

  1. P2P游戏更新解决方案,P2P游戏更新引擎,P2P大文件分发。

    北京惠软畅联网络技术有限公司致力于解决互联网中海量数据的分发,并提供完善的P2P解决方案.我公司2003年底开始从事p2p开发研究工作,2004年正式推出了通用的P2P下载协议库,2005年开始正式对 ...

  2. 营业执照识别/发票识别在供应链与物流智能移动解决方案

    供应链与物流智能移动解决方案 在移动互联网时代,为供应链&物流行业,实现一种全新的速度:用OCR技术,自动精准识别录入各种运输文件,优化操作流程,实现快速交易 技术环节: 企业三证识别自动识别 ...

  3. 数字化智能工厂解决方案47页

    方案说明 原文<数字化智能工厂解决方案47页>本方案为47页高质量PPT文档,主要介绍了数字化智能工厂相关解决方案.已经同步上传至----知识星球"智慧方案文库"(星球 ...

  4. 宠物喂食器,基于涂鸦智能的解决方案

    宠物喂食器,基于涂鸦智能的解决方案 作品描述 作品介绍 硬件部分 软件部分 开发流程 代码编写 1. 产品创建 2. MCU SDK 移植 3. 时间系统实现 4. 快速喂食功能实现 5. 余粮检测功 ...

  5. 与旷视共同寻找小微商业的智能零售解决方案|白洞战报

    不久前,我们刚刚发布了白洞企业唤醒计划的第一期节目.在制定这一计划的初衷中,我们渴望能够切近AI产业应用的无限真实.无限细节的场景.尤其是离开金融.互联网这些数据充足更适用AI的领域,再错开BAT.大 ...

  6. 华为汪涛:打造全场景智能联接解决方案,共建行业智能体

    来源:华为 2020年9月24日,在HUAWEI CONNECT 2020期间,华为全面阐述全场景智能联接解决方案,从技术.网络.行业三个层面打造泛在千兆.确定性体验和超自动化的智能联接,共建行业智能 ...

  7. vue数组中数据变化但是视图没有更新解决方案

    vue数组中数据变化但是视图没有更新解决方案 参考文章: (1)vue数组中数据变化但是视图没有更新解决方案 (2)https://www.cnblogs.com/sufubo/p/6906261.h ...

  8. Weblogic反序列化漏洞补丁更新解决方案

    Weblogic反序列化漏洞补丁更新解决方案 参考文章: (1)Weblogic反序列化漏洞补丁更新解决方案 (2)https://www.cnblogs.com/knightlilz/p/p2078 ...

  9. 云栖新品|阿里云IoT发布云芯一体智能视觉解决方案

    简介:在2021云栖大会IoT云端一体硬件与应用创新峰会上,阿里云IoT发布了Link Visual 云芯一体化智能视觉解决方案,宣布Link Visual从单一视频云服务平台向芯云一体化智能视觉解决 ...

最新文章

  1. 卷积神经网络必读的100篇经典论文,包含检测/识别/分类/分割多个领域
  2. 今天准备正式开博了!专注于Silverlight!
  3. 网络推广是什么浅析网站内的链接优化技巧有哪些?
  4. [置顶] 软件设计之道_读书纪要.doc
  5. java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^...
  6. HNUSTOJ-1257 You are my brother
  7. 【大局观很关键】关于找程序的bug
  8. 你要的云小信是范爷?柳岩?还是奶茶MM?
  9. 转:精通JS正则表达式
  10. input file的默认value清空与赋值方法
  11. OpenShift 4 - 查看关键证书到期日期
  12. Linux下 fio磁盘压测笔记
  13. 怎么用python统计字数_Python 统计字数的思路详解
  14. JavaScript 复习之 XMLHttpRequest 对象
  15. 【图像增强】基于matlab区域相似变换函数和蜻蜓算法灰度图像增强【含Matlab源码 089期】
  16. 利用access(接入)模式实现同VLAN互通
  17. Null pointer access: The variable number can only be null at this location。 错误解决
  18. 简单系统U盘制作 / 安装系统
  19. Arcanist用法简介
  20. VUE(11) : 图片点击全屏展示

热门文章

  1. 【题库】上海市学校心理咨询师-普通心理学-考点解析 12.2 气质类型
  2. 《谷粒商城》高级开发总结篇
  3. 每天学点Python之数值类型
  4. Java编程的软件有哪些?
  5. windows10下用解压包安装的Mysql远程登陆设置
  6. 承包人将建设工程分包,与他人签订的合同是否一定无效?
  7. 低成本搭建一台 Unraid 家庭存储服务器:中篇
  8. 从零开始理解DM368的H264视频编码过程(上)
  9. DAVINCI DM365-DM368开发攻略——U-BOOT-2010.12及UBL的移植
  10. ________________Java反射与内省(Introspector)