网吧游戏更新与保护解决方案
一、目前游戏更新的主要四种方式和优缺点:

1、游戏数据在本地保护+同步对比更新

缺点 第一、浪费时间(更新游戏的时候需要很多人同时操作,需要专业的软件和专人操作,);第二、不利于网吧的管理(需要专人用专门的软件来操作,如果这个人走了...)第三、更新时会导致网络拥挤(同时更新多台计算机时,数据传输可靠性会降低,服务器会重复发送很多数据包来保证数据的可靠性,导致网络繁忙)第四、加速硬盘损坏(每一台客户机都要和服务器做同样的对比,数据量是海量的;而且集中式的同步更新是在大部分游戏有了更新之后才作,不会为了某一个游戏更新了,就让全部客户机都更新一下,所以客户机会自己更新一些游戏,但是,更新完毕之后,又被还原掉,如此反复,数据量是惊人的)第五、操作系统的也许要经常性的克隆(这个想想自己多久克隆一次计算机就能知道了)

2、只读更新+同步对比:

缺点 第一、游戏文件实际保护不了(在任何一个网游的登陆的窗口,点击一个超连接,这样会打开一个ie窗口,然后在ie的地址栏输入  d:/   ,你会发现,你就用所谓的“超级权限”打开了资源管理器,可以随便进行不受限制的操作了)第二、系统有多个用户,直接会导致关机、从启动变慢。第三、客户机游戏状态不明确(只读更新需要客户机自己动手更新,有些机器被有些用户占住玩某些游戏,但是,当别人来玩别的游戏时就会发现另一些游戏不能玩了)  优点:可延长网络设备。

注:采用同步对比更新 每一台客户机都要把本地的数据和服务器的数据作对比,网络传送的数据量十分巨大,服务器的本地硬盘...

3、虚拟磁盘方式:

缺点:1、需要网络支持(都是千兆以上才实用且24小时畅通)2、需要专用服务器(性能还要不错的才行)3、不利于网吧的管理   4、数据集中在一台机器上。

二、“好用”游戏更新方案的做法是:

A、“大补丸”升级法——包更新(把每次游戏更新前后数据的变化找出来,制作成“大补丸”,客户机需要更新的时候,不用再对比,根据自己的等级,只要吃大补丸就能升级一次,多吃几颗,就能多升几级)

B、“替身”法——虚拟保护(给真正的数据找个替身,替身既给出了游戏正确的目录结构,满足客户的习惯,又保护了真正的数据)

C、把鸡蛋放在不同的篮子里面——数据保存在本地(可分散减少游戏数据因中毒、硬盘算坏而丢失的风险)

D、 细水长流——后台主动更新 (某个游戏更新后,正在运行的计算机就会从服务器下载“大补丸”,并把“大补丸”里面的东西吃到自己的肚子里,待从起或注销的时候,“消化掉”)

E、 擒贼擒王——对于某些超大的单个文件数据(几十兆或上百兆),服务器会尝试把这些大文件更新前后变化的部分(可能只有部分变化了)找出来,做出“专用疫苗”,发给客户机。

X、 掌控大局——客户机、服务器都提供“傻瓜式的配置向导”或者“母盘”,会用鼠标就可以配置出“一样的”软件环境。标准化操作,不会因为换了厨师,菜的味道就不一样。

>>>以下分为:原理、可行性、具体做法和实际效果 几部分<<<

1、原理在某一个ntfs盘设置多个不可读目录权限,并且随机目录名(这就相当于密码),取其最深处目录为游戏目录,并把当前盘符隐藏,用CCDISK影射游戏盘符作为游戏盘虚拟还原的基础,使用系统自带命令subst影射出其CCDISK虚拟盘中最深处的游戏目录作为给用户看到的盘符。然后利用软件主动在后台更新游戏,从而完美解决游戏更新,建立自己的2层游戏更新系统(网吧服务器+客户机)。

