Comenzi din consolă
Net:
Setări generale ale tarifelor pentru clienți
Rata este numărul maxim de octeți pe secundă pe care clientul dorește să îi primească de la server.
cl_cmdrate este numărul maxim de pachete pe secundă pe care clientul dorește să le trimită către server.
cl_updaterate este numărul maxim de pachete pe secundă pe care clientul dorește să le primească de la server.
Observație: de ce „vrea”? Pentru că serverul limitează dorințele clientului și poate ajusta valorile acestor variabile client.
Setările clientului responsabile pentru calcularea lumii jocului
între actualizările primite de la server
Interpolare:
cl_interp_ratio - clientul trebuie să interpoleze lumea jocului folosind nu mai mult de: "1" - 2 pachete de la server (1 gol), "2" - 3 pachete de la server (2 lacune). (def. „2.0”)
cl_interp — perioada de timp în care lumea jocului trebuie interpolată. Calculat folosind formula cl_interp = (1/cl_updaterate)*cl_interp_ratio. Mai mult, aici trebuie să iei valorile reale ale cl_updaterate și cl_interp_ratio (nu cele pe care le-ai dorit de la server, ci cele pe care ți le-a „impus” (0,05 = 50 ms)
Extrapolare:
cl_extrapolate 1 - în cazul în care interpolarea nu este posibilă (din cauza pierderii mari de pachete), se utilizează extrapolarea - predicția liniară a pozițiilor obiectelor. (1)
cl_extrapolate_amount - setează perioada maximă de timp în care este posibilă extrapolarea. (0,25 s)
Predicție de intrare:
cl_predict - activează predicția de intrare (1).
cl_pred_optimize - Optimizare pentru a nu copia datele dacă nu a existat o actualizare de rețea (1), precum și pentru a nu redirecționa dacă nu au existat erori (2) (notă de la Alice: dacă îmi spune cineva semnificația acestei variabile, voi fi foarte recunoscător).
cl_smooth — Netezirea erorilor de prognoză. (def. „1”)
cl_smoothtime — Timpul peste care se extinde corectarea erorilor de prognoză. (def. „0.1”)
cl_showerror — arată prezența erorilor de predicție. (0)
Compensare Lagom (afectează doar precizia fotografierii):
cl_lagcompensation - clientul poate „cere” serverului să nu ia în considerare compensarea lagului atunci când își procesează fotografiile - 0. (1)
Nu este acceptat de motorul modern:
cl_lagcomp_errorcheck - Verifică erori de poziție a jucătorului.
cl_interp_threadmodeticks — Interpolare suplimentară
Mat:
mat_queue_mode — Numărul de nuclee de procesor utilizate pentru joc. (def. „-2”)
mat_mipmaptextures — Modifică calitatea texturii în funcție de distanță. (def. „1”)
mat_picmip — Modificați calitatea texturilor. (def. „0”)
mat_antialias — Antialiasing.
mat_bumpmap — Bumpmapping (bumpmapping-ul vă permite să afișați texturi plate, voluminoase). (def. „1”)
mat_bufferprimitives — Memorarea în cache a „primitivelor”.
mat_clipz — (0) Elimină problemele cu DirectX9 pentru unele plăci video nVidia.
mat_colorcorrection — Corecție de culoare.
mat_specular - Dezactivează Activează uber strălucitor.
mat_compressedtextures — Comprimarea texturii.
mat_motion_blur_forward_enabled — Neclaritate în mișcare.
mat_disable_bloom - Spray-uri. (def. „0”)
mat_monitorgamma — Gamma. (def. „2.2”)
mat_forceaniso — Filtrare anizotropă. (def. „1”)
mat_hdr_enabled — Efectul ajustării vizibilității atunci când vă deplasați din zone cu diferite niveluri de lumină.
mat_hdr_level — Efect de iluminare dinamic. (def. „2”)
mat_shadowstate — Se referă la umbre (funcționează numai cu r_shadows). (def. „1”)
mat_use_compressed_hdr_textures — Comprimați texturile utilizate cu HDR.
mat_trilinear — Filtrare triliniară.
mat_dxlevel — Setează versiunea DirectX.
mat_wateroverlaysize — Setează rezoluția distorsiunii apei. (def. „128”)
mat_aaquality — Calitate anti-aliasing. Lucrează împreună cu mat_antialias.
mat_reducefillrate — Ajustați detaliile texturii. (def. „0”)
mat_autoexposure_max — Luminozitatea maximă a ecranului. (def. „2”)
mat_autoexposure_min — Luminozitatea minimă a ecranului. (def. „0,5”)
mat_bloomscale — efect BLOOM. (def. „1”)
mat_disable_lightwarp - Descrierea exactă este necunoscută, dar se referă la texturi 1D ca umbrire. (def. „0”)
mat_envmapsize — Istoricul imaginilor din secțiunile inaccesibile ale hărții, cum ar fi SkyBox. (def. „128”)
mat_envmaptgasize - Nu este cunoscut, dar cel mai probabil responsabil pentru dimensiunea SkyBox. (def. „32.0”)
mat_fastspecular — Algoritm pentru desenarea suprafețelor netede.
mat_fastnobump — Algoritm pentru redarea texturilor volumetrice.
mat_forcemanagedtextureintohardware - Texturi clare în memoria video. (def. „1”)
mat_diffuse — Setarea valorii la „0” face totul negru.
mat_software_aa_strength — Produce un post-proces software A-A (alternativ/în plus față de MCAA). (def. „-1.0”)
mat_software_aa_tap_offset - Implicit 1.0 - o valoare mai mică va face imaginea mai clară, o valoare mai mare o va face neclară.
mat_software_aa_quality — Calitate anti-aliasing software: (0 — filtru de 5 atingeri), (1 — filtru de 9 atingeri).
mat_software_aa_edge_threshold - Software AA - ajustează sensibilitatea detectării marginilor shaderului pentru anti-aliasing software - o valoare mai mică va netezi mai multe margini, o valoare mai mare va netezi mai puțin. (def. „1.0”)
mat_software_aa_blur_one_pixel_lines — Cât de mult anti-aliasing este necesară pentru a netezi o linie cu o grosime de un pixel (0,0 - nu este necesar), (1,0 - mult) (def. „0,5”)
mat_software_aa_debug - Software AA - Reglează offset-ul semnalelor utilizate de software-ul anti-aliasing shader - o valoare mai mică va face imaginea mai clară, o valoare mai mare o va face mai neclară. (def. „1.0”)
mat_filterlightmaps — Filtru de iluminare. (def. „1”)
mat_filtertextures — Filtru de textură. (def. „1”)
mat_vsync — Sincronizare verticală.
mat_bloom_scalefactor_scalar — Reglați intensitatea efectului Bloom.
mat_forcehardwaresync - Funcționează împreună cu VSync, vă permite să creșteți rata de cadre dacă este posibil.
mat_showlowresimage - Setând-o la „1”, texturile sunt complet desfigurate, creșterea FPS-ului pe computere slabe este mare, dar nu merită. (def. „0”)
mat_showwatertextures - Reduce texturile apei (pentru a reduce impactul GPU asupra procesorului) (def. „128”)
mat_drawTextureScale — Activează tipul de netezire a texturii.
mat_debug_postprocessing_effects — 0=off; 1=afișează algoritmii de post-procesare în cadranele ecranului; 2=afișează post-procesarea în centrul ecranului.
mat_postprocessing_combine - Combină bloom, anti-aliasing software și corecția culorii într-un singur algoritm de post-procesare.
mat_tonemap_min_avglum - Software AA - efectuează un proces software post-anti-aliasing. Valoarea comenzii stabilește severitatea efectului. (0,0 – oprit), (1,0 – max.) (def. „-1,0”)
mat_texture_list — Pentru modul de depanare, arată o listă de texturi utilizate în cadru.
mat_texture_list_all - Dacă valoarea acestei comenzi este diferită de zero, panoul listei de texturi va afișa toate texturile încărcate curent.
mat_texture_list_view - Dacă valoarea acestei comenzi este diferită de zero, panoul listei de texturi va afișa pictograme ale texturilor încărcate curent.
mat_texture_list_txlod — Ajustează nivelul de detaliu al ultimei texturi vizualizate (+1 – crește rezoluția, -1 – reduce rezoluția)
mat_colcorrection_disableentities — Dezactivează „entitățile” de corecție a culorii de pe hartă.
mat_configcurrent - Afișează configurația panoului de control video curent pentru maparea texturii.
mat_savechanges - Salvează configurația video curentă în registry.
mat_max_worldmesh_vertices - Împiedică texturile să nu se întindă. (def. "65536")?
mat_drawTitleSafe — Activează o suprapunere vizibilă.
mat_supportflashlight - 0 – nu acceptă blițuri (nu încarcă combinații de shader pentru blițuri), 1 – blițuri sunt acceptate (def. „-1”)
mat_showmaterials - Afișează instrumente.
mat_showmaterialsverbose - Afișează instrumentele #2. ?
mat_showtextures - Afișează texturile în uz.
mat_parallaxmap — Corecția de culoare a nivelurilor MIP 2: hărți normale, 1: orice altceva (def. „1”)
mat_lightmap_pfms - Produce fișiere .pfm care conțin date lightmap pentru fiecare pagină când nivelul există.
mat_tonemap_algorithm - 0 = algoritm original 1 = algoritm nou
mat_disablehwmorph - Dezactivează transformarea hardware pentru unele moduri.
mat_texture_limit — Dacă valoarea acestei comenzi nu este egală cu 1, sistemul va limita cantitatea de memorie de textură utilizată în cadru. Util pentru identificarea stâncilor de performanță. Valoarea în kiloocteți.
mat_spewvertexandpixelshaders - Imprimă în consolă shaders-urile de vârf și fragment încărcate în prezent.
CL:
cl_detaildist - Definește intervalul în care sunt specificate detaliile (de exemplu, iarbă). (def. „1200”)
cl_detailfade — Definește distanța la care detaliile încep să se estompeze. (def. „400”)
cl_drawmonitors — Redarea „monitoarelor” din joc care includ imagini 3D redate. (def. „1”)
cl_ejectbrass — Afișează mânecile. (def. „1”)
cl_forcepreload - Încărcați informații despre texturi și modele la începutul hărții. (def. „0”)
cl_muzzleflash_dlight_1st — Lumină dinamică de ordinul 1 de la fulgerările pistolului. (def. „1”)
cl_phys_props_max — Numărul de obiecte mici calculate simultan. (def. „300”)
cl_phys_props_enable — Dezactivează Activează fizica obiectelor mici.
cl_ragdoll_collide — Calculul cadavrelor care se intersectează.
cl_ragdoll_fade_time — Timpul dispariției cadavrelor. (def. „15”)
cl_ragdoll_physics_enable — Desenarea cadavrelor.
cl_showhelp — Ajutor pe ecran. (def. „1”)
cl_show_splashes - Stropi de apă. (def. „1”)
cl_rumblescale — Scala de sensibilitate a efectului de rumble. (def. „1.0”)
cl_threaded_bone_setup — Procesarea paralelă a „C_BaseAnimating”.
cl_new_impact_effects - Praf, nisip și alte efecte meteorologice.
cl_burninggibs - Setând-o la „1”, focul de la explozie va da foc nu numai jucătorilor, ci și rămășițelor cadavrelor.
cl_clearhinthistory - Șterge memoria indicii de pe partea clientului.
cl_predictweapons - Prevestește efectele armelor din partea clientului.
cl_predict — Prevestește mișcările jucătorului pe partea clientului.
cl_showpluginmessages - Permite pluginurilor să vă arate mesaje. (def. „1”)
cl_debugrumble - Dezactivează Activează depanarea „Rumble”.
cl_autoreload — Reîncărcare automată.
cl_hud_minmode — Setați la „1” pentru a activa afișarea hud în modul mic.
cl_showhelp - Afișează meniul de ajutor.
cl_showfps - Afișează fps.
cl_autorezoom - Revenirea automată a zoom-ului când fotografiați ca lunetist.
cl_rumblescale — Setează sensibilitatea efectelor de zgomot.
cl_debugrumble - Permite depanarea efectelor de zgomot.
cl_team — Selectați echipa implicită când vă conectați la joc.
cl_class — Selectați clasa implicită când vă conectați la joc.
cl_chatfilters — Conține setările filtrului de chat.
cl_mouselook — Setați la 1 pentru a privi în jur cu mouse-ul, 0 pentru a privi în jur cu tastatura. Nu puteți schimba în timp ce sunteți pe server.
cl_spec_mode — Modul Spectator.
cl_soundfile — Fișier de sunet care sună.
cl_allowdownload — Clientul descarcă fișiere „personalizate”.
cl_timeout — După câte secunde fără a primi pachete de la server, clientul se va deconecta de la server.
cl_allowupload — Clientul încarcă fișiere „personalizate”.
cl_downloadfilter - Determină ce fișiere pot fi descărcate de pe server (toate, niciunul, nosounds).
cl_logofile — Specificați un fișier de pulverizare de utilizat pe servere.
CC:
cc_linger_time — Timp de întârziere a subtitrarilor.
cc_predisplay_time — Întârziere înainte ca subtitrările să fie afișate.
cc_subtitles - Dacă este activat, efectele sonore nu vor fi afișate în subtitrări, ci doar vorbirea (de exemplu, sunetele unui jucător rănit nu vor fi afișate).
cc_lang — Limba subtitrare (implicit este limba interfeței cu utilizatorul).
Cameră:
cam_ideallag - Întârziere la găsirea unghiului de vizualizare ideal atunci când vizionați de la o a treia persoană.
cam_idealdelta — Viteza de mișcare a camerei la găsirea unghiului ideal de vizualizare, atunci când este privită de la o a treia persoană.
cam_collision - Dacă valoarea acestei comenzi este 1, atunci când este văzută de la o a treia persoană, camera va evita trecerea prin pereți.
Voce și sunet:
voice_forcemicrecord — Înregistrare cu microfon. (def. „1”)
voice_enable — Chat vocal. (def. „1”)
voice_scale — Nivelul sunetului.
voice_modenable — Chatul vocal este la modă. (def. „1”)
snd_mixahead — Dimensiunea tamponului audio.
snd_musicvolume — Volumul muzicii.
dsp_enhance_stereo — Efect de expansiune stereo.
dsp_volume - 0 - Niciun sunet, 1 - Există sunet. (def. „1.0”)
dsp_slow_cpu - Setarea lui la 1 reduce calitatea efectelor de sunet DSP, dar îmbunătățește performanța. (def. „0”)
dsp_spatial — Volumul spațiului.
dsp_speaker — Volumul conversațiilor prin microfon.
dsp_water — Volumul de apă.
volum — Sunet în joc.
Gibs:
violence_agibs — Fețele altor persoane. (def. „1”)
violence_hgibs — Fețe umane. (def. „1”)
violence_hblood - Sânge uman. (def. „1”)
violence_ablood - Sângele altcuiva. (def. „1”)
R:
r_drawflecks - Desenează fragmente mici și praf în jurul punctului de intrare al glonțului. (def. „1”)
r_decals — Perioada de timp în care „decals” vor fi vizibile. (def. „2048”)
r_dynamic — Reflexii dinamice din obiecte. (def. „1”)
r_drawmodeldecals - „Decalcomanii” pe modelele de jucători. (def. „1”)
r_fastzreject — Accelerarea algoritmului de calcul „perspectivă”, dacă este acceptat de acceleratorul video. (def. „0”)
r_lod — Gradul de detaliu al obiectelor și texturilor. (def. „-1”)
r_rootlod — Detalierea modelului.
r_renderoverlayfragment - Dezactivează Activează obiectele suprapuse pe texturi (postere pe pereți etc.). (def. „1”)
r_waterdrawreflection — Reflecții asupra apei. (def. „1”)
r_waterforceexpensive - Dezactivează Activează grafică complexă pentru apă.
r_shadowrendertotexture — Umbre dinamice pe obiecte.
r_drawdetailprop — Dezactivează Permite detalierea obiectelor mici. (def. „1”)
r_shadows — Umbre dinamice (de la obiecte și modele) pe teren. (def. „1”)
r_propsmaxdist — Distanța maximă de desen pentru obiecte mici. (sticle, fragmente).
r_lightinterp — Interpolarea luminii.
r_occlusion - Folosind sistemul de „ocluzie” SourceEngine.
r_3dsky - fundal 3D (de exemplu clădiri). (def. „1”)
r_decal_cullsize — Distanța la care sunt vizibile găurile de glonț. Număr mai mare = distanță mai mică. (def. „5”)
r_lightaverage — Media luminii. (def. „1”)
r_spray_lifetime — Câte runde vor fi vizibile spray-urile jucătorilor. (def. „2”)
r_shadowmaxrendered — Max. numărul de umbre afișate. (def. „32”)
r_maxdlights — Numărul maxim de lumini dinamice vizibile pe ecran. (def. „32”)
r_flashlightdepthtexture — Adâncimea luminii texturii, 1 — Ridicată, 0 — Scăzută. (def. „1”)
r_shadowrendertotexture — Desenarea umbrelor.
r_ropetranslucent — Transparența frânghiilor. (def. „1”)
r_drawbatchdecals - „Reda decals” în modul lot. (def. „1”)
r_ForceWaterLeaf — Calitatea vederii sub apă. (def. „1”)
r_cheapwaterend — Extragerea apei și a fundului. (def. „800”)
r_waterforcereflectentities - Reflectii în apă.
r_maxmodeldecal - Numărul maxim de „decalcomanii” care pot fi realizate pe model. (def. „50”)
r_eyes - Ochi. (def. „1”)
r_sse2 — Dezactivează Activează codul SSE2.
r_3dnow — Dezactivează Activează codul 3DNow.
r_teeth - Dinți. (def. „1”)
r_queued_decals - Ameliorează puțin volumul de lucru al setărilor de redare a decalcomanii.
r_decalstaticprops — Decal static. (def. „1”)
r_ambientboost — Accelerarea condițiilor ambientale. (def. „1”)
r_worldlights — Numărul de lumini mondiale, „vertix”. (def. „4”)
r_radiosity - Iluminare pentru arme și mâini. (def. „4”)
r_drawviewmodel — Dezactivează Activează modelul de armă.
r_lightcache_zbuffercache — Modele de iluminat în umbră.
r_flex - Animație de fețe?
r_dopixelvisibility — Dezactivează Activează „liniute” pe sursele de lumină.
r_unloadlightmaps - Reîncarcă texturile și iluminarea. Poate ajuta după alt+tab (minimizați) când apar texturi roz.
r_visambient - Desenează exemple de iluminare ambientală a frunzelor.
r_cleardecals — Utilizare: r_cleardecals
r_flushlod — Elimină și reîncarcă LOD-urile
r_proplightingfromdisk - 0=off 1=on 2=Afișează erori
r_ambientboost - Setează amplificarea ambientală când este încărcată complet cu iluminare ambientală. (def. „1”)
r_ambientmin — Pragul peste care cubul ambiental nu va accelera (def. „0.3”)
r_ambientfactor - Accelerează cubul de mediu cu o sumă care nu depășește valoarea specificată. (def. „5”)
r_occludermincount — Aproximativ acest număr de obstacole ar trebui utilizat.
M:
m_pitch — Setează multiplicatorul de sensibilitate la viteză sus/jos al mouse-ului.
m_filter — Modul de filtrare (netezire) al mouse-ului.
m_side — Setează multiplicatorul sensibilității la viteza de mișcare a mouse-ului.
m_yaw — Setează multiplicatorul sensibilității vitezei de viraj stânga-dreapta.
m_forward — Setează multiplicatorul de sensibilitate pentru viteza de înainte a mouse-ului.
m_mouseaccel1 - Accelerarea mouse-ului Windows, pragul inițial (mișcare de 2x).
m_mouseaccel2 - Accelerarea mouse-ului Windows, prag mediu (mișcare de 4x).
m_customaccel — Accelerație personalizată a mouse-ului (accelerare).
m_customaccel_exponent — Măsurarea coeficientului de proporționalitate a accelerației.
m_customaccel_max — Coeficientul de proporționalitate maxim al accelerației.
m_customaccel_scale — Valoarea personalizată a accelerației mouse-ului.
Crosshair:
cl_crosshair_red — Culoare roșie. (def. „200”)
cl_crosshair_green — Culoare verde. (def. „200”)
cl_crosshair_blue — Culoare albastră. (def. „200”)
cl_crosshair_scale — Dimensiune. (def. „32.0”)
cl_crosshair_file — Numele reticulei. (def. „0”)
Hud:
hud_classautokill - După ce ai ales o nouă clasă, mori automat.
hud_reloadscheme - Reîncarcă „hudlayout” (Vă permite să personalizați hudlayout fără a părăsi jocul).
hud_deathnotice_time — Cât timp vor fi afișate uciderile.
hud_saytext_time — Cât timp vor fi afișate mesajele de chat.
hud_fastswitch - Comutare rapidă a armelor.
hud_takesshots - Captură de ecran automată a „filei” de la sfârșitul hărții.
hud_achievement_description - Afișează descrierea completă a realizărilor.
hud_achievement_glowtime — Durata strălucirii în jurul realizării.
hud_achievement_count — Numărul maxim de realizări care pot fi afișate pe ecran.
hud_achievement_tracker — Ascunde și arată calea realizării.
hud_escort_test_speed — Cât timp va fi afișată bara de notificări.
hud_combattext - Afișează daune atunci când este lovit.
hud_medicautocallers - Apelați automat un medic, afișând camarazi cu o anumită stare de sănătate.
hud_medicautocallersthreshold — Cantitatea de sănătate la care este declanșat un apel medical.
hud_medichealtargetmarker - Un marker de tratament care evidențiază mai bine ținta pe care o vindeci.
net_graph:
net_graph — Activează net_graph, 1-3.
net_graphtext - Ascunde net_graph.
net_graphheight — Înălțimea panoului net_graph. (def. „64”)
net_graphshowlatency - Atrage ping și pierderi de pachete?
net_graphshowinterp - Desenează interpolarea?
net_graphpos — Locația net_graph. (def. „1”)
net_graphproportionalfont — Mărimea graficului net.
MP:
mp_decals — Câte semne de gloanțe vor rămâne pe pereți. (def. „200”)
mp_usehwmmodels - Dezactivează/activează modelele suportate de hardware-ul computerului (hw-models). (era: Dezactivează Activează modelele utilizate în videoclipul Meet The. (def. „0”))
mp_usehwmvcds — Dezactivează/activează animația facială pentru modelele hw. (era: Dezactivează Activează animația utilizată în videoclipul Meet The. (def. „0”))
Corzi:
rope_smooth — Netezește desenul firelor. (def. „1”)
rope_shake — Dezactivează Permite balansarea firelor.
rope_wind_dist — Efectul vântului asupra firelor. (def. „1000”)
rope_subdiv — Numărul de legături de sârmă. (def. „2”)
rope_averagelight — Iluminare medie cubemap. (def. „1”)
rope_collide - Ciocnește firele în lume. (def. „1”)
rope_smooth_enlarge — Numărul de frânghii din spațiul ecranului. (def. „1.4”)
Prezentare generală:
overview_health - Afișează starea de sănătate a jucătorului când vizualizați harta.
overview_names - Afișează numele jucătorilor când vizualizați harta.
overview_tracks - Afișează căile jucătorilor atunci când vizualizați harta.
overview_locked — Blocează unghiul de vizualizare.
overview_alpha — Transparența hărții în timpul prezentării generale.
overview_mode — Prezentare generală a modului de setare a cardului.
TF:
Bucurie:
tf_dingalingaling - Dezactivează Activează sunetul când este lovit.
tf_dingaling_volume — Atinge volumul.
tf_dingaling_pitchmindmg - Setează înălțimea dorită a sunetului pitchmind.
tf_dingaling_pitchmaxdmg - Setează înălțimea dorită a sunetului puternic de lovire.
tf_dingaling_wav_override - Puteți folosi orice alt sunet de lovituri încărcându-l în folderul „sunete” și specificând numele complet al fișierului.
tf_hud_num_building_alert_beep — De câte ori trebuie redat un ton de alertă înainte ca o nouă alertă să fie afișată pe obiectele din afișajul clădirii inginerului.
tf_build_menu_controller_mode — Utilizați meniurile consolei pentru a construi obiecte. 1 = activat, 0 = oprit
tf_disguise_menu_controller_mode - Folosește meniurile de deghizare din consolă. 1 = activat, 0 = oprit
tf_weapon_select_demo_start_delay - Întârziere între reapariție și extragerea armelor.
tf_weapon_select_demo_time - E timpul să desenezi o armă. 0 = oprit
Setari aditionale:
sv_forcepreload — Forța de preîncărcare? (def. „0”)
sv_backspeed — Viteza de mișcare înapoi (înapoi).
showhitlocation - Afișează locația poziției „hit”. (def. „0”)
flex_smooth - Schimbați controlerul de animație.
props_break_max_pieces — Numărul de fragmente din obiecte mici. (def. „-1”)
func_break_max_pieces - Numărul de suporturi de particule, cum ar fi Gibs.
budget_show_history — Dezactivează Activează istoricul graficului.
bugreporter_uploadasync - Încarcă aplicații în mod asincron.
jpeg_quality — calitatea capturii de ecran.
comentariu — Starea dorită a modului de comentariu.
gl_clear — Buffer de culoare aleatoare pentru fiecare cadru.
muzzleflash_light — Lumină dinamică (reflectată) din blițuri. (def. „1”)
npc_height_adjust - Activează testarea modului pentru înălțimea „adjustmen”.
lod_transitiondist — Distanța la care „lod” scade pe obiecte. (def. „800”)
con_enable — Activează consola.
g15_update_msec — Interval de actualizare a tastaturii Logitech G-15.
dezvoltator - Cele mai recente mesaje din consolă în colțul din stânga ecranului.
fps_max — Fps maxim.
fov_desired — Unghiul de vizualizare.
viewmodel_fov — Distanța vizuală a armei.
viewmodel_fov_demo — Distanța vizuală a armei la vizualizarea demonstrațiilor.
zoom_sensivity_ratio — Sensibilitatea mouse-ului când zoomul lunetist este activat.
sensibilitate — Sensibilitate
record — Începeți înregistrarea (pov) a fișierului demonstrativ.
stop — Opriți înregistrarea (pov) a fișierului demonstrativ.
clear — Ștergeți jurnalul consolei.
parola — Parola curentă de acces la server.
abilitate — Nivel de joc (1-3).
nume — Nick
bind - Atribuie o acțiune de joc unei taste.
echo - Imprimă un mesaj pe consolă.
Consola pentru dezvoltatori în Team Fortress 2
Consolă este o parte a interfeței de utilizator concepută pentru dezvoltatorii de jocuri, creatorii de conținut și utilizatorii puternici. Interfața consolei este concepută sub formă de text, în care jucătorul poate introduce textul comenzii pe care o va executa jocul.
Acces la consolă
Setări suplimentare de control care „ascund” capacitatea de a porni consola
În mod implicit, accesul la consolă este dezactivat. Pentru a deschide, aveți nevoie de o cheie asociată comenzii de deschidere a consolei. Cele mai multe tastaturi folosesc tasta ~ în mod implicit. În plus, consola trebuie să fie activată în setările avansate ale tastaturii.
Consola se va deschide automat (chiar dacă nu poate fi deschisă) dacă expresia -console este în parametrii de lansare a jocului. Expresia -developer va deschide automat consola, dar vor fi activate și comenzile developer și sv_cheats.
Consola nu este disponibilă pe versiunile jocului pentru Xbox 360 și PlayStation 3.
Utilizarea Consolei
Consola este împărțită în două părți: un panou mare de ieșire și o linie de comandă.
Panou de ieșire
Pe lângă afișarea comenzilor introduse, panoul de ieșire afișează și diverse evenimente de server, cum ar fi moartea unui jucător sau un mesaj de chat.
Ultimele cinci linii ieșite de la consolă pot fi afișate în colțul din stânga sus al ecranului în timpul jocului.
Linie de comanda
Linia de comandă acceptă comenzi tastate de utilizator. Acestea pot fi executate făcând clic pe butonul Trimitere sau pe tasta ↵ Enter.
Ca și alte câmpuri de text din GUI, Row acceptă clipboard-ul, permițându-vă să tăiați, să copiați și să lipiți text.
Linia de comandă acceptă indicii de cod. Când introduceți o comandă, jocul va oferi posibile opțiuni pentru comenzile pe care utilizatorul ar putea dori să le taste. Când tasta Tab ⇆ este apăsată, consola va elimina sugestiile, permițând utilizatorului să continue să tasteze comanda.
Tipuri de comenzi
Există două tipuri de comenzi: comenzi simple și așa-numitele variabile de consolă. Diferența este că o variabilă de consolă își păstrează valoarea, în timp ce o comandă simplă este executată o singură dată.
În plus, comenzile sunt marcate ca unul sau mai multe tipuri de comenzi speciale.
Introducerea comenzilor
Unele comenzi sunt speciale și încep cu un semn plus. Aceste comenzi asigură o acțiune continuă în joc. Dacă o comandă este asociată cu o tastă, aceasta va fi dezactivată (indicată printr-un semn minus în loc de semnul plus la începutul comenzii) dacă tasta nu este apăsată.
Trucuri
Multe echipe pot oferi jucătorilor abilități prea puternice și pot interfera cu fair-play-ul. Astfel de comenzi se numesc trucuri. Dacă variabila sv_cheats a serverului este setată la 0, jucătorii nu vor putea folosi aceste comenzi.
Puteți obține toate variabilele și comenzile de acest tip folosind findflags trișează.
Variabile offline
Unele variabile nu pot fi modificate în timpul jocului.
Astfel de variabile nu pot fi găsite folosind comenzile consolei.
Variabile copiate
Unele variabile pentru jucător trebuie să aibă aceeași valoare pentru serverul pe care se află. Jucătorul nu poate modifica valorile unor astfel de variabile în timp ce este conectat la serverul dedicat.
findflag-uri replicate.
Variabile de arhivare
Unele variabile conțin setări de utilizator. Când sunt modificate, acestea sunt salvate automat în fișierul config.cfg, care este executat de fiecare dată când jocul este deschis.
Puteți obține toate variabilele de acest tip folosind arhiva findflags.
Variabile protejate
Unele variabile conțin date care nu ar trebui trimise între clienți și servere. De exemplu, parolele. Jucătorul nu va putea afla valoarea unei astfel de variabile, iar la schimbarea valorii acesteia, ***PROTEJAT*** va fi afișat în chat-ul jocului în locul valorii reale.
Puteți obține toate variabilele de acest tip folosind găsi steagurile protejate.
Obligatoriu/interzis pentru videoclipurile demonstrative
La înregistrarea unui videoclip demonstrativ, sunt înregistrate valorile unor variabile, precum și modificările acestora. Acest lucru este necesar pentru redarea corectă a videoclipului. Din motive de securitate, cealaltă parte a variabilelor, dimpotrivă, nu este înregistrată.
Puteți obține toate variabilele de acest tip folosind demo findflagsȘi findflags nu înregistrează.
Fișiere de configurare speciale
Team Fortress 2 citește automat unele fișiere de joc și execută orice comenzi date în ele. Iată o listă cu aceste fișiere:
- config.cfg - Acesta este fișierul de configurare implicit care este editat de jucător pentru a reflecta orice modificări din joc ale tastelor sau setărilor grafice. Editarea fișierului nu va schimba jocul în niciun fel, dar se va schimba pentru a reflecta orice setări personalizate ale cheii pe care le creați la pornire. Configurația acestui fișier va rula întotdeauna înaintea tuturor celorlalte fișiere de configurare a jocului.
- config_default.cfg - Acest fișier conține setările implicite pentru chei. Acesta va fi folosit ca alternativă dacă fișierul config.cfg nu a fost găsit.
- newbindings.txt - Acest fișier conține cheile „ideale” pentru anumite acțiuni. Când începe jocul, verifică dacă cheile specificate în acest fișier sunt folosite pentru ceva. Dacă nu, atunci li se aplică automat acțiunea specificată acolo. Acest fișier se află în fișierele VPK ( tf_misc_xxx.vpk) în dosar scenarii.
- autoexec.cfg - Acesta este un fișier de configurare standard conceput pentru a face setări personalizate ale tastelor. Acest fișier de configurare este activat de fiecare dată când începe jocul, imediat după fișierul config.cfg.
- Fiecare clasă are un fișier personal de configurare care este activat automat atunci când acea clasă este selectată. Rețineți că toate opțiunile setate într-un fișier de configurare a clasei vor fi păstrate între comutatoarele de clasă, dacă nu sunt restaurate. Acestea sunt stocate în următoarele fișiere:
- scout.cfg, soldier.cfg, pyro.cfg, demoman.cfg, heavyweapons.cfg, engineer.cfg, medic.cfg, sniper.cfg, spy.cfg
Căile fișierelor de configurare
Pe Windows
<Папка Steam>/SteamApps/common/team fortress 2/tf/cfg
Pe Mac, fișierele de configurare pot fi găsite în următoarea cale:
~/Library/Application Support/Steam/SteamApps/common/team fortress 2/tf/cfg
Pe Linux, fișierele de configurare pot fi găsite în următoarea cale:
~/.steam/steam/SteamApps/common/Team Fortress 2/tf/cfg
Dacă conexiunea dvs. la server este slabă sau computerul este prea slab, totul nu este pierdut. Datorită acestui mic ghid, veți putea scrie comenzi care compensează o conexiune slabă sau un joc lent.
Pentru a face acest lucru, creați sau deschideți un fișier <Директория TF2>/tf/cfg/autoexec.cfg sau <Директория CS:S>/cstrike/cfg/autoexec.cfgși adăugați setările de care avem nevoie. După aceea, lansați jocul și se vor încărca automat.
Comenzile pot fi introduse și din consolă. Pentru a face acest lucru, trebuie doar să adăugați parametrul la comanda rapidă a lansatorului jocului -consolă. Acum va arăta așa: tf2.exe -consola sau css.exe -console -dxlevel , iar după lansare poate fi deschis folosind tasta tilde " ~ ».
Comenzi de configurare a rețelei
Așa arată jocul cu net_graph 4 activat.
Mișcarea fiecărui jucător de pe computerul tău nu este transmisă prin linii de comunicație instantaneu, ci ajunge la server în câteva milisecunde, după care este returnat un răspuns. Acest timp este de obicei numit ping. Cu o conexiune slabă sau o conexiune lentă la Internet, de data aceasta pot ajunge la valori destul de mari - mai mult de 0,3 secunde - și acest lucru este suficient pentru ca situația de pe câmpul de luptă să nu se schimbe în favoarea ta. Pentru a elimina astfel de probleme, a fost creat un sistem care compensează întârzierile. Acesta calculează cele mai probabile mișcări ale jucătorilor pe computer pe baza celor mai recente date primite despre viteza și direcția lor de mișcare.
Compensarea pe computer poate fi controlată prin comandă cl_interp sau două echipe cl_updaterateȘi cl_interp_ratio. Setarea corectă a acestor parametri va oferi un avantaj în determinarea cu precizie a locației țintelor în mișcare.
Echipă cl_interp servește la setarea intervalelor de timp după care va fi calculată compensarea și se măsoară în secunde. De exemplu, dacă dorim să calculăm compensarea de 100 de ori pe secundă, trebuie să setăm valoarea parametrului la 0,01.
Echipă cl_updaterate arată câte solicitări de mutare a adversarilor pe secundă vor fi trimise de pe server pe computer.
Echipă cl_interp_ratio strâns legat de cl_updaterate la determinarea intervalului de timp dintre calculele de compensare.
Intervalul este calculat folosind formula - valoare cl_interp_ratio, împărțit la valoare cl_updaterate, - și se măsoară în secunde. De exemplu, dacă valoarea cl_interp_ratio este 1 și valoarea cl_updaterate este 100, viteza rezultată va fi de 0,01 secunde sau acțiunile vor fi interpolate de o sută de ori pe secundă.
În ciuda setărilor minime, jocul este încă bun.
Fiecare acțiune pe care o faceți este transmisă prin comandă către server. Cu cât trimiteți și primiți mai multe comenzi pe secundă, cu atât mai mult înfundați canalul de transmisie, iar capacitatea acestuia poate să nu fie suficientă.
Pentru un joc normal, este indicat să aveți un ping de cel mult 200 de milisecunde, ideal 100 de milisecunde. Dar dacă aveți o conexiune destul de lentă - 192 Kbps sau mai mică - următoarele comenzi de configurare a conexiunii vă vor ajuta:
Echipă rată afectează viteza maximă de recepție (octeți pe secundă). Cu cât viteza conexiunii la Internet este mai mică, cu atât valoarea pe care ar trebui să o setați pentru acest parametru este mai mică. De exemplu, dacă conexiunea dvs. de intrare este de 128 Kbps, atunci împărțind la 8 obținem o valoare de 16 Kbps. În acest caz, stabilim rată egal cu 10.000-12.000 si traim linistiti.
Despre echipa cl_updaterate menționat mai sus. Pentru a elibera canalul, ar trebui să îi atribuiți o valoare mai mică.
Parametru de comandă cl_cmdrate arată numărul de pachete de transmisie trimise pe secundă.
Puteți vedea cum sunt schimbate comenzile cu serverul folosind comanda net_graph X, unde X este un număr de la 0 la 4 care indică cât de detaliat va fi graficul.
Acesta este interesant: Numărul de cadre pe secundă poate fi vizualizat cu comanda cl_showfps X. Pentru a face acest lucru, trebuie să setați acest parametru la 1 sau 2.
Comenzi pentru a îmbunătăți viteza
TF2 este foarte pretențios nu numai la placa video, ci și la procesor, așa că ar trebui să îl configurați astfel încât să folosească puterea maximă a procesorului.
mat_queue_mode, host_thread_mode, threadpool_affinity
Cele trei comenzi de mai sus vă permit să activați toate nucleele din joc, ceea ce va crește performanța. Pentru procesoarele Core2Duo sau Athlon X2, setați valoarea la 2. Pentru Core2Quad și Phenom X4 - 4.
cl_threaded_bone_setup, cl_threaded_client_leaf_system, r_threaded_particles, r_threaded_renderables, r_threaded_client_shadow_manager
Aceste comenzi vă permit să utilizați mai multe nuclee pentru a modifica scheletul, fața, efectele de foc și umbrele. Pentru sistemele multi-core, recomand setarea valorilor la 1.
r_3dnow, r_mmx, r_sse, r_sse2
Aceste patru comenzi vă permit să utilizați diferite extensii de procesor pentru a calcula efectele în joc. Este recomandat să setați totul la 1.
Jocul cu reflexia apei este dezactivat.
Dacă aveți un procesor puternic, dar jocul încă se joacă prost, optimizarea video vă va ajuta. Pentru a face acest lucru, setați valoarea 0 pentru toți următorii parametri.
r_teeth, r_eyeglintlodpixels, r_eyemove, r_eyes, r_eyesize— diferiți parametri pentru afișarea ochilor și a dinților jucătorilor.
r_worldlights, r_dynamic, r_shadows— afișarea umbrelor și a luminii dinamice.
r_drawflecks, r_drawbatchdecals, r_decal_cullsize, r_decals, r_drawmodeldecals— afișarea marcajelor de marcaj.
r_WaterDrawReflection, r_WaterDrawRefraction, r_cheapwaterend, r_cheapwaterstart, r_waterforceexpensive- gradul de transparență a apei și capacitatea acesteia de a reflecta.
mat_hdr_enabled, mat_hdr_level, mat_hdr_manual_tonemap_rate— Opțiuni de afișare HDR.
r_3dsky — tridimensionalitatea cerului.
mat_forcemanagedtextureintohardware, mat_forcehardwaresync— ștergerea texturilor din memoria video care încetinesc jocul.
mat_disable_bloom, mat_disable_fancy_blending, mat_disable_lightwarp, mat_disable_ps_patch, mat_fastspecular, mat_filterlightmaps, mat_filtertextures — opțiuni pentru dezactivarea efectelor speciale. Aici trebuie să li se atribuie o valoare egală cu 1.
Chiar și pentru plăcile video mai vechi, puteți seta un nivel DirectX mai scăzut. Pentru a face acest lucru, trebuie să scrieți în comanda rapidă " tf2.exe -console -dxlevel<уровень> " sau " css.exe -console -dxlevel<уровень> ".
Niveluri DirectX:
90, 95 — pentru plăcile video Geforce 6xxx, Radeon Xzzz și mai bune. (-dxlevel 95)
80, 81 — pentru plăcile video Geforce FX 5xxx, Radeon 9zzz. (-dxlevel 80)
70 — pentru plăcile video Geforce 4xxx, Radeon 8zzz. (-dxnivel 70)
Dacă aveți o Geforce 7, Radeon X1 sau mai mare, cel mai bine este să părăsiți nivelul 95.
Toate aceste schimbări vă vor permite să luptați în arenele Team Fortress 2 și Counter-Strike: Source, indiferent de viteza conexiunii dvs. la Internet. Du-te!
Dacă conexiunea dvs. la server este slabă sau computerul este prea slab, totul nu este pierdut. Datorită acestui mic ghid, veți putea scrie comenzi care compensează o conexiune slabă sau un joc lent.
Pentru a face acest lucru, creați sau deschideți un fișier /tf/cfg/autoexec.cfg sau /cstrike/cfg/autoexec.cfgși adăugați setările de care avem nevoie. După aceea, lansați jocul și se vor încărca automat.
Comenzile pot fi introduse și din consolă. Pentru a face acest lucru, trebuie doar să adăugați parametrul la comanda rapidă a lansatorului jocului -consolă. Acum va arăta așa: tf2.exe -consola sau css.exe -console -dxlevel , iar după lansare poate fi deschis folosind tasta tilde " ~ ».
Comenzi de configurare a rețelei
Așa arată jocul cu net_graph 4 activat.
Mișcarea fiecărui jucător de pe computerul tău nu este transmisă prin linii de comunicație instantaneu, ci ajunge la server în câteva milisecunde, după care este returnat un răspuns. Acest timp este de obicei numit ping. Cu o conexiune slabă sau o conexiune lentă la Internet, de data aceasta pot ajunge la valori destul de mari - mai mult de 0,3 secunde - și acest lucru este suficient pentru ca situația de pe câmpul de luptă să nu se schimbe în favoarea ta. Pentru a elimina astfel de probleme, a fost creat un sistem care compensează întârzierile. Acesta calculează cele mai probabile mișcări ale jucătorilor pe computer pe baza celor mai recente date primite despre viteza și direcția lor de mișcare.
Compensarea pe computer poate fi controlată prin comandă cl_interp sau două echipe cl_updaterateȘi cl_interp_ratio. Setarea corectă a acestor parametri va oferi un avantaj în determinarea cu precizie a locației țintelor în mișcare.
Echipă cl_interp servește la setarea intervalelor de timp după care va fi calculată compensarea și se măsoară în secunde. De exemplu, dacă dorim să calculăm compensarea de 100 de ori pe secundă, trebuie să setăm valoarea parametrului la 0,01.
Echipă cl_updaterate arată câte solicitări de mutare a adversarilor pe secundă vor fi trimise de pe server pe computer.
Echipă cl_interp_ratio strâns legat de cl_updaterate la determinarea intervalului de timp dintre calculele de compensare.
Intervalul este calculat folosind formula - valoare cl_interp_ratio, împărțit la valoare cl_updaterate, - și se măsoară în secunde. De exemplu, dacă valoarea cl_interp_ratio este 1 și valoarea cl_updaterate este 100, viteza rezultată va fi de 0,01 secunde sau acțiunile vor fi interpolate de o sută de ori pe secundă.
În ciuda setărilor minime, jocul este încă bun.
Fiecare acțiune pe care o faceți este transmisă prin comandă către server. Cu cât trimiteți și primiți mai multe comenzi pe secundă, cu atât mai mult înfundați canalul de transmisie, iar capacitatea acestuia poate să nu fie suficientă.
Pentru un joc normal, este indicat să aveți un ping de cel mult 200 de milisecunde, ideal 100 de milisecunde. Dar dacă aveți o conexiune destul de lentă - 192 Kbps sau mai mică - următoarele comenzi de configurare a conexiunii vă vor ajuta:
Echipă rată afectează viteza maximă de recepție (octeți pe secundă). Cu cât viteza conexiunii la Internet este mai mică, cu atât valoarea pe care ar trebui să o setați pentru acest parametru este mai mică. De exemplu, dacă conexiunea dvs. de intrare este de 128 Kbps, atunci împărțind la 8 obținem o valoare de 16 Kbps. În acest caz, stabilim rată egal cu 10.000-12.000 si traim linistiti.
Despre echipa cl_updaterate menționat mai sus. Pentru a elibera canalul, ar trebui să îi atribuiți o valoare mai mică.
Parametru de comandă cl_cmdrate arată numărul de pachete de transmisie trimise pe secundă.
Puteți vedea cum sunt schimbate comenzile cu serverul folosind comanda net_graph X, unde X este un număr de la 0 la 4 care indică cât de detaliat va fi graficul.
Acesta este interesant: Numărul de cadre pe secundă poate fi vizualizat cu comanda cl_showfps X. Pentru a face acest lucru, trebuie să setați acest parametru la 1 sau 2.
Comenzi pentru a îmbunătăți viteza
TF2 este foarte pretențios nu numai la placa video, ci și la procesor, așa că ar trebui să îl configurați astfel încât să folosească puterea maximă a procesorului.
mat_queue_mode, host_thread_mode, threadpool_affinity
Cele trei comenzi de mai sus vă permit să activați toate nucleele din joc, ceea ce va crește performanța. Pentru procesoarele Core2Duo sau Athlon X2, setați valoarea la 2. Pentru Core2Quad și Phenom X4 - 4.
cl_threaded_bone_setup, cl_threaded_client_leaf_system, r_threaded_particles, r_threaded_renderables, r_threaded_client_shadow_manager
Aceste comenzi vă permit să utilizați mai multe nuclee pentru a modifica scheletul, fața, efectele de foc și umbrele. Pentru sistemele multi-core, recomand setarea valorilor la 1.
r_3dnow, r_mmx, r_sse, r_sse2
Aceste patru comenzi vă permit să utilizați diferite extensii de procesor pentru a calcula efectele în joc. Este recomandat să setați totul la 1.
Jocul cu reflexia apei este dezactivat.
Dacă aveți un procesor puternic, dar jocul încă se joacă prost, optimizarea video vă va ajuta. Pentru a face acest lucru, setați valoarea 0 pentru toți următorii parametri.
r_teeth, r_eyeglintlodpixels, r_eyemove, r_eyes, r_eyesize— diferiți parametri pentru afișarea ochilor și a dinților jucătorilor.
r_worldlights, r_dynamic, r_shadows— afișarea umbrelor și a luminii dinamice.
r_drawflecks, r_drawbatchdecals, r_decal_cullsize, r_decals, r_drawmodeldecals— afișarea marcajelor de marcaj.
r_WaterDrawReflection, r_WaterDrawRefraction, r_cheapwaterend, r_cheapwaterstart, r_waterforceexpensive- gradul de transparență a apei și capacitatea acesteia de a reflecta.
mat_hdr_enabled, mat_hdr_level, mat_hdr_manual_tonemap_rate— Opțiuni de afișare HDR.
r_3dsky — tridimensionalitatea cerului.
mat_forcemanagedtextureintohardware, mat_forcehardwaresync— ștergerea texturilor din memoria video care încetinesc jocul.
mat_disable_bloom, mat_disable_fancy_blending, mat_disable_lightwarp, mat_disable_ps_patch, mat_fastspecular, mat_filterlightmaps, mat_filtertextures — opțiuni pentru dezactivarea efectelor speciale. Aici trebuie să li se atribuie o valoare egală cu 1.
Chiar și pentru plăcile video mai vechi, puteți seta un nivel DirectX mai scăzut. Pentru a face acest lucru, trebuie să scrieți în comanda rapidă " tf2.exe -console -dxlevel" sau " css.exe -console -dxlevel".
Niveluri DirectX:
90, 95 — pentru plăcile video Geforce 6xxx, Radeon Xzzz și mai bune. (-dxlevel 95)
80, 81 — pentru plăcile video Geforce FX 5xxx, Radeon 9zzz. (-dxlevel 80)
70 — pentru plăcile video Geforce 4xxx, Radeon 8zzz. (-dxnivel 70)
Dacă aveți o Geforce 7, Radeon X1 sau mai mare, cel mai bine este să părăsiți nivelul 95.
Toate aceste schimbări vă vor permite să luptați în arenele Team Fortress 2 și Counter-Strike: Source, indiferent de viteza conexiunii dvs. la Internet. Du-te!