Lige siden jeg første gang fik fat i et online spil har jeg altid været lidt af et perfektionist freak hvad angår "performance". Af alle de forskellige spil jeg har spillet, lige fra Q1, Tribes og over til Call of duty spillene, kommer intet kommer i nærheden af sværhedsgraden når det vedrører tweaking af spillet som det er tilfældet med Call of Duty 4, da punkbuster, og ikke mindst dem som styrer de forskellige ligaer rundt omkring i verden har forskellige ideer om hvad der er tilladt at ændre og hvad der ikke er, men jeg har nu sammensat en liste af kommandoer som de fleste tillader. De fleste af jer kender mig allerede og yderligere præsentation er vel næppe nødvendig, så vi springer lige ud i det.
Jeg har valgt at opdele guiden i 3 dele; grafiske indstilliger, optimale internet indstilliger og Windows indstillingerne. Den første jeg vil gå i gang med er selve windows indstillingerne, dernæst den grafiske del og til sidst internet indstillinger.
Når vi måler performance i spil så snakker de fleste normalt om "FPS" Frames Per Second, som angiver hvor mange billeder i sekundet din computer er i stand til at fremstille med den konfiguration som du har valgt at køre med, men også din latency, også kaldet "ping" er vigtig, og det er derfor vigtig at du har de helt rigtige internet indstillinger opsat.
Windows opsætning
Det allerførste som jeg vil foreslå jer at gøre er at hente tweakguides.com tweaking værktøj. Denne fil gennemgår grundigt de forskellige muligheder man har for tweaking i selve Windows. og burde holde jer beskæftiget de første par timer. Udover at optimerer via tweakguides.com værktøj er det også en god ide at fragmenterer, folk som ikke har råd til at købe bedre defragmenting værktøjer kan meget vel bruge defragmentation værktøjet som findes i windows versioner. Du finder værktøjet ved at gå i "Start > All Programs > Accesories > System Tools > Defragmentation Tool". Til folk som er meget bekymret over deres systems harddiske der kan jeg anbefale at købe et 3. parts produkt, nemlig Raxco's PerfectDisk 8. Jeg vil anbefale at køre en defrag, mindst 1 gang om måneden, gerne 1 gang hver 14. dag hvis maskinen er tændt og brugt meget. Derudover er det vigtigt at have de nyeste drivers til sit grafik kort, hvor de to store aktører på markedet i dag er ATI og NVIDIA . Det er også vigtigt at sætte sine grafikkort ordentligt op og det vil jeg nu prøve at illustrerer.
Grafikkort indstillinger
For at illustrer bruger jeg NVIDA control panelet, alle de forskellige indstillinger hedder det samme hos folk der ejer ATI kort, så guides er stadigvæk meget brugbar. For at finde frem til vinduet, som du ser forneden skal du ud på dit skrivebord, højre klikke og vælge "NVIDIA control panel". Første gang du trykker bliver du spurgt om du vil vælge "basic" eller "advanced" til dette vælger du bare basic, da de ekstra features du får ved advanced bare vil gøre dit system langsommere. Nu skal vi til den endelig del af tweaking af dit grafikkort, du skal allerførst finde sidemenuen som hedder "Manage 3D Settings", den finder du i højre side, nummer 3 fra toppen. Du vil nu komme ind til en masse forskellige indstilliger, som for nybegyndere lyder som det rene sludder. Første ting på listen som vi skal have ændret er "Anisotropic filtering" også forkortet "AF". Denne indstillinger gør at hjørner og kanter ikke er så krogede, men samtidig er det en af de grafiske vidunderer som suger ufattelig mange ressourcer og jeg vil kraftigt anbefale at sætte den til "off" medmindre du er proffesionel designer. Næste ting på listen er "Antilaliasing" også forkortet "AA" og den gør det samme som "AF" bare på længere afstand, derfor skal denne også stå som "off". Næste indstilling er noget som mange overser når de er inde og indstille deres grafikkort indstillinger, nemlig om man har flere skærme installeret til sit system. Der er mange som har 2 eller flere skærme installeret i dag, men de fleste nøjes stadig med 1, derfor skal denne højst sandsynligt stå på "Single display performance mode" for netop dig.   Nu springer vi et par indstillinger over da de ikke er vigtige og ikke betyder noget for vores samlede antal FPS, vi skal helt ned til "Texture Filtering Anistropic sample options". Denne indstillinger gør sådan set det samme som "AF" og "AA" bare at den udjævner alt grafik på skærmen, således at det ikke ser så kornet ud. Det er meget pænt men sluger desværre også en masse ressourcer fra selve grafikkortet, derfor bør denne indstilling stå på "off". "Texture filtering" er den næste indstillig, denne bestemmer hvor flot textures skal gengives. For den bedste performance vælg da "High performance". Næste kan være lidt tricky for folk som er nyt til hardware, det drejer sig nemlig om "Threaded optimization" Denne indstilling er til folk som har en CPU med flere kerner, eller en computer med 2 eller flere fysiske processorer. Hvis du er tvivl kan du hente et lille program som hedder " CPU-Z" og som kan fortælle dig hvor mange kerner, eller "Cores" du har i din maskine. Hvis du har flere kerner skal du sætte denne til "Auto". Vertical sync, eller V-sync synkronerer din skærms opdateringshastighed således at du max vil få det antal FPS som din skærm nu kan opdaterer i. Vælg "Force off" medmindre du har en skærm som kan køre med 125hz i den valgte opløsning.
Call of duty 4: Modern Warfare grafiske tweaks
Lad os straks kaste sig over det de fleste læser denne guide for, nemlig selve tweaking delen af spillet. Lad mig allerførst illustrerer hvor stor forskel der egentlig er på en alm config, og en config som er tweaked så meget som man nu engang kan. På det første billede er der lavet en stock config, alt på "high" og som kører i 800x600 opløsning. Det andet billede vil i kunne se min tweaked config, som også kører i 800x600 opløsning.
130fps cg_fov 65 323fps cg_fov 80
Som i kan se er der altså stor forskel på en alm config og en som er tweaked, faktisk er forskellen på hele 193fps og det er endda med cg_fov på henholdsvis 65 og 80. Nåh, men lad os komme igang med de forskellige kommandoer som vil gøre livet lidt lettere for os allesammen. seta cg_blood "0" ~ Fjerner blod fra models. seta cg_brass "0" ~ Fjerner lys fra våben ved skydning. seta cg_drawBreathHint "1" ~ Fjerner hint ved zoom om at holde +breath inde. seta cg_fov "80" ~ Field Of View, bestemmer hvor meget du vil, imellem 65-80. seta cg_marks "0" ~ Fjerner skudhullerne fra murene. seta cg_predictItems "1" ~ Sørger for items på banen ryger i din cache. seta cl_allowDownload "1" ~ Er bedst at have på 1 da der er forskellige PAM versioner. seta cl_connectionAttempts "20" ~ Antal forsøg på at forbinde til serveren før timeout. seta cl_punkbuster "1" ~ Det Anticheat som p.t bruger til CoD4:MW. Skal stå på "1". seta com_hunkmegs "1024" ~ Hvis du har mere end 1024mb ram sæt den til "1024". Hvis du har under 1024mb sæt den til "512".
seta com_introPlayed "1" ~ Sørger for at introen ikke spilles igen. seta com_maxfps "125" ~ Bestemmer dit antal FPS, anbefalede er "125" eller "250" seta fx_marks "0" ~ Samme som cg_marks. seta r_aaAlpha "off" ~ Fjerner AA alpha support. seta r_aaSamples "1" ~ Fjerner AA samples. seta r_cacheModelLighting "1" ~ Sørger for at cache model lightning. seta r_cacheSModelLighting "1" ~ Sørger for at cache S-model lightning. seta r_compressmodels "1" ~ Komprimerer modeller så de bliver grimmere. seta r_detail "0" ~ Fjerner detaljer fra banerne. seta r_displayRefresh "60 Hz" ~ Din skærms opdaterings hastighed.
seta r_drawDecals "0" ~ Fjerner detaljer fra banerne. seta r_drawSun "0" ~Fjerner solen i DX9. seta r_drawWater "0" ~ Fjerne små vandpytter rundt omkring på banerne. seta r_ext_compress_textures "1" ~ Komprimere textures således de bliver grimmere. seta r_ext_compressed_textures "1" ~ En efterfølger af den forrige. seta r_ext_multitexture "1" ~ Endnu en efterfølger. seta r_ext_texture_filter_anisotropic "0" ~ Fjerner anisotropic fra textures. seta r_fastSkin "1" ~ Gør models grimmere. seta r_fastsky "1" ~ Gør himlen mindre detaljeret. seta r_forceLod "none" ~ Model detaljer på afstand.
seta r_gpuSync "adaptive" ~ GPU og CPU samarbejde, adaptive er den foretrukne. seta r_ignorehwgamma "1" ~ Ignorerer desktop brightness seta r_lodBias "0" ~ Model detaljer seta r_lodBiasRigid "0" ~ Fjerner forskellige tin fra banen seta r_lodBiasSkinned "0" ~ Gør models skind grimmere, nærmest trekantet. seta r_lodScale "1" ~ Model detaljer fra afstand. seta r_lodScaleRigid "1" ~ Model detaljer fra afstand. seta r_lodScaleSkinned "1" ~ Fjerner diverse ting fra banerne, samt nogle skygger. seta r_mode "800x600" ~ Opløsning seta r_multiGpu "1" ~ Mere end 1 GPU, dog vises 3-5 flere fps hvis den sættes til 1 alligevel.
seta r_optimize "1" ~ Optimerer din processor til COD4 engine. seta r_optimizeLightmaps "0" ~Optimerer lysindstillinger seta r_optimizeXModels "5" ~ Optimerer Xmodels (meloner, biler osv.) seta r_picmip "3" ~ Kvalitet af textures, 3 er lavest, 0 højest. seta r_picmip_bump "3" ~ Kvalitet af textures, 3 er lavest, 0 højest. seta r_picmip_manual "1" Kvalitet af textures, 3 er lavest, 0 højest. seta r_picmip_spec "3" Kvalitet af textures, 3 er lavest, 0 højest. seta r_rendererInUse "Shader model 2.0" ~ Bestemmer hvilken shader version der bruger til models, 2.0 er den mindste mulighed i DX9. seta r_rendererPreference "Shader model 2.0" ~ Bestemmer hvilken shader version der bruger til models, 2.0 er den mindste mulighed i DX9.
seta r_vsync "0" ~ vsync slås fra ved "0". seta r_zFeather "0" ~ Fjerner zFeather fra smoke (detaljer) seta ragdoll_enable "0" ~ Fjerner Ragdoll effekten ved lig. seta sys_configureGHz "10.7756" ~ Bestemmer din CPUs hastidhed, husk at medregne alle kerner i din computer. seta sys_gpu "NVIDIA GeForce 8800 GTS 512" ~ Navnet på din GPU (grafikkort) seta sys_sysMB "2048" ~ Antal RAM i din maskine, du skal IKKE medregne pagefile. con_hidechannel *; con_showchannel dontfilter error gamenotify boldgame subtitle obituary logfile_only console_only gfx sound files devgui profile ui client server system playerweap ai anim physics fx leaderboards parserscript script ~ Fjerner alt muligt fra consolen som ikke skal bruges alligevel.
Call of duty 4: Modern Warfare internet tweaksTil at starte med vil jeg godt anbefale at optimerer dit TCP/IP, dette kan gøres ved at bruge et program der hedder SG TCP Optimizer. Det er dog vigtigt at du ved hvad du gør, ellers vil du risikerer at skulle formaterer din maskine. Derudover er en reset af dit modem 1 gang om måneden ikke noget det tager skade af, tværtimod! På den måde får du nemlig tømt din DNS cache samt TCP/IP bliver refreshet af din windows installation. Der er faktisk ikke så mange kommandoer man kan ændre rent forbindelses mæssigt i Call of Duty 4: Modern Warfare, faktisk drejer det sig om sølle 4 kommandoer. seta cl_timeNudge "-15" ~ Gør din registrering bedre via engines optimering seta cl_maxpackets "63" ~ 63, eller 100. Alt efter hvad du syntes du rammer bedst med seta rate "25000" Antal data i sekundet som modtages og sendes til serveren. seta snaps "30" ~ Virker ikke optimalt i COD4 da servers kører sv_fps 20, men det skader ikke at have den på 30. Call of duty 4: Modern Warfare anbefalede binds!
Jeg har samlet en lille liste over nyttige binds, som jeg selv bruger alt efter hvad og hvor jeg spiller ingame (gamme og fps betyder meget for både det visuelle og recoil mæssige)
bind F2 "toggle r_gamma 1.0 1.2 1.4 1.6 1.8 2.0 2.2" bind KP_HOME "com_maxfps 125; cl_maxpackets 63" bind KP_UPARROW "com_maxfps 250; cl_maxpackets 100" bind numpad_9 toggle cg_drawFPS "1 0: cg_lagometer "1 0" bind KP_INSERT toggle cg_teamChatsOnly "1 0"
Afsluttende ord!Jeg ved godt guiden ikke er den mest indholdsrige, men den burde være nok til at få jer igang med lidt tweaking, det skal være sagt at selvom du bliver kicked af punkbuster når du prøver, pga. forskellige regelsæt, så er der intet der sker andet end du får temp ban i 2 minutter, du vil under ingen omstændigheder komme på MBL (Master Ban List) pga disse kommandoer. Til folk som er dovne, eller ikke gider tweake har jeg lavet en config som er maks. tweaked. P.t kicker den ikke hvis der kører codqcup mode eller crossfire. Ellers må du lave et toogle bind som f.eks ser således ud: "bind F2 "toggle r_lodscalerigid 4 1" så det er dejlig nemt at skifte kommandoerne. Du finder denne CFG her. |