2、游戏如何更新:建立一个服务器,把每一次游戏更新前后变化的文件(和文件操作)找出来,然后复制到下面客户机的某一个零时文件夹中,在系统从新启动或者注销的时候,移动这些文件到正确的目录,然后再加载更新后的虚拟磁盘。[解释:1、同一个磁盘分区移动 是极快的操作 2、客户既然在玩游戏那么它一定能玩 3、细水长流,不会堵塞网络 ]

3、大文件如何更新:找到每次更新前后大文件变化的部分,把这些部分发给客户机,完成更新。

4、配置这样的一个方案复杂么:一点也不复杂,随便一个在网盟经常回帖的会员都能在几分钟之内配置好。有自动配置工具可供选择

>>>可行性<<<:除了占用10兆内存之外,不存在任何性能上的降低(个人主观感觉没有用软件测试)。只要有128兆以上内存就能流畅的运行xp玩游戏了。典型运行情况:DeepIn制作的精简版的WindowsXp+Sp2 V5版 不作任何优化,装全所有驱动,另加万能摄像头驱动、净网先锋、万象 、 df 5.7 以及好用游戏更新  总共75兆内存 没有禁用任何服务  只是把系统性能计数器禁止访问了   呵呵 )以上方案本人从2003年到现在,分别在windows2000/xp/2003作的客户机上采用,到了05年下半年结合了虚拟磁盘技术后,形成了目前的游戏更新解决方案。

>>>具体做法如下。  制作过程有录像,可以到qq群:2673077 共享里面下载<<<

a)把d盘转换成ntfs(如果你原来就是,那么就不用动了,如果不是 那么在命令窗口(就是黑屏白字的那个dos窗口   也就是cmd.exe执行后的窗口)输入:  convert d: /fs:ntfs  就可以了) 这样才能使用权限。
    b)设置系统的虚拟内存 文件设置到到d盘  大小随便  这样就可以防止格式化!
    c)在d盘新建一个结构如下的目录  d:/文件夹1/文件夹2/文件夹3    d)设置这几个文件夹的访问权限分别为:
      文件夹1 每个人都不能读取
      文件夹2 每个人都不能读取
      文件夹3 每个人都可以完全访问
      大家在做的时候不要这样做:点右键菜单-然后点安全标签来做
   应该用  cacls命令来做  cacls是系统内置命令
      打开一个命令窗口(dos窗口) 输入d:/  进入d盘符
      然后 输入  "cd  d:/文件夹1/文件夹2/"     进入文件夹2
      输入命令  “cacls 文件夹3 /p everyone:f"     这样文件夹2就被设置成  everyone 具有所有的权限了(Full)
      然后 输入  "cd d:/文件夹1"     进入文件夹1
      输入命令  “cacls 文件夹2 /p everyone:n"     这样文件夹2就被设置成  everyone 没有任何权限访问了(none)
      然后  在命令行窗口  输入 "cd d:"   进入 d盘根目录 
      输入命令  “cacls 文件夹1 /p everyone:n"     这样文件夹1就被设置成  everyone 没有任何权限访问了(none)
    f)把所有的游戏放到一个文件夹里面比如d:/本地网游    把这个文件加剪切 一下 (做法就是选中这个文件夹 然后按右键 剪切)
      然后双击我的电脑  在地址栏里输入  d:/文件夹1/文件夹2/文件夹3/  你会发现直接进入到文件夹3里面了
      然后 把刚才剪切的d:/网络游戏 粘贴到这里
    g)接下来就有两种做法了:如果想省事就用第一种如果想完美,就第二种!         第一种:运用 系统组策略编辑器进行限制。 这种做法很简单,具体我就不说了。唯一的缺点,就是不能给客户提供友善的界面。  

   第二种:就是要用到 ccdisk   (ccdisk是遥智推出的一种虚拟磁盘软件)
      到他的官方网站可以下载 免费的只能10用户连接的ccdisk1.5版,顺便把 微软的iscis(是这么拼不?我忘了)客户端也下载下来,最好下载2.0版的
      下好之后 ,按照提示安装好这两个软件
      微软的客户端不用配置,ccdisk需要简单的配置
      设置以下密码 然后 虚拟一个磁盘   这里我们要把  d:/  虚拟出来  虚拟成  x:/  做法可以看一下ccdisk的说明
      设好之后关闭ccdisk的配置界面,后台ccdisk会运行一个服务

