Zobrazit výsledky od 1 do 8 z 8

Téma: Vysvetlivky pre config.cfg a presne nactavenie pre internet (ako sa zbaviť lagou)

Threaded View

  1. #1
    Pokročilý člen Avatar uživatele heilig
    Datum registrace
    Oct 2012
    Umístění
    SVK
    Příspěvky
    162

    Post Vysvetlivky pre config.cfg a presne nactavenie pre internet (ako sa zbaviť lagou)

    Dosť ludí tu zhána config iných hráčou lebo si nevedie ten svoj upravoť tak som sa rozhodol sem hodiť vysvetlenie pre config.cfg aspoň pre tie najzákladnejšie veci aby ste vedeli čo vlastne upravovať a zároveň by som chcel vysvetliť to že používať cfg iných hráčou nieje dobré !!!

    / / Tento súbor sa prepíše kedykoľvek, akonáhle v hre zmeníte neake nastavenie.
    / / Vaše vlastné nastavenia si ukladajte do "userconfig.cfg".

    unbindall
    bind "TAB" "+ showscores" / / bind - Nastavenie klávesa a daný príkaz k nej
    bind "ENTER" "+ attack" / / bidovať sa môže aj nakúpenie zbrane, či neakej text
    bind "ESCAPE" "cancelselect"
    bind "SPACE" "+ attack2"
    bind "'" "+ moveup"
    bind "+" "sizeup"
    bind "," "buyammo1"
    bind "-" "sizedown"
    bind "." "Buyammo2"
    bind "/" "+ movedown"
    bind "0" "slot10"
    bind "1" "slot1"
    bind "2" "SLOT2"
    bind "3" "SLOT3"
    bind "4" "slot4"
    bind "5" "slot5"
    bind "6" "slot6"
    bind "7" "slot7"
    bind "8" "slot8"
    bind "9" "slot9"
    bind ";" "+ mlook"
    bind "=" "sizeup"
    bind "[" "invprev"
    bind "]" "invnext"
    bind "` "" toggleconsole "
    bind "a" "+ moveleft"
    bind "b" "buy"
    bind "c" "Radio3"
    bind "d" "+ moveright"
    bind "e" "+ use"
    bind "f" "impulse 100"
    bind "g" "drop"
    bind "h" "+ commandmenu"
    bind "i" "showbriefing"
    bind "j" "cheer"
    bind "k" "+ voicerecord"
    bind "m" "chooseteam"
    bind "n" "nightvision"
    bind "o" "buyequip"
    bind "q" "lastinv"
    bind "r" "+ reload"
    bind "s" "+ back"
    bind "t" "impulse 201"
    bind "u" "messagemode2"
    bind "w" "+ forward"
    bind "x" "Rádio2"
    bind "y" "messagemode"
    bind "z" "Radio1"
    bind "~" "toggleconsole"
    bind "upArrow" "+ forward"
    bind "downarrow" "+ back"
    bind "LEFTARROW" "+ ​​left"
    bind "rightarrow" "+ right"
    bind "ALT" "+ strafe"
    bind "CTRL" "+ duck"
    bind "SHIFT" "+ speed"
    bind "F1" "autobuy"
    bind "F2" "rebuy"
    bind "F5" "snapshot"
    bind "F6" "save quick"
    bind "F7" "load quick"
    bind "F10" "quit prompt"
    bind "INS" "+ klook"
    bind "PGDN" "+ lookdown"
    bind "PGUP" "+ lookup"
    bind "END" "CENTERVIEW"
    bind "MWHEELDOWN" "invnext"
    bind "MWHEELUP" "invprev"
    bind "MOUSE1" "+ attack"
    bind "MOUSE2" "+ jump"
    bind "PAUSE" "pause" / / bind
    _cl_autowepswitch "1" / / Automaticky zdvihne zbraň zo zeme do ruky
    _snd_mixahead "0.1" / / Nastavuje presnosť načasovanie zvukov v závisloti na FPS
    ati_npatch "0" / / Nastavenie pre videokarty ATI, presnejšie nastavenie ATI Truform technology
    ati_subdiv "0" / / Nastavenie pre videokarty ATI, presnejšie nastavuje vyššiu kvalitu zobrazenia modelov (iba v prípade ati_npatch "1")
    bgmvolume "1.000000" / / hlasitosť hry
    bottomcolor "6" / / Táto hodnota mení farbu modelov (Je určená pre Half-life v Cs nemá význam)
    brightness "1" / / Určuje svetlosť hry
    cl_allowdownload "1" / / Povoľuje hre sťahovať zo servera (Ak bude hodnota 0 a bude vám chýbať neaky mapa, tak vám ju cs nepovoly stiahnuť)
    cl_allowupload "1" / / Povoľuje odosielať dáta na server (Využívajú napr niektoré anti-cheaty aby prešli váš cfg a tým určiť možné hacky)
    cl_backspeed "400" / / Určuje rýchlosť chôdze pospiatky (Samosrejme má svoje maximum 400 normálna chôdza)
    cl_cmdbackup "60" / / Viac v časti blogu RATE
    cl_cmdrate "105" / / Viac v časti blogu RATE
    cl_corpsestay "600.000000" / / Určuje ako dlho na zemi bude mŕtvola než zmizne
    cl_crosshair_color "50 250 50" / / Určuje farbu crosshair (tu si všimnite úvodzovky)
    cl_crosshair_size "auto" / / Určuje veľkosť crosshair
    cl_crosshair_translucent "1" / / Určuje priehľadnosť crosshair (Nepriehľadný pri hodnote 0)
    cl_dlmax "128" / / Maximálna rýchlosť sťahovania dát zo servera (FTP)
    cl_download_ingame "1" / / Umožňuje sťahovanie súborov pri hre (Na klasické hranie je lepšie mať 0, aby ste zbytočne nezaťažovali internet)
    cl_dynamiccrosshair "1" / / Určuje či a ako sa vám bude meniť veľkosť crosshair za chôdze (pri hodnote 0 sa veľkosť nemení)
    cl_forwardspeed "400" / / Rýchlosť chôdza dopredu (opäť má svoje maximum 400)
    cl_himodels "0" / / Určuje detailnosť modelov (možnosť použitia 0/1, avšak vyberie si svoje na hardware)
    cl_idealpitchscale "0.8" / / Hodnota, ktorá určuje mieru o koľko stupňov sa dvíha / klesá pohľad , Pri chôdzi po šikmých plochách (s cs nemá nič spoločné - HALF-LIFE)
    cl_lc "1"
    cl_logocolor "# Valve_Orange" / / Určuje farbu vášho spray loga
    cl_logofile "lambda" / / Určuje typ SprayLogo, ktorý momentálne používate
    cl_minmodels "1" / / ak dáte 1, uvidíte u všetkých hráčov rovnaký model (veľmi užitočné pre prehľadnosť hry)
    cl_radartype "0" / / Určuje typ radaru
    cl_righthand "1" / / Pri hodnote 1 budete mať zbraň v pravej ruke
    cl_shadows "1" / / Pri hodnote 1 zapína tiene
    cl_timeout "35" / / Určuje dĺžku doby, po ktorú ak nebudete reagovať, tak budete odpojení
    cl_updaterate "20" / / O tejto hodnote viac v časti blogu RATE
    cl_vsmoothing "0.05" / / Určuje interpoláciu druhého obrazu k príkazu cl_smoothtime
    cl_weather "1" / / Zapína a vypína počasie (osobne som si všimol zmenu len v azetc pri daždi)
    con_color "255 180 30" / / Farba textu v chate
    console "1.000000" / / Povoľuje Consoli
    crosshair "1.000000" / / Zapnutie a vypnutie crosshair
    fastsprites "0" / / Určuje kvalitu Smoke Effektu v hre (0-2) 0 najkvalitnejšie
    fps_max "101" / / Maximálna FPS ktoré hra vykreslí, half-life engine vie iba 0-100
    fps_modem "0.0" / / Príkaz, ktorý by mal určovať minimálnu fps v hre (teraz sa už nepoužíva odporúčam 0)
    gamma "3" / / Hodnota gamma osvetlenie v hre
    gl_dither "1" / / Pri hodnote 1 zhoršuje kvalitu zobrazenia miesta ktoré je ďaleko od vás
    gl_flipmatrix "0" / / Opravuje crosshair, najviac ide spoznať u AWP -> Na starých
    videokartách (v dnešnej dobe už 0)
    gl_fog "1" / / Hmla v hre (1-zapne; 2-vypne)
    gl_monolights "0" / / Ponechajte na 0, hodnota 1 je nelegálne, prí turnajoch a pod (plná jasnosť hry)
    gl_overbright "0" / / Podobné ako predchádzajúca hodnota, viditeľná zmena pri hodnotách 129-255
    gl_polyoffset "0.1" / / Presne neviem, iba hodnota sa mení podľa grafickej karty (ATI = 0.1, NVIDIA = 4)
    hisound "1" / / Zapnutie zvuku o vyššej kvalite
    hpk_maxsize "4" / ​​/ Určuje veľkosť súboru custom.hpk (v MB), tento súbor ukladá veci od ostatných hráčov ako spraye apod
    hud_capturemouse "1" / / Funguje len pre 1.5 netreba približovať
    hud_centerid "0" / / Pri hodnote 1, zobrazí meno hráča, ak na neho zamierite
    hud_draw "1" / / Vypína a zapína zobrazenie HUD, čo sú veci typu ... počet nábojov, hp apod ... (Hodnota 0 užíva sa pre MovieMaking)
    hud_fastswitch "1" / / Pri hodnote 1 sa vám po kliknutí na danú klávesu dá automaticky zbraň do ruky, pri hodnote 0 vyžaduje potvrdenie MB1
    hud_saytext_internal "1" / / Pri hodnote 0 neukazuje chat niektorých hráčov, presnejšie neviem (ponechať na 1!!)
    hud_takesshots "0" / / Pri hodnote 1 pokial zkončí mapa tak vyfotí tabuľku, tesne pred zmenou
    joystick "0" / / Zrejmne hranie hry s jostickem???
    lookspring "0.000000"
    lookstrafe "0.000000"
    m_filter "0" / / Pri hodnote 1 sa zapne filtrovanie pohybu myši (VYPNUť!)
    m_forward "1" / / Určuje rýchlosť pohybu myši hore a dolu, iba pre invertovanej osi.
    m_pitch "0.022" / / Určuje rýchlosť pohybu myši hore a dolu
    m_side "0.8" / / Určuje rýchlosť pohybu myši do strán, len pre invertovanej osi.
    m_yaw "0.022" / / Určuje rýchlosť pohybu myši do strán
    model "gordon" / / Určuje základný model, ktorý sa pri hodnote cl_minmodels bude zobrazovať
    MP3FadeTime "2.0" / / Určuje ako dlho sa hudba bude stlumovat po pripojení na server
    MP3Volume "0.800000" / / Hlasitosť hudby v cs (odporúčam 0)
    mp_decals "300.000000" / / Určuje ako dlho budú na serveri vidieť spray loga
    name "heilig [tralala]" / / Meno (všimnite si uvodzovieky)
    net_graph "1" / / Viac v časti blogu RATE
    net_graphpos "1" / / Pozícia net_graph o ktoroj sa dočítate v rubrike RATE (rozmedzie hodnôt 0-3)
    net_scale "5" / / Udáva výšku grafu net_graph (iba u hodnoty net_graph 2)
    r_bmodelhighfrac "5.0"
    r_detailtextures "0" / / Kvalita textúr 0-1 -> 1 Vysoká
    s_a3d "0" / / Vypína a3d zvuk, ktorý bol zrušený v 1.3 kvôli jeho nevhodnému využitie
    s_automax_distance "30" / / Príkaz už nefunguje
    s_automin_distance "2" / / Príkaz už nefunguje
    s_bloat "2.0" / / Príkaz už nefunguje
    s_distance "60" / / Príkaz už nefunguje
    s_doppler "0.0" / / Nastavuje tzv Doppler effekt rozmedzia (0-10)
    s_eax "0" / / Hodnota 1 zapne zvuk typu EAX
    s_leafnum "0" / / Hodnota čo zpracuje zvuk, ako presne netuším
    s_max_distance "1000" / / Príkaz už nefunguje
    s_min_distance "5" / / Príkaz už nefunguje
    s_numpolys "200" / / Počet polygónov, ktoré sú hrou renderovane (max 200), pri hodnote 0 = Nekonečno
    s_polykeep "1000000000" / / Príkaz už nefunguje
    s_polysize "10000000" / / Príkaz už nefunguje
    s_refdelay "4" / ​​/ Hodnota ktoré určuje čas medzi zroje zvuku a odozvou (hodnoty 0-100)
    s_refgain "0.4" / / Zvyšuje odozvu rozsah 0-1
    s_rolloff "1.0" / / Či chcete zvuk presiahne danú hodnotu frekvencie, stíši sa. (Hodnoty 0-100)
    s_verbwet "0.25" / / Príkaz už nefunguje
    sensitivity "3" / / Citlivosť myši
    skin ""
    spec_autodirector_internal "1" / / Keď ste v SPECT, prepína kameru na zaujímavé situácie (HLTV)
    spec_drawcone_internal "1" / / HLTV príkaz
    spec_drawnames_internal "1" / / Zobrazuje mená hráčov pri sledovaní HLTV
    spec_drawstatus_internal "1" / / Zobrazuje, špecialne veci ako počet kôl a štatistiky hráča (len pri sledovaní HLTV)
    spec_mode_internal "2" / / HLTV príkaz
    spec_pip "0" / / Zapne obraz v obraze na HLTV, čo je ďalšie okno s inou kamerou
    suitvolume "0.250000" / / Hlasitosť zvuku vesty, pri nákupe
    sv_aim "1" / / Tento príkaz je zrušený
    sv_voiceenable "1" / / Povoľuje voice chat ostatných hráčov v hre
    team ""
    topcolor "30" / / Rovnako ako bottomcolor v cs nefunguje
    viewsize "120.000000" / / Half-life prikaz na cs nemá vplyv
    voice_enable "1" / / Povoľuje váš voice chat v hre
    voice_forcemicrecord "1" / / Nahráva do dema komunikáciu cez mikrofón
    voice_modenable "0" / / Ďalšie príkaz pre voice chat
    voice_scale "0.750000" / / Nastavuje rozshah voice v hre, pri hodnote vyššej než jedna začína zvuk šumieť apod
    volume "0.220000" / / Hlavná hlasitosť hry
    setinfo "_vgui_menus" "0" / / Zobrazuje obrazky v hre (pri 1)
    setinfo "_ah" "1" / / Ostatne setinfo sa využíva pre amx, ako nastavenie základného jazyka alebo setinfo_pw "xx" ako heslo pre admina
    + Mlook
    + Jlook
    exec userconfig.cfg / / Automaticky pri každom pripojení načíta USERCOFING.cfg

    ////// A teraz k tomu RATE
    //////

    Rate pre väčšinu hráčov obrovská otázka na ktorú si nie sú schopní odpovedať, no dúfam, že po prečítaní tohto blogu už budete chápať o čom rate je, a prečo a ako ho nastavovať.

    K čomu je nám teda rate v hre?
    Odpoveď je jednoduchá, rate určujú tok dát, medzi serverom na ktorým hráte a vámi.Popíšeme si príkazy ktoré nám pri nastavovaní rate budú užitočné.

    Net Graph
    Je vec v counter-striku, ktorá hráčom pomáha optimalizovať nastavenia hry teda v našom prípade nastavenia správneho rate. Tiež je povinná v ligách, napríklad aby bolo vidieť, či sú zhotovené screenshoty z hry, či z dema apod
    Net_graph spustíte príkazom do console net_graph 0, 1, 2, 3 v našom prípade budeme používať {1}

    Cl_cmdrate (určuje koľkokrát za sekundu aktualizujete server)
    Uvádza sa, že ideálny cmd_rate by malo byť FPS servera, avšak akk sa bude stále vám aktualizovať server viackrát než je vaša FPS, tak to len zbytočne zaťažuje vaše internetové pripojenie. Cl_cmdrate je vlastne faktor vášho FPS, aby sme si to mohli dokázať pripojte sa na neaky herný server a následne spustite net_graph 1, ak je vaše FPS nižšia než váš cl_cmdrate tak dole uvidíte malé červené bodky,

    Následne skúste zvoliť cl_cmdrate ľahko cez vaše fps (napr. 105) a bodky zmiznú

    Valve udáva že "Čiara začínajúce červenou a končiace svetlomodrou farbou, je čiara založená na pomere vášho FPS a cl_updaterate. Na každý snímok ktorá je vyslaný ako príkaz do siete sa na net_graphu objavia svetlomodrá bodka. Ak sa nahromadí viac príkazov, snímky ktoré sa nestihli odoslať uvidíte červenú bodku. Skúste si nastaviť cl_updaterate na polovicu FPS a uvidíte ten effekt. "
    Odporúča sa: Nastavte si cl_cmdrate ľahko cez vaše fps (asi o 5). Čo zapríčiní, že posielate toľko príkazov koľko len môžete na server, bez zbytočnej straty odoslaných hodnôt. Ak by vám hra lagovala napríklad v prestrelkách, zvyšujte cl_cmdrate kým lagy nevymiznú. Jednoducho snažte sa na server poslať čo najviac príkazov ako to len ide, avšak nesmiete dosiahnuť fps servera, inak by mohol prestať stíhať a vami odoslané príkazy by mohli byť neakceptované.

    Cl_updaterate (určuje koľkokrát hráč vyzve server na aktualizáciu za sekundu)
    Naše cl_updaterate by mal byť rovnaký ako cl_maxupdaterate servera na ktorom hrajeme, pretože sa snažíme dosiahnuť čo najvyššieho počtu ako prijatých tak aj odoslaných príkazov na server.
    Valve udáva v spojení s net_graph že "Priestor 4 súvisí s tým, ako rýchlo klient vykresľuje snímky. Pokaždom poskytnutý snímku graf ukáže koľko bolo použité interpolácie na vykreslenie objektu v hre. Ak nebudeme schopní stále prijímať a renderovať zábery po dobu 10 sekúnd, alebo stratíte veľa paketov, potom nebude klient schopný včas interpolovať packety a bude extrapolovať miestami. V tom prípade uvidíte v spodnej časti grafu bežať šedivý riadok (nad tmavo modrú oblastou) a zase žlté a červené bodky v závislosti na tom ako veľmi sú vami renderované dáta zastarané.

    Takže užitím informácií od valve by sme mali byť schopní nastaviť správne cl_updaterate, ktoré zároveň automaticky určí náš ex_interp (!!!! Pred napísaním cl_updaterate XX musia byť ex_interp 0)
    Ale ako teda zistiť správny updaterate, keď nevieme maxupdaterate serveru?
    Jednoducho, znovu spustíme náš net_graph 1 a pripojíme sa na server.

    Naše cl_updaterate je na 51, tak nastavíme ex_interp na 0.

    Ale pozrite sa, na net_graphu sú vidieť žlté a červené bodky, čo znamená že nestíhame renderovať serverom odoslanej packety, to je spôsobené tým že sa snažíme príležitosť vykonať 51 packetov a pritom náš server odosiela iba 30 teda vznikajú prázdne miesta a my renderujeme packety, ktoré ani neexistujú, zároveň máme ex_interp "0" tak hra nepočíta s časovým posunom medzi serverom a klientom a teda sa snaží vykresľovať tak rýchlo až nestíha. Tak teda bude znižovať cl_updaterate tak dlho kým nedosiahne nasledujúceho Effektu (POZOR! ex_interp sa mení iba pokial cl_updaterate znižujeme, akonáhle by ste chceli zvýšiť updaterate tak musíte ex_interp dať znova na 0)



    Hurá konečné, nám príchádza maximálny počet paketov s minimálnymi chybami a stíhajú sa renderovať, tiež sa nám podľa cl_updaterate nastavil ex_interp, ktoré presne časuje čas odoslania a renderovanie packetou tak aby sme na obrazovke mali čo najpresnejší obraz hráča
    Momelntálně prijímame a odosielame vhodný počet packetov na to aby naša hra mala čo najčistejší prietok dát. Avšak vzhľadom k tomu že niektorí ľudia nemajú presne nastavené rate, tak valve urobilo ďalší príkaz cl_smoothtime.

    Cl_smoothtime
    Tento príkaz vyhladzuje nerovnosti v hre, skrátka ak by ste nestíhali prijímať dostatok packetov od servera, tak by ste videli trhanie hráčov, avšak cl_smoothtime spôsobí to že medzery medzi vami prijatými packety vyhladí a váš hráč beží úplne čisto.
    Avšak osobne túto hodnotu nastavujem na 0, keďže od servera prijímame bezchybne dostatok packetov a zároveň aj odosielam

    Cl_cmdbackup
    Táto hodnota určuje, maximálne koľkokrát má byť vaša informácia (packet) poslaná na server. Defaultne sa dáva 2, aby sa zbytočne nezaťažoval internet, ale aby tiež bola akási istota.

    Sys_ticrate
    Tento príkaz nastavuje maximum snímkou za sekundu ktoré je server schopný prepočítať

    E.: oprava textu
    Naposledy upraveno heilig; 26-06-13 v 23:52.

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Pravidla přispívání

  • Nemůžete zakládat témata
  • Nemůžete odpovídat
  • Nemůžete přidávat přílohy
  • Nemůžete upravovat své příspěvky
  •