2337吧 关注:43贴子:426

defrag相关...(非磁盘整理程序!!!)

只看楼主收藏回复

先开个坑,看情况填吧...
此贴围绕defrag技术相关,可能有类似教程的东西。。。


IP属地:江苏1楼2010-09-19 13:05回复
    因为是想到什么发什么,所以可能会很没有条理


    IP属地:江苏2楼2010-09-29 16:50
    回复
      defrag是quake3的一个mod,诞生于2000年,之后不断扩充其影响力


      IP属地:江苏3楼2010-09-29 16:52
      回复
        硬件要求:一般地图同quake3,某些贴图十分细致(单幅地图十几M甚至更大)的地图可能需要多达1G的内存以及十分强悍的显卡
        特别说明下显示器和显卡,quake3刚出来时一大用途是测试显示器,所以就算是现在不是所有机子都可以很好跑的;要流畅运行必须能保证fps可以在125或以上
        具体最低配置我也不清楚,对显卡什么的不了解


        IP属地:江苏4楼2010-09-29 16:57
        回复
          一些基本规则(如反作弊等)同quake3官方竞赛
          现今defrag竞赛规则:
          Allowed DeFRaG Version:
          1.91.16 beta, 1.91.17 beta or 1.91.20 beta
          Demo style
          demo name: map[fc.physics.1 or 2]time(nick.nationality).dm_68
          df_name must be set!
          df_country must be set!
          NO TIMERESET DEMO ALLOWED !!!
          NO MULTIPLAYER DEMO ALLOWED !!!
          NO SUKA SCRIPTS ALLOWED !!!
          NO RANDOM OB's ALLOWED
          seta timescale 1.00
          seta g_synchronousClients 1
          seta sv_cheats 0
          seta pmove_fixed 0
          seta pmove_msec 8
          seta sv_fps 125
          seta com_maxfps 125
          seta g_speed 320
          seta g_gravity 800


          IP属地:江苏5楼2010-09-29 17:01
          回复
            对5L的解释和说明
            DeFRaG Version:
            不是最新的就能用,目前最高版本为1.92.02,但因为添加了一些不稳定的功能所以竞赛时禁止使用,即只能使用1.91系列版本;版本最低不得低于1.91.16,否则不采用demo
            demo style:
            demo name: map[fc.physics.1 or 2]time(nick.nationality).dm_68
            默认格式,不用改
            df_name
            称呼,用于表明玩家身份,可以用MJ(其他名称)又不说明自己身份,但一般情况下会被鄙视
            df_country
            玩家国籍
            TIMERESET
            指通过两次或以上起点线,以计时器归0为标准(起点线大约每1秒刷新一次)
            MULTIPLAYER
            指多人游戏模式,显著标志为已取走物件呈淡蓝色透明状态
            SUKA SCRIPTS
            suka是形容词,极指禁止
            现在一般认为是违反规则的script有如下几种:
            rj/pj script,效果为一键完成跳跃并开火的动作,特点是跳起高度固定,有时用于造OB,是最低级的script
            mwheel jump,指通过鼠标滚轮实现相当于不断按跳的动作,由KiD发现,理论上最多可达62.5次/秒,手动显然不可能完成(目前defrag界最快是w3sp的17次鼠标右键/秒,且已经是其极限,换句话说就是在“实战”中能手动完成10次/秒已经是神一般的存在了)
            strafe/turning script,指通过编辑代码实现空中加速,具体这里解释不清楚,可能后面会重新提到
            jump script,就是通过代码实现在触地一瞬间才按跳的效果,特点是不放过任何vertical ob的机会,由stuff发现并使用,但不久被管理员发现并明令禁止
            以及其他实现手动无法保证成功率(即精细操作)的动作的script
            random ob
            这涉及比较专业的技术问题,一时也难解释。。
            根据dfwc2010期间制作出的关于ob的细则,以下ob为合法:
            在静止时打开ob探测器显示J、G的地方制造出来的ob;
            sticky ob(通过上下一格楼梯或PG打脚下制造出ob机会)
            zwob(即之前的dob,斜线ob,制造方法有两种,在下落过程中,一种是将总速度大小调至50u或以下,即将触地时调整速度使触地速度在18u左右,触地后会随机弹出;二是将总速度大小调至0,通过一些手段使触地时速度在0u以上1u以下,即可向速度方向斜向弹出)
            to-ramp(指从斜面下向斜面跳时出现接触斜面时速度不减的现象)
            ramp ob before start(指启动计时器前可以通过斜面制造from-ramp ob,即从斜面上走下或跳下可产生ob)
            应该还有,记不得了,以后补充
            下面一列是rules.cfg中的内容,直接从官网下载至defrag文件夹然后在游戏中exec rules.cfg即可


            IP属地:江苏6楼2010-09-29 17:40
            回复
              以下为我总结的defrag发展过程,因为我06年下半年才开始关注defrag,所以对06年之前的有些把握不准,如果有与事实相悖的勿pia啊


              IP属地:江苏7楼2010-09-29 18:03
              回复
                00-03 启蒙期
                看当时的demo就可以知道,地图很少,也很朴实,地图难度中等的比较多,简单和较难的比较少;玩家的表演没有华丽的动作,许多技术尚在摸索之中
                这阶段大概到03年dfwc01举办结束。。立陶宛的CeTuS和俄罗斯的viper为此阶段defrag的发展作出了极大的贡献,前者在那时被称为不可超越的神话,他的许多demo到现在评价都很高(可惜的是他在03年退隐了);后者将defrag的操作直接提升了一个档次,使快速简洁的操作(不知道如何描述,大概是效率最大化吧;之前玩家的操作看起来没后来的干净利落,显著差别之一是之前的鼠标移动较慢)
                逐渐成为defrag操作的主流,于是defrag的发展进入下一个阶段
                值得一提的是我国玩家当时在defrag界比较活跃,1981(当时代表defrag最强的iT战队的成员),F,以及其他(其他的我记得很模糊所以不敢乱写,抱歉啊..)对defrag的发展作出了很大的贡献;而且世界上第一个defrag视频正是我国玩家制作的。。


                IP属地:江苏8楼2010-09-29 18:24
                回复
                  然后呢?还有下文吗?


                  9楼2010-10-06 05:36
                  回复
                    回复:9楼
                    有,懒得打而已


                    IP属地:江苏10楼2010-10-06 10:26
                    回复
                      此时期的视频:
                      1.chinese defrager
                      世界上第一个defrag视频^^

                      2.cetus the movie
                      当时的cetus几乎无人可敌,此视频即展现了他的一些精彩表现
                      最后的ts_run1的记录甚至至今无人撼动(当然也可能被破了,但还没有人能给出更快的demo所以就算没有吧)
                      


                      IP属地:江苏11楼2010-10-08 17:27
                      回复
                        03-06:发展期
                        在viper等玩家的带动下,defrag runs逐渐形成了自己的风格:简洁而高效,与传统quake3下移动的视觉感受有很大不同。。比如说,q3dm6的rl-rg,实战中一般是两跳,但有些defrager可以一跳直接过。。前一个时期被视为歪门邪道的half-beat(仅限于VQ3,CPM下half-beat无法完成)这时被重新提起了,因为它只需鼠标划过一点点距离来完成转向动作,熟练掌握后比之前的标准动作(现在也叫1-beat)更容易精确控制和加速。
                        这时期defrag界最大的收获,我觉得应该是w3sp加入了defrager的行列。。他仅用了3个月就确立了在strafe方面的霸主地位,并将他研究出的strafe时鼠标最佳移动路线公布出来,而且很详细地制作了strafe的教程。。他1分09秒248的pdm01_pea_imposter是他能力的最强诠释。。。(注意此图全世界第2人在1分15秒开外)dfwc03中,他以极大的优势夺得vq3冠军,最后一幅图甚至比cpm的冠军用时还要短,可谓实至名归。。
                        这个阶段另一大变化就是cpm越来越受欢迎。cpm与vq3除了基本的strafe和其他重力、武器反弹等属性外几乎与vq3完全不同,显著特点是更快,更灵活,视觉观感更流畅。但相应地,要维持在高速运动状态,其难度不比vq3低,具体后面解释
                        还有一大变化是各种script的发展。。。script上面说过,现在是被看作很无耻的行为,就是作弊。。虽然不是很光彩的事,但在某种程度上推动了defrag的发展。。。初级的script比如rj script早在defrag诞生之前就有了,但之后一直停留在初级阶段;直到defrag这个时期开始进一步的专业化的发展。。camping_gaz是defrag script的重量级人物,他最先实现全script操作(即botted run),将许多之前认为不可超越的记录悉数大差距打破(当然为防止造成混乱他在录demo时设置成作弊模式,即成绩再好也不会计入),某种程度上激励了一些人重新回到经典地图上拼搏。。他的两个纯bot的demo“cpmisabsolutelyforbots”“cpmwithweaponsaswell”在当时震惊了不少人,也为之后cpm的发展埋下了伏笔,之后再说。。
                        script的发展当然会带来滥用,造成许多比赛秩序混乱,于是在06年的sdc50上,官方明确指出不准使用实现默认设置下手动操作无法完成动作的script,并顺带提出了一系列规则(可参考5L,和这个差不多),至此发展期结束


                        IP属地:江苏12楼2010-10-08 19:25
                        回复
                          此时期的视频:
                          1.lepus
                          demo水平比较参差不齐,NB的到现在都值得称赞,烂的我当年菜得什么样时也可以轻松打破。。但不管怎么说,我是因为这部视频而陷入defrag无法自拔的。。

                          2.defrag revolution
                          反映了此时期vq3的一流水平的视频,从技术上来看已经无可挑剔了,但在路线选取上还是与后来的有差距的

                          3.tobu
                          捷克和斯洛伐克玩家的表现集锦(其中有一些freestyle),总地来说不能算一流水平,但还是很强大的

                          sdc50视频忘记传了,等传上来再发


                          IP属地:江苏13楼2010-10-16 19:26
                          回复
                            4.speed trial
                            black shadows的genosh和jackal在vq3下的精彩表现,个人感觉此视频中特效加得太多了

                            5.the mayhem
                            汇集了德国的PsY战队成员的精彩表现,有freestyle

                            6.stylomaticz 2
                            dirty style战队成员的精彩表现集锦,当时此战队并没有十分大牌的玩家,但现在看起来这个战队是超级玩家的培养皿。。。

                            7.sdc50 owned v out
                            sdc50十幅图19个最佳demo(有一个据说是要留给其他视频,但那视频始终未出现)的集锦,第一个在新规则下举行的大型比赛,此时w3sp已经几乎无人可当(注意cpm下的sdc50-01他只是赢在了最后的直道,所以还不是无敌的)
                            


                            IP属地:江苏14楼2010-11-02 17:32
                            回复
                              06-08:强化期
                              相对于发展期玩家总体技术水平的提高,此阶段由于规则的限制及MOD制作者的暂时隐退,在技术上的发展几乎停滞不前(表面现象);撇开以defrag至尊自居的w3sp不看,发展期涌现的一大批高技术玩家统领了defrag竞赛界。相对来说这时期的竞赛竞争最为激烈,最为扣人心弦。为在高手如云的defrag中占得制高点,一些玩家开始重视路线的优化。
                              路线优化并不是这时期才出现的思想,早在发展期,camping gaz就用bot研究出了p5run这幅图的极优路线(当时正常的WR为13秒多,camping gaz 使用极优路线仅用6秒不到);但由于多数玩家对bot的表现不以为意,认为人手是永远不可能接近bot的,所以没有把这当回事。但在几年后,一些玩家才逐渐意识到,过硬的技术要用在好的路线上才能体现其价值。比如说上面w3sp在sdc50-08的cpm,充分利用了cpm的特点,PG上平台后直接RJ+180度回转到终点;这个动作在没做出来之前谁也不相信这是可能发生的,但它就是可能的。。
                              路线优化说起来简单,实际上对智力和耐心程度要求极高,因为在3D的FPS世界中借助各种道具可以向任何一个方向变速,谁也无法保证路线只有某几种,没有其他的。成功的路线优化中的被优化路段称为shortcut(sc),言外之意就是逆地图设计者的意图而行,所以玩家对shortcut的寻觅热情高涨增大了地图设计者的压力,因为一个满是shortcut的地图显然是很失败的图。。。
                              总之此时期中defrager的defrag智商得到了普遍提高,想在defrag中屹立于不败之地对绝大多数玩家来说变成了几乎不可达到的梦想。此时期奠定王者地位(w3sp对各种竞赛基本无兴趣,极少参加)的超级玩家DeX被大家公认为defrag天才,也时不时地“阴沟里翻船”,落到若干名开外。当然,“绝大多数玩家”不包括w3sp,他在dfwc2008中的惊人表现直接结束了defrag的强化期,使defrag的cpm完全成为了全世界游戏中独一无二,最快速流畅的FPS游戏模式。


                              IP属地:江苏15楼2010-11-13 19:43
                              回复