关于ccdisk的使用是大家的焦点问题,正确的说法是(我试验得来的):

ccdisk要注意这几个地方:1 超级缓存大小 设为 0 ; 2 小请求加速要去掉 ;3 控制端口改为随便别一个大一点的端口比如60000;4 系统的工作目录要设置的大一点 放到合适的目录 5 控制界面设置一个密码 6 .ini配置文件保护好备好

附件 性能图片

从虚拟磁盘读文件的平均速度是13.99兆B=兆b呢?,111.92就是13.99*8  我不知道 dma133的高转硬盘是不是最大速度为每秒133m兆b=16.626兆B呢?
    h)最后一个准备工作 到强者的网站 下载强者权限配置工具 
      下回来以后  运行该工具 然后设置所有的磁盘盘符为:隐藏+不可访问,除了我们一会要虚拟出来的盘符(比如 z:/)。
      比如设置除了 z:以外  其他的盘符都是:隐藏+不可访问

X盘为CCDISK虚拟出来的本地盘,Z盘为subst影射出来的盘,D盘为实际盘,除Z盘外,所有盘隐藏

好了准备工作就全部做完了
    i)下面我们要自动连接ccdisk  让x:盘在系统开始的时候出来:
      建立一个批处理 (用记事本就可以,做法是.........),取个名字叫做 加载.bat,内容如下:
echo off
iscsicli AddTargetPortal 127.0.0.1 3260
iscsicli LoginTarget iqn.2005-02.com.ricecake.iscsi:00 T * * * * * * * * * * * * * * * 0
     
      然后把这个批处理放到:开始菜单 里面的 程序-〉启动 文件夹,这样就可以连接虚拟的x:盘了,这时候x:盘的目录结构和d:盘一模一样,而且也是不可见、不可访问的 我们接着来
      建立另一个批处理,命名为 影射.bat,内容为:
subst z: d:/文件夹1/文件夹2/文件夹3
      如果你不知道subst这个命令,你可以在命令行输入窗口(dos窗口)输入上面的命令,你可以发现多出来一个叫做z:的盘符里面显示的内容和d:/文件夹1/文件夹2/文件夹3里面的内容一模一样。

但是,虚拟盘 x盘需要3秒左右的时间才能出来,如果 影射.bat 在x:出来之前经运行的话会运行失败,所以虚拟要延时几秒在运行,可以用vbs脚本 自己动手作一个延时的脚本。

好了  那么我们费了这么半天劲  有什么好处呢?  如果你没有看出来好处在那里就接着看:

下面我简单说一下好处:
1、先说最大的好处:解决了我们游戏更新和保护的难题

那么我们的做法怎么解决的问题呢? 这要归功于微软的虚拟磁盘技术+ccdisk的写操作从定向技术,这种两技术可以在驱动层映射文件数据。安装好ccdisk后大家可以自己试一下:在虚拟盘玩游戏、上qq,然后把源盘中的qq或者游戏文件数据删除或者改名,你会发现网游、qq可以一直运行下去!那么qq、网游运行中的数据保存到那里了?是ccdisk把这些数据保存到了指定的缓存目录了。具体你可以看一下ccdisk的说明。

如果再结合一个后台主动更新的软件,从服务器下载每次游戏更新中变化文件的自解压文件包,就可以做我们自己的2、3层游戏更新系统了,如果你知道bc同步和架设ftp服务器,你就可以做自己的三层游戏更新服务器了。(括号内是广告:本人做了一个很好用的软件,可以自动找到每次游戏更新中变化的文件,并自动制作.exe解压缩包 具体可以看最下面的内容)
  
