Cerchiamo di smazzarci tutti a fare una cfg ultraleggera da competizione, l'obbiettivo e' soprattutto eliminare il piu' possibile il carico sulla CPU.
Questa e' la mia cfg:
unbindall
//binds
bind "RIGHTSHIFT" "_speed"
bind "LEFTSHIFT" "_moveDown"
bind "TAB" "_impulse19"
bind "ESCAPE" "togglemenu"
bind "SPACE" "_moveup"
bind "+" "_impulse14"
bind "-" "_impulse10"
bind "0" "_impulse9"
bind "1" "_impulse0"
bind "2" "_impulse1"
bind "3" "_impulse2"
bind "4" "_impulse3"
bind "5" "_impulse4"
bind "6" "_impulse5"
bind "7" "_impulse6"
bind "8" "_impulse7"
bind "9" "_impulse8"
bind "<" "_ingameStats"
bind "a" "_moveleft"
bind "b" "buymenu"
bind "d" "_moveright"
bind "f" "_impulse50"
bind "m" "multipov"
bind "r" "_impulse13"
bind "s" "_back"
bind "t" "clientmessagemode"
bind "w" "_forward"
bind "x" "_movedown"
bind "y" "clientmessagemode 1"
bind "z" "_tourney"
bind "BACKSPACE" "dropWeapon"
bind "è" "_impulse15"
bind "F1" "_impulse28"
bind "F2" "_impulse29"
bind "F3" "_impulse17"
bind "F5" "savegame quick"
bind "F6" "_impulse20"
bind "F7" "_impulse22"
bind "F9" "loadgame quick"
bind "F12" "screenshot"
bind "MOUSE1" "_attack"
bind "MOUSE2" "_zoom"
bind "MWHEELDOWN" "_impulse14"
bind "MWHEELUP" "_impulse15"
bind "UPARROW" "_forward"
bind "DOWNARROW" "_back"
bind "LEFTARROW" "_left"
bind "RIGHTARROW" "_right"
bind "DEL" "_lookdown"
bind "PGDN" "_lookup"
bind "END" "_impulse18"
//varie n1
seta bse_rateCost "1.0"
seta bse_rateLimit "1.0"
seta bse_scale "0.33"
seta gui_mediumFontLimit "0.60"
seta gui_smallFontLimit "0.30"
seta win_viewlog_update_count "10"
seta win_viewlog_ypos "0"
seta win_viewlog_xpos "0"
seta win_ypos "22"
seta win_xpos "3"
seta demo_enforceFS "1"
//connessione
seta net_socksPassword ""
seta net_socksUsername ""
seta net_socksPort "1080"
seta net_socksServer ""
seta net_socksEnabled "0"
seta net_httpProxyMode "1"
seta net_httpProxy ""
seta net_reportUsageStatistics "1"
seta net_clientDownload "1"
seta net_serverAllowServerMod "0"
seta net_LANServer "0"
seta net_menuLANServer "0"
seta net_master4 ""
seta net_master3 ""
seta net_master2 ""
seta net_master1 ""
seta net_clientPrediction "10"
seta net_clientMaxRate "25000"
seta net_serverMaxClientRate "25000"
seta net_serverSnapshotDelay "80"
seta net_serverMenuDedicated "0"
seta sv_punkbuster "0"
seta cl_punkbuster "1"
seta si_serverURL ""
seta net_serverDlTable ""
seta net_serverDlBaseURL ""
seta net_serverDownload "0"
//grafica
seta r_strictResolutionMatch "1"
seta r_forceAmbient "1"
seta r_debugArrowStep "120"
seta r_debugLineWidth "1"
seta r_debugLineDepthTest "0"
seta r_forceLoadImages "0"
seta r_lightScale "2"
seta r_shadows "0"
seta r_useSMP "0"
seta r_skipBump "1"
seta r_skipSpecular "1"
seta r_skipNewAmbient "1"
seta r_renderer "best"
seta r_brightness "1.2"
seta r_gamma "1"
seta r_swapInterval "0"
seta r_useIndexBuffers "0"
seta r_lightDetailLevel "9"
seta r_customHeight "486"
seta r_customWidth "720"
seta r_fullscreen "1"
seta r_displayRefresh "0"
seta r_mode "5"
seta r_aspectRatio "0"
seta r_alphaToCoverage "1"
seta r_multiSamples "0"
seta image_downSizeLimit "32"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "32"
seta image_downSizeSpecularLimit "32"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_usePrecompressedTextures "1"
seta image_useNormalCompressionLoadDDSForPal "1"
seta image_useNormalCompression "2"
seta image_useAllFormats "1"
seta image_useCompression "1"
seta image_downSize "1"
seta image_lodbias "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_nearest"
seta g_brassTime "0"
seta g_decals "0"
seta g_projectileLights "0"
seta g_showProjectilePct "0"
seta g_showHud "1"
seta g_simpleItems "1"
seta g_skipItemShadowsMP "0"
seta g_skipPlayerShadowsMP "0"
seta g_showPlayerShadow "0"
seta cg_projectilelights "0"
seta cg_ambientEffects "0"
seta cg_smoke_NAP "0"
seta cg_smoke_GL "0"
seta cg_smoke_RL "0"
seta r_vertexLight "1"
seta r_ambientScale "2"
seta cg_gibs "0"
seta cg_blood "0"
seta r_displayRefresh "75"
seta r_finish "0"
seta r_multiSamples "0"
seta r_skipDecals "0"
seta r_skipDiffuse "1"
seta r_useLightCulling "0"
seta r_useLightPortalFlow "0"
seta r_useLightScissors "0"
//volume
seta s_useDeferredSettings "1"
seta s_minStereo "12"
seta s_deviceName ""
seta s_useEAXOcclusion "0"
seta s_useEAXReverb "0"
seta s_useOpenAL "0"
seta s_voiceVolume "1.0"
seta s_voiceLatency "100"
seta s_micInputLevel "6"
seta s_voiceChatEcho "0"
seta s_voiceChatReceive "1"
seta s_voiceChatSend "1"
seta s_radioChatterFraction "0.9"
seta s_speakerFraction "0.65"
seta s_numberOfSpeakers "2"
seta s_subFraction "0.5"
seta s_meterTopTime "2000"
seta s_reverse "0"
seta s_spatializationDecay "2"
seta s_maxChannelsMixed "24"
seta s_musicVolume "0.5"
seta s_decompressionLimit "2"
seta s_globalFraction "0.8"
seta s_playDefaultSound "1"
seta s_maxSoundsPerShader "0"
seta s_doorDistanceAdd "150"
seta s_volume "0.5"
//memoria
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
//server
seta g_friendsList ""
seta g_favoritesList ""
//mouse
seta m_strafeSmooth "4"
seta m_smooth "1"
seta m_strafeScale "6.25"
seta m_yaw "0.022"
seta m_pitch "0.022"
seta m_accel "0.03"
seta sensitivity "0.750"
//movimenti etc...
seta in_joystickLeftStickMove "1"
seta in_toggleZoom "0"
seta in_toggleCrouch "0"
seta in_toggleRun "0"
seta in_alwaysRun "1"
seta in_freeLook "1"
seta in_anglespeedkey "1.5"
seta in_pitchspeed "140"
seta in_yawspeed "140"
seta pm_bobroll "0.000"
seta pm_bobpitch "0.000"
seta pm_bobup "0.000"
seta pm_runroll "0.000"
seta pm_runpitch "0.000"
seta pm_runbob "0.0"
seta pm_walkbob "0.0"
seta pm_crouchbob "0.0"
//varie n2
seta gui_configServerRate "0"
seta com_lastQuicksave "Quick0"
seta com_skipLevelLoadPause "0"
seta com_preloadDemos "0"
seta com_compressDemos "1"
seta com_videoRam "128"
seta com_showFPS "0"
seta com_allowConsole "0"
seta com_purgeAll "0"
seta com_machineSpec "0"
seta sys_lang "italian"
//console
seta con_speed "9999"
//impostazioni
seta ui_name "Pier^44R"
seta si_voiceChat "1"
seta g_announcerDelay "1000"
seta g_gunViewStyle "0"
seta g_showHudPopups "1"
seta g_crosshairCustomFile "gfx/guis/crosshairs/crosshair_blaster.tga"
seta g_crosshairCustom "24"
seta g_crosshairColor "1 0 0 1"
seta g_crosshairSize "45"
seta g_fov "90"
seta ui_showGun "0"
seta ui_autoReload "1"
seta ui_autoSwitch "0"
seta ui_hitscanTint "120.0 0.6 1.0"
seta ui_clan ""
seta ui_model_strogg ""
seta ui_model_marine ""
seta ui_model "model_player_marine"
seta ui_team "Marine"
seta net_clientLagOMeter "1"
seta cg_drawcrosshairnames "1"
seta cg_thinshaft "0"
seta cg_railstyle "1"
seta cg_weaponFovEffect "0"
seta cg_teamColor "255 128 0"
seta cg_enemyColor "255 255 255"
seta cg_forceColors "1"
seta cg_teamModel "model_player_marine_helmeted"
seta cg_enemyModel "tactical"
seta cg_forceModels "1"
seta ui_autoAction "demo ss"
seta cg_clientProjectileCollision "0"
seta hud_timerPosition "305 10"
seta hud_timer "1"
seta hud_style "cpmhud1"
seta hud_lagometerPosition "10 380"
seta hud_FPS "0"
//server
seta g_mapCycle "mapcycle"
seta si_voteFlags "0"
seta g_gameReviewPause "30"
seta g_password ""
//varie n3
seta g_gunZ "0"
seta g_gunY "0"
seta g_gunX "0"
seta pm_vehicleSoundLerpScale "10"
seta pm_vehicleCameraScaleMax "300"
seta pm_vehicleCameraSpeedScale "0.5"
seta pm_vehicleCameraMinDist "300"
seta pm_vehicleCameraSnap "1"
seta pm_zoomedSlow "100"
seta g_editEntityTextDistance "256"
seta g_editEntityDistance "512"
seta g_showcamerainfo "0"
seta g_healthTakeLimit "25"
seta g_healthTakeAmt "5"
seta g_healthTakeTime "5"
seta g_useDynamicProtection "1"
seta g_armorProtectionMP "0.66667"
seta g_armorProtection "0.66667"
seta g_nightmare "0"
seta g_doubleVision "0"
seta g_muzzleFlash "0"
seta g_forceMarineModel ""
seta g_forceStroggModel ""
seta g_forceModel ""
seta si_controlTime "120"
seta si_autobalance "1"
seta si_shuffle "0"
seta si_spectators "1"
seta si_usePass "0"
seta si_warmup "1"
seta si_teamDamage "0"
seta si_timeLimit "10"
seta si_fragLimit "10"
seta si_suddenDeathRestart "1"
seta g_privatePassword ""
seta si_privatePlayers "0"
seta si_allowHitscanTint "2"
seta si_allowVoting "0"
seta si_useReady "0"
seta si_tourneyLimit "3"
seta si_captureLimit "5"
seta si_minPlayers "1"
seta si_maxPlayers "12"
seta si_mapCycle ""
seta si_map "mp/q4dm1"
seta si_gameType "singleplayer"
seta si_dropWeaponsInBuyingModes "0"
seta si_isBuyingEnabled "0"
seta si_name "Quake 4 Server"
seta g_spectatorChat "0"
seta g_motd ""
seta g_teamAutoJoin "0"
seta hud_selfOnTeamOverlay "1"
seta g_allowMultipov "1"
seta g_allowLockTeam "1"
seta demo_aviscreenshotJPEG "0"
seta cg_teamchatonly "0"
seta com_warnings "0"
seta cg_deadBody "0"
seta cg_enemyHitscanTint "120 1 1"
seta cg_teamHitscanTint "0 1 1"
seta cg_useHitscanTint "2"
seta sv_timeoutMaxLength "60"
seta sv_maxTimeouts "5"
seta fs_xslTemplate "../../../basics/styl.xsl"
seta sv_logXMLStats "0"
seta cg_logXMLStats "1"
seta ui_nick ""
seta si_mode "FFA"
seta si_gameplay ""
seta si_flags "0"
seta si_brand ""
seta si_autoAction ""
seta s_ambient "1"
seta ref_password ""
seta cg_noChatBeep "0"
seta g_crosshairBlink "1"
seta g_crosshairCustom2 "18"
seta g_crosshairColor2 "1 0 0 1"
seta g_crosshairSize2 "32"
seta ui_handicap "100"
seta g_feedScoreBot "1"
seta si_modes ""
seta vote_percent "51"
seta vote_limit "5"
seta vote_allow_xgosounds "1"
seta vote_allow_weaponrespawn "1"
seta vote_allow_warmup "1"
seta vote_allow_tourneylimit "1"
seta vote_allow_timelimit "1"
seta vote_allow_teamdamage "1"
seta vote_allow_shuffleteams "1"
seta vote_allow_selfdamage "1"
seta vote_allow_scorelimit "1"
seta vote_allow_restart "1"
seta vote_allow_remove "1"
seta vote_allow_referee "1"
seta vote_allow_random "1"
seta vote_allow_poweruprespawn "1"
seta vote_allow_overtime "1"
seta vote_allow_nextmap "1"
seta vote_allow_mutespecs "1"
seta vote_allow_modelsounds "1"
seta vote_allow_map "1"
seta vote_allow_kick "1"
seta vote_allow_footsteps "1"
seta vote_allow_falldamage "1"
seta vote_allow_dropweapons "1"
seta vote_allow_droppowerups "1"
seta vote_allow_buymode "1"
seta vote_allow_autobalance "1"
seta vote_allow_armorsystem "1"
seta vote_allow_armordecay "1"
vid_restart
con la quale su un:
amd 2500+ (barton 1905 mhz)
1 giga di ram
ati 9600xt
in timedemo nosoud tdm 4vs4 faccio:
77 fps a 1024x768
77 fps a 800x600
credo che la scheda sia al limite, altrimenti se era CPU limited, all'abbassarsi della risoluzione avrebbe fatto piu' fps (credo).
Questa e' la cvarlist con i comandi che ritengo da esaminare, i comandi in rosso non so cosa siano e chiedo se possono essere utili, o smanettiamoci su
bse_debris "1"
bse_debug "0"
bse_enabled "1"
bse_maxParticles "2048"
bse_physics "1"
bse_rateCost "1.0"
bse_rateLimit "1.0"
bse_render "1"
bse_scale "0.33"
bse_showBounds "0"
bse_singleEffect ""
cg_ambientEffects "0"
cg_blood "0"
cg_clientProjectileCollision "0"
cg_deadBody "0"
cg_drawcrosshairnames "1"
cg_enemyColor "255 255 255"
cg_enemyHitscanTint "120 1 1"
cg_enemyModel "tactical"
cg_forceColors "1"
cg_forceModels "1"
cg_gibs "0"
cg_logXMLStats "1"
cg_noChatBeep "0"
cg_projectilelights "0"
cg_railstyle "1"
cg_smoke_GL "0"
cg_smoke_NAP "0"
cg_smoke_RL "0"
cg_teamchatonly "0"
cg_teamColor "255 128 0"
cg_teamHitscanTint "0 1 1"
cg_teamModel "model_player_marine_helmeted"
cg_thinshaft "0"
cg_useHitscanTint "2"
cg_weaponFovEffect "0"
image_anisotropy "0"
image_cacheMegs "100"
image_cacheMinK "30"
image_colorMipLevels "0"
image_downSize "1"
image_downSizeBump "1"
image_downSizeBumpLimit "32"
image_downSizeLimit "32"
image_downSizeSpecular "1"
image_downSizeSpecularLimit "32"
image_filter "GL_LINEAR_MIPMAP_NEAREST"
image_ignoreHighQuality "1"
image_lodbias "0" //questo comando abbassa un cifro la qualita' delle texture a quanto ho capito...)
image_preload "1"
image_showBackgroundLoads "0"
image_useAllFormats "1"
image_useCache "0"
image_useCompression "1"
image_useNormalCompression "2"
image_useNormalCompressionLoadDDSForPal "1"
image_useOfflineCompression "0"
image_usePrecompressedTextures "1"
r_actualRenderer "ARB2" //qual'e il migliore?
r_allowSMP "0"
r_alphaToCoverage "1"
r_ambientScale "2"
r_aspectRatio "0"
r_brightness "1.2"
r_checkBounds "0"
r_clear "2"
r_convertMD5toMD5R "0"
r_convertProcToMD5R "0"
r_convertStaticToMD5R "0"
r_customHeight "486"
r_customWidth "720"
r_displayRefresh "75"
r_finish "0"
r_fixedHorizFOV "0"
r_flareSize "1"
r_forceAmbient "1"
r_forceConvertMD5R "0"
r_forceDiffuseOnly "0"
r_forceLoadImages "0"
r_frontBuffer "0"
r_fullscreen "1"
r_gamma "1"
r_glDriver ""
r_ignore "0"
r_ignore2 "0"
r_ignoreGLErrors "1"
r_inhibitFragmentProgram "0"
r_inhibitNativePowerOfTwo "1"
r_jitter "0"
r_jointNameOffset "0.5"
r_jointNameScale "0.02"
r_lightAllBackFaces "0"
r_lightDetailLevel "0"
r_lightScale "2"
r_lightSourceRadius "0"
r_limitBatchSize "0"
r_lockSurfaces "0"
r_lod_animations_coverage "0.05"
r_lod_animations_distance "0.0"
r_lod_animations_wait "0.1"
r_lod_entities "0"
r_lod_entities_percent "0.008"
r_lod_shadows "0"
r_lod_shadows_percent "0.06"
r_materialOverride ""
r_megaTextureLevel "0"
r_mergeModelSurfaces "1"
r_mode "5"
r_multiSamples "0"
r_offsetfactor "0"
r_offsetunits "-600"
r_orderIndexes "1"
r_penumbraMapDepthBias "3."
r_portalsDistanceCull "1"
r_renderer "best"
r_screenFraction "100"
r_shadowMapDepthBias ".6"
r_shadowMapSlopeScaleBias "3.2"
r_shadowPolygonFactor "0"
r_shadowPolygonOffset "-1"
r_shadows "0"
r_singleArea "0"
r_singleEntity "-1"
r_singleLight "-1"
r_singleSurface "-1"
r_singleTriangle "0"
r_skipAmbient "0"
r_skipBackEnd "0"
r_skipBlendLights "0"
r_skipBump "1"
r_skipCopyTexture "0"
r_skipDecals "0"
r_skipDeforms "0"
r_skipDiffuse "1"
r_skipDownsize "0"
r_skipDynamicTextures "0"
r_skipFogLights "0"
r_skipFrontEnd "0"
r_skipGuiShaders "0"
r_skipInteractions "0"
r_skipLightScale "0"
r_skipMegaTexture "0"
r_skipNewAmbient "1"
r_skipOverlays "0"
r_skipPostProcess "0"
r_skipRender "0"
r_skipRenderContext "0"
r_skipROQ "0"
r_skipSpecular "1"
r_skipSubviews "0"
r_skipSuppress "0"
r_skipTextures "0"
r_skipTranslucent "0"
r_skipUpdates "0"
r_slopNormal "0.02"
r_slopTexCoord "0.001"
r_slopVertex "0.01"
r_strictResolutionMatch "1"
r_subviewOnly "0"
r_suppressMultipleUpdates "1"
r_swapInterval "0"
r_terrainScale "3"
r_trackTextureUsage "0"
r_useCachedDynamicModels "1"
r_useClippedLightScissors "1"
r_useCombinerDisplayLists "1"
r_useConstantMaterials "1"
r_useCulling "2"
r_useDeferredTangents "1"
r_useDepthBoundsTest "1"
r_useEntityCallbacks "1"
r_useEntityCulling "1"
r_useEntityScissors "1"
r_useExternalShadows "1"
r_useFastSkinning "0"
r_useFrustumFarDistance "0"
r_useIndexBuffers "0"
r_useInfiniteFarZ "1"
r_useInteractionCulling "1"
r_useInteractionScissors "2"
r_useLightCulling "0"
r_useLightPortalFlow "0"
r_useLightScissors "0"
r_useNewSkinning "1"
r_useNodeCommonChildren "1"
r_useNV20MonoLights "1"
r_useOptimizedShadows "1"
r_usePenumbraMapShadows "0"
r_usePortals "1"
r_usePreciseTriangleInteractions "0"
r_useScissor "1"
r_useShadowCulling "1"
r_useShadowProjectedCull "1"
r_useShadowSurfaceScissor "1"
r_useShadowVertexProgram "1"
r_useSilRemap "1"
r_useSimpleInteraction "0"
r_useSMP "0"
r_useStateCaching "1"
r_useTripleTextureARB "1"
r_useTurboShadow "1"
r_useTwoSidedStencil "1"
r_useVertexBuffers "1"
r_vertexLight "1"
r_videoCard "NVIDIA Corporation/GeForce FX 5700/AGP/SSE2/
3DNOW!/2.0.1"
r_videoSettingsFailed "0"
r_znear "3"
alcuni li posso intuire, ma preferirei che se qualcuno sa cosa fanno e lo dicesse a tutti, potremmo agire con precisione