阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 1167|回复: 0

[转帖] 完整制作网吧系统全过程 (二)

[复制链接]
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2012-1-3 10:00:31 | 显示全部楼层 |阅读模式
    2.桌面的快捷方式不要太多,快捷方式的图标尽量指向同一个DLL文件;

    桌面放QQ/QQ游戏/浩方/联众/游戏菜单/电影主页/留言薄/网络硬盘 等快捷方式就够了,删除网上邻居图标。

    拿网吧的其中一台主机做个留言薄,能够更好的与顾客之间沟通与交流。

    顾客存档区  很多方法的。
    在开机的绑定MAC的批处理中加一个预留维护通道,比如
    @echo off
    arp -d 2>nul&arp -s 192.168.0.1 00-22-aa-5d-63-81
    ping 127.0.0.1 -i 5 >nul
    start \\Server\pc80\run.vbs
    exit

    start \\Server\pc80\run.vbs表示开机执行服务器的一个VBS,这个VBS再调用服务器的一个批处理通过这个批处理我们可以做很多事情,换桌面壁纸/同步桌面的图标/一些系统的小修补等
    ping 127.0.0.1 -i 5 >nul,表示延时5秒钟执行.

    3.关于游戏更新的思考
    ①最近出了很多针对游戏更新而出的还原软件,比如VD/过滤盾/讯闪的虚拟还原等,但是似乎都有一些缺陷或者漏洞,所以我干脆什么都不用,而是采用了一个简单的方法来保护自己的游戏盘(还原软件不保护)。还原软件用冰点,只保护C跟E盘。
    游戏更新采用讯闪(任何对比更新的软件都可以)
    游戏菜单在E盘,保护分区,调用程序也放保护分区,网络游戏在D盘的"网络游戏"目录中。
    讯闪的对比更新就略过了。

    先把从网上得到的一个排除删除脚本(天下网盟的黑火大哥写的)编辑好:
    Dim fdrpath
    fdrpath = "D:\网络游戏"  '此处定义你的路径,如果你想删除E盘Games目录下

    的多余文件请填E:\Games
    Delfdr(fdrpath)
    sub Delfdr(folderspec)
        Dim fso, f, f1, fc, foldername, f2, ff, filename
        Set fso = CreateObject("scripting.FileSystemObject")
        Set f = fso.GetFolder(folderspec)
        Set fc = f.SubFolders
        For Each f1 in fc
            foldername = LCase(f1.name)
            Select Case foldername
            Case "大话西游onlineII"  '排除目录里面不管。
            Case "魔兽世界"  '同上
            Case "梦幻西游"
            Case "劲舞团"
            Case ""
            Case ""
            Case ""


            Case Else
                f1.Delete(True)
            end Select
        Next
        Set ff = f.Files
        For Each f2 in ff
            f2.Delete(True)
        Next
    Set FSO=NoThing
    End sub

    为了不占更多的篇幅``我在这里没有列举完,也就是说如果你想排删除 D:\网络游戏 目录下面的多余文件,那么就在脚本里面把所有的需要排除的目录按照  
    Case "梦幻西游"
    Case "劲舞团"
    Case ""
    Case ""
    Case ""
    编辑好,编辑好以后,运行这个VBS脚本,则会自动删除脚本中没有编辑在排除列表内的目录。
    然后再做一个排除删除D盘根目录多余文件的脚本(其实天下网盟的斑竹猪脑壳大哥写了个多路径排除删除的文件的程序,可以把几项操作集在一起的,我后来才找到这个程序)。
    脚本编辑好以后,运行gpedit.msc,选择计算机配置----WINDOWS设置---脚本(启动/关机),选择右边的"关机",然后点添加,再点浏览选择刚才做好的2个排除删除脚本。选择关机的时候运行脚本是为了不占用系统启动的时间。
    这2个脚本建议放在D盘一隐藏目录(记得在排除删除D盘根目录多余文件脚本中把自己本身的目录排除出来),以便添加游戏时通过系统的预留维护通道来更新排除脚本的内容。
    排除删除脚本不会排除大写的目录。所以游戏目录的名字不要带大写的字母
    如果脚本无法运行的话请先安装xp运行脚本程序VBS补丁>如果安装了还是无法运行的话,则在运行中输入 regsvr32 scrrun.dll>
    如果运行了命令还无法删除的话,则请看你排除删除的目标文件夹是否有当前用户的删除权限,如果没有,则在目标文件夹的安全选项卡上添加你的当前用户进去并且赋予相应的权限,有时候目标文件夹的文件过多的话,也许回稍微等待一点时间。

    ②QQ也放 D:\网络游戏 目录,用讯闪的原调用做的对比更新,把原调用快捷方式的图标改成QQ的图标就是了
    :
    [更新]
    远程目录=\\server\网络游戏\QQ
    本地目录=D:\网络游戏\QQ
    执行文件=D:\网络游戏\QQ\QQ.exe

    '下面请勿修改
    [辅助]
    调用程序名=原调用.exe


    ③.虽然排除删除了多余文件,但是D盘还是有可能被病毒感染,一般病毒病毒破坏的都是执行文件把,那么我们在开机的批处理里面再加上一条命令自动删除D盘所有的EXE文件,我是这么做的,这个批处理加在关机的脚本中也许更合适把,因为操作会占用一点时间,但是关机稍微慢点总比开机慢的好。
    dir /a /s /b d:\网络游戏\*.exe > c:\exe列表.txt >nul
    for /f %%i in (c:\exe列表.txt) do del /q /f /a %%i>nul
    exit

    把上面的批处理命名为del.bat
    放D盘的脚本目录,在组策略--用户配置--管理模板--系统---登陆--把<在用户登陆时运行这些程序启动>,添加程序的路径,在这里添加上这个del.bat的路径,不过建议在这里把路径设置为服务器的路径,把DEL.BAT放服务器共享,这样方便于修改。

    在组策略--用户配置--管理模板--系

    统---脚本处把以隐藏方式运行现用登陆脚本启动 VBS排除删除脚本在没有编辑好之前请勿设置排除目录以防误操作。

    这种操作相对来说比较安全,服务器的安全就是客户机的安全,所以确保服务器的安全性是很重要的,尽量安装一款强大的杀毒软件(我习惯用NOD32/卖咖啡/诺顿企业版)保障服务器的安全。客户机理论上是可以不安装杀毒软件的,如果安装的话可以装一款PF值占用低能够防御一般病毒的软件。

    为了防止服务器挂掉而出现所有的游戏无法运行,可以在网吧内设置一台机器不加入排除删除脚本,全保,并且随时取消保护更新常用的游戏以便做应急服务器用。

    还有可以利用WINRAR来轻松的备份D盘目录下的所有EXE文件:新建一个RAR文件,然后点添加加,再选择刚才新建的RAR文件,点确定,再点文件,清空要添加的文件栏的内容再输入D:\*.EXE,再点确定,就可以备份D盘所有的EXE文件,并且还维持了D的目录结构保存所有的EXE文件。我们可以将做好的RAR文件做成自解压补丁的形式或者再把RAR文件解压出来按照目录分别制做应急EXE补丁。这个工作应该是在主机进行的,因为游戏的EXE文件也是随时更新着的,备份好的EXE文件及时的保存在应急的客户机或者其他服务器上去,也许是多余的,但是尽量做到有备无患。

    然后GHOST备份,VBS脚本请在最后做最终GHOST的时候再加入。

    六.优化与GHOST前的准备
    关于优化的概念网上的思路林林总总,其实我觉得没有必要作过度的优化
    1.关于服务 SERVER服务一定要关,建议开启的
    Plug and Play
    Remote Procedure Call (RPC)
    Windows Audio
    Windows Management Instrumentation
    Workstation
    Server
    Network Connections
    下面3个服务是系统事件通知,相互有关系,关了event log系统无法启动.其他的2个是给event log返回消息的,可以关,但是系统日志会一直说有错误!
    sys Event Notification
    com+ event system
    Event Log


    2.优化我推荐使用优化大师或者超级兔子自动优化,然后再加上些注册表的优化比如
    不加载多余的DLL文件
    关闭程序仅等待1秒
    加快菜单显示速度
    减少开机滚动条滚动次数
    清除共享文件夹
    关闭文件保护
    取消快捷方式的箭头
    缩短XP的开关机的等待时间
    自动关闭停止响应的程序
    删除打印机及计划任务加快局域网共享的浏览
    异常启动时磁盘扫描禁用

    SP2系统的话安装UPCLEAN--用户配置文件清离服务
    SP2最好启用DCOM服务。

    Microsoft.BootVis.v-据说是微软内部提供的用于加速WindowsXP的软件,用了也不曾看见有什么效果``提下而已,不推荐。

    System Mechanic 5 Professional跟TuneUp Utilities是国外的几款不错的优化软件,可以用来修改系统中的一些细节,但是不推荐用来优化系统。

    我想优化大师或者超级兔子应该才是真正的符合国情的优化软件,或者WINXP总管,但是必须安装 NET Framework才可以使用,我一般不用。优化系统用优化大师或者超级兔子其中一个就可以了,不要同时用,也许会有冲突,相同的系统设置,在一款软件上已经做了设置了,就无须在另外的软件再做相同的处理。

    Tweak Utilities也是一款不错的系统调校工具,诸如此类的软件很多,不一一介绍了。

    3.所有的优化做完以后,
    把虚拟内存设置成无,重新启动
    然后安装VOTEXP或OODefrag进行磁盘碎片整理,System Mechanic 5 Professional也带有不错的磁盘整理功能,整理完毕后,再用WINDOWS自带的磁盘整理全盘整理下。

    磁盘整理时母盘若有GHO文件最好先移到其他硬盘以免占用更多的时间,虚拟内存也设置成无,不然这2个就是最大的碎片文件。


    我推荐先安装VOTEXP,因为他整理的速度够快,可以整理个大概,然后安装OODefrag,OODefrag有多种整理的模式,按文件/按空间/按访问等,如果你时间够充足的话,推荐按文件整理,一般的话按空间整理就够了,OODefrag整理完毕后,记得停用它的服务。

    4.现在我们可以在组策略里面加入排除删除的脚本进去,然后在开机启动项里面加入个批处理的快捷方式ip.lnk如下:
    @echo off
    del "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动\ip.lnk"&
    copy /y c:\ip\df.lnk C:\Docume~1\Admini~1\「开始」菜单\程序\启动\df.lnk&
    C:\ip\ip.exe&
    C:\ip\IKB_V6客户端全自动安装.exe&
    exit

    这个批处理启动后自动删除它在启动项的文件并且复制自动安装DF批处理的快捷方式到启动项然后自动修改IP与机器名并且自动安装收费软件,然后重新启动,IKB自动安装的程序有这个功能,如果你是其他的软件,则需要加上条自动重启的命令 %windir%\system32\shutdown.exe -r -t 00。
    C:\ip\ip.exe为根据MAC地址自动修改IP机器名的工具
    C:\ip\IKB_V6客户端全自动安装.exe是一个朋友写的自动安装重庆地区收费软件的AU3脚本,重庆地区的朋友要的话,可以找我.

    df.bat内容如下
    @echo off
    del "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动\df.lnk"&
    net time \\server /set /y&
    C:\ip\DF6.00.020.1523.exe /install /pw=5757124 /reboot /freeze=c:,e,
    exit

    加上&参数是让批处理忽略错误继续进行下一个命令操作。再用系统自带的磁盘整理整理下系统盘,做GHOST。这个GHOST是最终的GHOST了,这时候可以将备份的GHOST文件删除掉,然后保留一个你认为比较重要的GHOST,以后你想重新做系统,就可以用这个GHOST来修改了。

    5.如果你将GHOST文件放在非保护分区的话为了安全起见,推荐做完GHOST进系统后将文件的后缀去掉,一是防止熊猫,二是为了防止有人恶意破坏,我想这招跟给GHOST文件加密码更绝把``放在保护分区也最好去掉后缀,为恶劣防止别人破坏,恶意恢复系统``修改后缀以后,自己记得路径就是了,恢复GHOST的时候,浏览到GHOST文件保存的目录,直接输入GHOST文件的名字,一样可以恢复系统。

    GHOST完记得设置虚拟内存。

    七.母盘最好多测试几天,等确认没有什么问题的时候再进行大面积的GHOST,以前做维护的时候,给很多网吧做系统都不准用网克,怕影响网吧的速度,其实如果网刻的话,可以在一个交换机环境下面GHOST,GHOST主机也在这个交换机内,再把交换机的外网拔掉,这样网克的话也许就不会影响整个网络的速度了。

    我还用了锐起磁盘共享精灵,客户端用批处理加VBS做的绿色启动。以前曾经发过相关的帖子,在此就不提及了。锐起磁盘共享精灵破解版对于中小型网吧来说是个不错的选择

    如果你觉得我这个方法可行,不妨按照我提供的思路来制作个系统看看,也许有些地方你可以借鉴的,但是不要一味的模仿。如果要发布一个GHOST或者封装的系统,我想我或许也会做得有模有样`````但是我不想做,授人与鱼不如授人与渔。与其做个系统给大家研究,不如把自己系统制作的一些思路拿出来与大家分享,资源共享,快乐齐分享,如果仅以我一篇小小的文章,能够为许多初学做系统的朋友提供一个参考的话,我想也不辜负我花费数小时来写出这篇文章的初衷了。

    以上是我做网吧系统的一些小小的心得,写了几个小时,或许有细节的地方遗漏,如果觉得有什么不当的地方,敬请各位朋友帮忙指正,阿拉在此虚心受教。希请朋友们多多批评与指正,更希望可以与更多的朋友共同研究与探讨怎么做好一个网吧系统。还是那句老话:做系统并不难,难的是做一个好系统,难得是怎么去用心的做一个好的系统.....


    其实我个人觉得:网吧的系统,应该是开放性的,不应该做太多的限制,让顾客在网吧上网感觉就像在自己家里上网一样舒适,快捷;网吧的系统,其实应该站在顾客的角度去思考,去制作,去规划,怎么样才能让这个系统为顾客提供最快最便捷的网络服务,这也许才是我们用心的去做好每一个网吧系统的初衷把``````
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表