2、我们这样做节省了宝贵的系统资源:

微软的虚拟磁盘技术+ccdisk的写操作从定向技术都是在驱动层映射文件数据的。
   简单的说就是:访问这些虚拟的磁盘上的数据,就像访问本地真正的磁盘上的数据一样。

3、系统只有一个用户,开机、关机、从启动、运行程序等等 都比多用户快,尤其是关机上面。

4、系统处于相对很安全中。本系统采用的是  设置路径权限的方法,当病毒等试图 枚举目录是 到了 d:/新建文件1 这个地方,就会得到目录不存在或不可访问的系统消息,那么病毒就会认为这个目录不存在,或者是只读目录(普通的cd光驱就是只读的)而对于想搞破坏的人来说,由于使用了  subst重定向,它是不容易找到正真的目录的。

5、系统不用做任何方面的限制

不用做防删、防格等各方面的 不用做任何设置(强者设置权限也只是修改了一下注册表)
  
6、最大程度的尊重了客户的习惯

客户都喜欢能够直接看到磁盘,有些人还喜欢看看,然后删除一下啊、挪一下地方,下载一个带色的电影藏起来啊@#$$#%$#^$%.....
   这样做出来的系统可以直接看到磁盘盘符,可以随便用户删除修改挪动,只要从新映射一下就会恢复如初的。

7、配置简单装好xp之后不用做任何优化,就可以了
  
   大家不要随便相信这个优化,那个优化,都没有用的。不如安装精简版的或者定做的xp。

只需要做一个优化就好了:
   找到系统目录 windows/system32/wbem  这个文件夹  ,然后设置这个文件不允许任何人访问,你会发现你的系统....
   看不出来有啥变化。但是这里面的exedll文件对我们来说没有任何用处,而crss系统核心服务每个几分钟就会调用一下里面的内容,进行系统性能检测。

以上方案本人从2003年到现在,分别在windows2000/xp/2003作的客户机上采用,到了05年下半年结合了虚拟磁盘技术后,形成了目前的游戏更新解决方案,现在公布出来和大家一起讨论。

欢迎合我交流  qq87311966   另外本人做了一个游戏数据更新软件   名字叫好用游戏更新软件
好用 是说用的顺手,当然我觉得很好用 比讯闪什么的,好用多了 哈哈 反正 只要1分钟谁都会用。
以上更新方案,仅供网盟朋友大家参考学习与交流~
承接南京及周边地区网吧维护,系统制做,游戏三层更新!现本人拥有一套全新的网吧系统与更新方案,达到了可实用而又没有对网吧上网的客户做太多限制,实现完美更新与解决方案,本人做了多家系统,有意者请打电话或咨询:13584088345  QQ34301999

网吧游戏更新与保护解决方案相关推荐

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

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

  2. P2P、P2SP游戏更新下载解决方案。

    P2SP游戏更新下载解决方案说明   一.      游戏更新目前的状况: 随着网络游戏的发展,游戏目录越做越大,更新也越来越频繁,再加上游戏更新时的集中性,在短时间内要把更新文件推到用户的机器上以确 ...

  3. 服务国内超过70%游戏公司,腾讯游戏云发布游戏行业最全解决方案

    9月10日,在2020腾讯全球数字生态大会游戏专场上,腾讯云发布了全新升级的游戏解决方案及游戏服务器引擎GSE.游戏原生数据库TcaplusDB等多款新产品,进一步提升游戏开发者的效率. 目前,腾讯云 ...

  4. 计算机管理游戏,网吧游戏管理系统

    本软件是一个专为网吧所开发的一个网吧游戏管理程序,它操作简单,方便实用,能帮助您轻松的管理,下面的它的一些功能简介: 一.全新设计的镜像驱动引擎 1.服务端无需创建镜像文件,直接指定一个磁盘分区即可, ...

  5. Javascript开发的HTML5游戏的知识产权保护

    Javascript开发的HTML5游戏的知识产权保护,其实这里面保护了两个部分,一个是及时注册相关商标和专利,一个是程序的核心算法,核心数据和用户数据的保护. 本文主要讨论第二个方面,在当前这个时间 ...

  6. Riot工程师:三步让你的游戏更新更快更小

    Posted by Cristian on 2015-10-29 in 人物观点, 游戏策划, 游戏美术 | 暂无评论 分享到:微信新浪微博FacebookQQ空间更多0 [Gamelook专稿,转载 ...

  7. 网吧游戏下载期,内置超10000G游戏!

    今天分享了这个神器,是专治那些不爱在家陪女朋友,专门爱去喜欢去网吧打游戏的"臭男人"们的 这款简单的来说就是一个网吧游戏下载小工具,只要你电脑硬够大,网吧电脑里面你能见到的所有游戏 ...

  8. 数美科技直播短视频行业未成年人保护解决方案:全方位护航未成年人视听娱乐安全

    数字信息爆炸的时代,直播.短视频凭借趣味性.强互动.碎片化.陪伴性等特点,成为最受人们欢迎的娱乐方式之一,许多未成年人也沉浸在由一场场直播和一个个短视频构建出的虚拟世界中无法自拔. 直播.短视频平台为 ...

  9. Linux下饥荒远程服务器配置教程(包含mod的配置)(19/08/22/更新游戏更新后搜索不到服务器的对策)

    目录: 前言 安装环境库 安装steamcmd 创建默认文件夹 关于mod 后记:关于游戏更新 keyword/关键词: 饥荒 服务器 配置 linux ubuntu 参考链接: https://bl ...

  10. AMD双核玩游戏死机问题解决方案

    AMD双核玩游戏死机问题解决方案 问题描述:使用AMD双核CPU玩网络游戏(比如:热血江湖,浩方对战等),有时有死机现象出现. 解决方案若遇到此类问题,可以通过下载相应的补丁和优化程序来解决.以下就是 ...

最新文章

  1. Swift2.0语言教程之闭包
  2. Berkeley DB——Records
  3. 框架:Spring的自动装配
  4. CSS设置动态超链接
  5. 傅雷家书摘抄:怎么脱单
  6. python语言的类型是_Python到底是强类型语言,还是弱类型语言?
  7. javamail程序源码_JavaMail可能是邪恶的(并迫使您重新启动应用程序服务器)
  8. 阿里第二代微服务强势崛起,你还敢往简历上写“精通”吗?
  9. 云小课 |选定合适的证书,做“有证”的合规域名
  10. How can I force Python's file.write() to use the same newline format in Windows as in Linux (“\r\n”
  11. 8 定制10MINs 3
  12. 如何制作微信小程序(三个步骤开发小程序)
  13. 二倍图三倍图什么意思_iOS 2倍图 3倍图适配小结
  14. MySQL如何避免幻读
  15. MODERN ROBOTICS MECHANICS, PLANNING, AND CONTROL
  16. 疫情危机中看待业务韧性
  17. 【0】依照Django官网:实现第一个django app 安装必要的工具/模块
  18. 查找和排序方法归类----C和C++
  19. 在虚拟机中安装mysql数据库
  20. IntelliJ IDEA中文注释字体更换最佳方法

热门文章

  1. 安卓音频开发(四)使用lame把wav转mp3
  2. Cocoa设计模式(iOS常用设计模式) Cocoa Design Patterns
  3. Visual Studio 番茄助手 安装问题
  4. 华东理工大学计算机网络作业,华东理工大学计算机网络实验操作手册.pdf
  5. 【IE知识】最系统、完整的标准工时学习资料;标准作业(SOP)详解;生产线布局规划
  6. OPNET计算机网络仿真 实验作业3 - 标准应用介绍
  7. 图像特效之LOMO效果
  8. Kinect+unity 实现体感格斗闯关小游戏
  9. 开机就提示“请安装TCP/IP协议,error=10106”的解决的方法
  10. 2019年日本上班的你必须知道的社会保障和源泉所得税