brat Ex_interp 0.1 sau 0.01? - Page 2
Page 2 of 4 FirstFirst 1234 LastLast
Results 21 to 40 of 63

Thread: Ex_interp 0.1 sau 0.01?

  1. #21
    Registered User Furlo's Avatar
    Join Date
    Jul 2006
    Posts
    323
    Quote Originally Posted by Mowgli View Post
    De ce ai facut si tu pull nu stiu ba, nu va mai inteleg, faci pull sa pari mai interesant sau ce?
    0.01 LOGIC
    Ca ciupercile dupa ploaie sunteti..
    Nimeni nu e neutru... numai Elvetia e neutra!

  2. #22
    Registered User S e t h's Avatar
    Join Date
    Apr 2008
    Location
    Bucharest
    Posts
    1,475
    Shop 300
    asta se intampla la ex_interp 0.1 http://www.youtube.com/watch?v=r3gvnQ7qenY&NR=1 , practic tragi pe langa adversar si il iei deoarece e 1 mic lag al profilului jucatorului omorat.

  3. #23
    Registered User Razelik 1's Avatar
    Join Date
    Oct 2009
    Location
    Constangeluts
    Posts
    1,403
    minte seth }{

  4. #24
    Registered User
    Join Date
    Jul 2009
    Posts
    83
    Omu a facut un thread in care a vrut sa afle care este diferenta, scurt si la obiect dar ciumpalacii care nu stiu sa dea un asemenea raspuns au inceput sa sufere de ei
    Quote Originally Posted by B0NJASKY[A] View Post
    Apropo tannya, postez dupa useru-l dupa a lu unui prieten fiindca eu am ban pe user ~ sebi :P heRe

  5. #25
    Registered User CRAZYYY's Avatar
    Join Date
    Aug 2008
    Location
    Piatra Neamt
    Posts
    1,537
    toate gui-urile de competitii aka kode5 wcg iem etc folosesc .01 deoarece e gui de lan , .01 se foloseste doar in lan .1 se foloseste pe internet

  6. #26
    Registered User Jester#'s Avatar
    Join Date
    Jul 2006
    Location
    Globetrotter
    Posts
    1,056
    gg Mowgli esti mai ceva ca wc-urile infundate de stie Furlo cine.
    ex_interp se calculeaza 1/updaterate do the math si vedeti ce iese.Iar daca nu reusiti , am inteles ca Marius (Furlo) e un excelent profesor de meditatii ... and he comes cheap
    "I choose my friends for their good looks, my acquaintances for their good characters, and my enemies for their good intellects - Oscar Wilde"



  7. #27
    Registered User Furlo's Avatar
    Join Date
    Jul 2006
    Posts
    323
    Quote Originally Posted by Jester# View Post
    gg Mowgli esti mai ceva ca wc-urile infundate de stie Furlo cine.
    ex_interp se calculeaza 1/updaterate do the math si vedeti ce iese.Iar daca nu reusiti , am inteles ca Marius (Furlo) e un excelent profesor de meditatii ... and he comes cheap
    Crek imi iau campii cu astia jester iti dai seama sa ii invat impartiri?
    Nimeni nu e neutru... numai Elvetia e neutra!

  8. #28
    Registered User phNt_MS's Avatar
    Join Date
    May 2005
    Location
    NT/IS
    Posts
    1,579
    Quote Originally Posted by Furlo View Post
    Pana acum in cele 11 pagini din poll-ul de la setari, nimeni nu a dat o definitie concreta a ex_interp-ului ca sa stim si noi ce dracu face setarea. Pentru a fi mai clar, ma refer la ce efecte are schimbarea valorii, daca aceasta valoare trebuie setata in functie de conexiunea ta la net, de performantele serverului pe care joci, etc. Am cautat si am gasit explicat (destul de bine zic eu) pe linkul urmator:

    http://www.garena.com/forum/viewthre...d=65798&page=1

    Daca aveti alte pareri v-as ruga sa le expuneti intr-o maniera civilizata.
    As aprecia de asemenea sa posteze aici cine are habar ce face setarea si poate sa ne si explice ca sa ne facem o idee, nu cei care se baga in seama, sufera sau vor +1.
    ex_interp 0.01 LAN
    ex_interp 0.03 ONLINE

    iti merge mai bine .03 pe net
    nextlevel stefy-- : cautama in d3

    http://www.sk-gaming.com/member/phNt-

    don't drink and drive , smoke and fly

  9. #29
    Registered User ·PUFFYGOD's Avatar
    Join Date
    Jul 2007
    Posts
    2,164
    ex_interp 0.01. efectele acestui cvar setat la 0.1 se pot vedea pe youtube. furlo, dai dovada ca esti un idiot deschizand acest topic, doar ca sa te afli in treaba. odata cu fortarea ex_interp 0.01 trebuie fortate si celelalte cvaruri, setarile se leaga una de alta, degeaba pui ex_interp 0.01 daca ai rate 10k updaterate 20 cmdrate 20. mai investigheaza putin
    9:04 PM - Bomb-Sight CRAZY-: aici esti ca o mare familie

  10. #30
    Registered User Razelik 1's Avatar
    Join Date
    Oct 2009
    Location
    Constangeluts
    Posts
    1,403
    Quote Originally Posted by AleXx:Q View Post
    ex_interp 0.01. efectele acestui cvar setat la 0.1 se pot vedea pe youtube. furlo, dai dovada ca esti un idiot deschizand acest topic, doar ca sa te afli in treaba. odata cu fortarea ex_interp 0.01 trebuie fortate si celelalte cvaruri, setarile se leaga una de alta, degeaba pui ex_interp 0.01 daca ai rate 10k updaterate 20 cmdrate 20. mai investigheaza putin
    exact

  11. #31
    Registered User Furlo's Avatar
    Join Date
    Jul 2006
    Posts
    323
    Quote Originally Posted by AleXx:Q View Post
    ex_interp 0.01. efectele acestui cvar setat la 0.1 se pot vedea pe youtube. furlo, dai dovada ca esti un idiot deschizand acest topic, doar ca sa te afli in treaba. odata cu fortarea ex_interp 0.01 trebuie fortate si celelalte cvaruri, setarile se leaga una de alta, degeaba pui ex_interp 0.01 daca ai rate 10k updaterate 20 cmdrate 20. mai investigheaza putin

    Si tu postezi ca sa iti dai importanta. Ai citit macar ce am scris in primul post? de ce am deschis acest thread? sau tu faci parte din categoria celor limitati intelectual de care vorbeam mai devreme? am zis ca nu ma intereseaza celelalte rate-uri, nu ma intereseaza efectele, ma intereseaza cum actioneaza ex_interp-ul. Nu am adus vb de updaretare, cmdrate sau rate ca nu despre asta era vb.

    Hai sa iti explic pe termeni pe care si unu limitat ca tine le-ar intelege..
    Daca pica un mar din pom si te loveste in cap, pe mine nu ma intereseaza kt de mare e cucuil care ti l-a fakt, ci de ce a cazut marul.

    P.S. ar trebui sa iti urmezi propriul sfat in legatura cu semnatura ta
    Nimeni nu e neutru... numai Elvetia e neutra!

  12. #32
    Registered User super-killah's Avatar
    Join Date
    Jul 2008
    Posts
    101
    Fratilor in orice liga din strainatate se joaca cu cl_updaterate 101, cl_cmdrate 101, rate 25000, ex_interp 0.01. Nu trebuie sa mai argumentam nimic. Am tot jucat in PGL cu updaterate 35 ex_interp 0.1 si uitati-va la echipele romanesti care se duc la lan-uri in afara ca sunt muci.

  13. #33
    Registered User
    Join Date
    Jul 2009
    Posts
    83
    Moldoveanu tot moldovean...
    Quote Originally Posted by B0NJASKY[A] View Post
    Apropo tannya, postez dupa useru-l dupa a lu unui prieten fiindca eu am ban pe user ~ sebi :P heRe

  14. #34
    Registered User PRIMO`'s Avatar
    Join Date
    May 2008
    Location
    `FOCSANI
    Posts
    1,227
    Suceava plm
    Quote Originally Posted by lacatzel View Post
    Eu am scapat. Trebuie sa porti chilotii pe dos trei zile si apoi sa ii arunci dupa o pisica neagra.

  15. #35
    Registered User aRogaNt's Avatar
    Join Date
    Sep 2006
    Location
    In Your Nightmares
    Posts
    1,012
    pana acuma nu stiati mai nici unu de aceasta setare si acuma sariti toti cu gura aici pe forum de parca jucati de f mult timp cu aceasta setare,sau ca aceasta setare e motivul pt care nu jucati/jucam la un nivel mai ridicat...wake up...si nu inteleg dc incepeti si il injurati pe furlo in loc sa vorbiti si voi ca niste persoane civilizate
    Archeologists unearthed an old english dictionary dating back to the year 1236. It defined "victim" as "one who has encountered aRogaNt"

    Learn how to win with the best poker strategies and claim your free poker money from PokerStrategy.com - no deposit required!

  16. #36
    Registered User Razelik 1's Avatar
    Join Date
    Oct 2009
    Location
    Constangeluts
    Posts
    1,403
    si fps_modem 0.0 si gl_sprinteblend aia 1 si multe picmip aia .. plm sunt multe care ar trebui sa nu se umble la ele..

  17. #37
    Registered User ola!:D's Avatar
    Join Date
    Oct 2004
    Location
    Iasi
    Posts
    3,540
    Quote Originally Posted by Furlo View Post
    Eu va explic ce am inteles eu din ce am gasit:

    cmdrate = nr de pachete trimise catre sv
    updaterate = nr de pachete care (vrei sa) le primesti de la sv (i.e. informatia despre tot ce se intampla pe harta: pozitiile adversarilor, gloantele, flashuri, etc)
    ex_interp = timpul (in secunde) care il lasi sa treaca de la terminarea primirii unui pachet, pana la inceputul primirii urmatorului.

    Cu alte cuvinte, in acest timp, clientul va aproxima pozitia celorlalti intre 2 pachete primite consecutiv. Acest lucru ar explica filmuletzul acela de pe youtube:clientul a aproximat pozitia adversarului mai in fata decat in realitate (datorita lagului de 100 de ms de la ex_interp 0.1 intre 2 update-uri consecutive), si cand omul a tras in urma modelului care era aproximat mai in fata (adica modelul imaginar), a tras de fapt in modelul real.

    Acest lucru (din punctul meu de vedere) are atat avantaje cat si dezavantaje (i.e. daca ai tinta p modelul imaginar nu vei inregistra hit).

    De asemenea, pentru a profita cat mai mult de rate-urile puse, cl_updaterate 100 inseamna 100 de pachete (update-uri) trimise pe secunda, ceea ce ar explica de ce ex_interp-ul optim se calculeaza ca 1/updaterate: 100 de pachete pe secunda inseamna 0.01 secunde intre 2 pachete consecutive, de aici ex_interp optim 0.01. Evident, o conexiune slaba cu serverul care nu iti permite primirea celor 100 de pachete face imposibila setarea de 0.01
    Ai inteles perfect, asa e, 0.1 are si avantaje si dezavantaje. Poti sa omori omu pe langa sau sa ai tinta pe el si sa nu intre glontul. Dar iti dai seama ca nu e corect sa lasi la latitudinea "soartei" cine pe cine omoara, cu 0.1 norocul joaca o parte mult prea importanta, iar hazardul deja are un rol mult prea mare in CS. De ce sa nu il limitam?

    Mai departe nu e nimic de argumentat, din moment ce toate ligile din lumea asta folosesc 0.01 atunci e clar ce trebuie sa folosim si noi. Iar problema cu conexiunea slaba nu exista. Nu credeti toate prostiile pe care le auziti pe ici pe colo. Mai ales de cand s-a introdus fibra optica, Romania are una dintre cele mai puternice infrastructuri de internet din lume. O fi cateva catune care au net prost, dar asta nu e scuza.

    Noi jucam cu ping sub 20 pe cand altii din "occident" joaca cu ping peste 40.
    Normal ca la inceput multora nu o sa le convina pentru ca e un lucru nou cu care vor trebui sa se obisnuiasca, dar pe termen lung miscarea asta nu va face decat sa ridice nivelul.

    EDIT: uite ce am gasit in postul ala de pe garena (nu stiu cat de corect e dar imi inchipui ca e aproximativ adevarat)

    cl_updaterate 101 ;If the server maxupdaterate is 101 and you have download speed of ~128kbps(16KBps)
    cmdrate 100 send around 7-9 KBps of data/second

    Deci spre ca nu vrei sa imi zici ca nu avem net care sa transmita date cu 20-25kb
    Well, I've got style, miles and miles. So much style that it's wasted.

  18. #38
    Registered User TheN@b's Avatar
    Join Date
    Apr 2009
    Posts
    727
    useless thread
    Quote Originally Posted by PRD^ View Post
    romania=tigans asa zic strainii
    Forumist destept
    http://i42.tinypic.com/33bd310.jpg
    HAHA
    Another EPIC quote
    Lan DANCE

  19. #39
    Registered User Furlo's Avatar
    Join Date
    Jul 2006
    Posts
    323
    Quote Originally Posted by >Ola< View Post
    Ai inteles perfect, asa e, 0.1 are si avantaje si dezavantaje. Poti sa omori omu pe langa sau sa ai tinta pe el si sa nu intre glontul. Dar iti dai seama ca nu e corect sa lasi la latitudinea "soartei" cine pe cine omoara, cu 0.1 norocul joaca o parte mult prea importanta, iar hazardul deja are un rol mult prea mare in CS. De ce sa nu il limitam?

    Mai departe nu e nimic de argumentat, din moment ce toate ligile din lumea asta folosesc 0.01 atunci e clar ce trebuie sa folosim si noi. Iar problema cu conexiunea slaba nu exista. Nu credeti toate prostiile pe care le auziti pe ici pe colo. Mai ales de cand s-a introdus fibra optica, Romania are una dintre cele mai puternice infrastructuri de internet din lume. O fi cateva catune care au net prost, dar asta nu e scuza.

    Noi jucam cu ping sub 20 pe cand altii din "occident" joaca cu ping peste 40.
    Normal ca la inceput multora nu o sa le convina pentru ca e un lucru nou cu care vor trebui sa se obisnuiasca, dar pe termen lung miscarea asta nu va face decat sa ridice nivelul.

    EDIT: uite ce am gasit in postul ala de pe garena (nu stiu cat de corect e dar imi inchipui ca e aproximativ adevarat)

    cl_updaterate 101 ;If the server maxupdaterate is 101 and you have download speed of ~128kbps(16KBps)
    cmdrate 100 send around 7-9 KBps of data/second

    Deci spre ca nu vrei sa imi zici ca nu avem net care sa transmita date cu 20-25kb
    De acord cu tine Ola, dar ce evident nu a inteles lumea este ca eu am deschis threadu ca cei care chiar stiu ceva despre ex_interp sa isi dea cu parerea si sa vdm care e de fapt treaba si cum/de ce influenteaza jocul. In schimb 90% (poate chiar mai multi) habar n-au ce face si tot se baga in seama aiurea. Tot ce stiu ei este ca trebuie 0.01. De ce? nu ii intereseaza. Pentru ei este thread closed deja. Vezi tipu de deasupra.

    Btw: Eu dupa ce am vaz ce face ex_interp sustin varianta 0.01 (din motivele enumerate de Ola). Tot ce am vrut sa fac a fost sa intelegem mai bine setarea punand cap la cap tot ce stie lumea despre ex_interp.
    Nimeni nu e neutru... numai Elvetia e neutra!

  20. #40
    Registered User
    Join Date
    Nov 2007
    Posts
    67
    Quote Originally Posted by Furlo View Post
    ex_interp = timpul (in secunde) care il lasi sa treaca de la terminarea primirii unui pachet, pana la inceputul primirii urmatorului.
    Nope, n-ai inteles prea bine, asta o stabilesti cu cl_updaterate, pentru ca odata ce ii spui serverului ca vrei un numar de update-uri pe secunda ii spui practic si intervalul dintre ele (daca-i spui ca vrei 100, automat pachetele vin la ~10ms, daca-i spui ca vrei 50 atunci pachetele vin la ~20ms, daca-i spui ca vrei sa primesti doar 10 automat intervalul dintre ele e de ~100ms).

    Ca sa intelegi mai bine mergem pe un exemplu, in care presupunem ca ai 100 de fps-uri si ai cl_updaterate setat la 30. Daca ceilalti jucatori ar fi pozitionati pe harta strict pe baza informatiilor primite de la server practic ai avea impresia ca ii vezi cu 30 de fps-uri pe secunda (pentru ca de 30 de ori pe secunda te notifica serverul despre pozitia lor), ceea ce normal ca ar fi foarte deranjant. Din acest motiv se foloseste interpolare, adica se genereaza de catre client si restul de pozitii intermediare (el primeste 30 de la server si mai inventeaza inca 70), ca sa fie grafica mai smooth.

    Dar ca sa generezi niste pozitii intermediare e logic ca iti trebuie o pozitie de inceput si una de final. Cea de final e logic ca e din ultimul update primit de la server, pe cand cea de inceput e logic ca trebuie sa fie dintr-un update mai vechi (preferabil din penultimul primit). Din acest motiv e nevoie de o mica intarziere, stabilita folosind CVAR-ul ex_interp. Poti sa vezi ex_interp-ul ca intarzierea cu care informatia primita de la server este afisata si pe ecran (aproximativ).

    In cazul exemplului anterior, primind 30 de update-uri de la server => primesti unul la ~33.33 ms (1000ms / 30). Daca setezi ex_interp-ul la aceasta valoare, adica 0.033, in momentul in care primesti update-ul X de la server tu incepi sa vezi pe ecran informatie din update-ul X - 1 (adica primit cu 33.33ms in urma). Clientul stie pozitia jucatorilor de inceput (primita in update-ul X - 1), stie pozitia finala a jucatorilor (primita in update-ul X) si poate genera numarul de frame-uri necesare timp de ~33.33ms, pana vine urmatorul update de la server.

    CVAR-ul ex_interp e legat de cl_updaterate. Valoarea minima e 1 / cl_updaterate (primesti 100 de update-uri de la server atunci poti pune ex_interp 0.01, adica o intarziere de 10ms, primesti doar 50 de update-uri de la server atunci pui 0.02, adica o intarziere de 20ms). Daca pui o valoare mai mica decat 1 / cl_updaterate o dai pe predictie (intarziererea e prea mica fata de intervalul la care vin pachetele). Daca pui o valoare mai mare decat 1 / cl_updaterate atunci e risipa.

    Sunt cateva filmulete pe net si niste povesti de groaza despre ex_interp. Motivul se pare ca e simplu, inainte serverul se astepta ca toata lumea sa foloseasca ex_interp setat la 0.1 si calcula unde tragea un jucator in functie de acest lucru. Acum teoretic Valve a rezolvat asta si serverul ia in considerare ex_interp-ul unui client si n-ar trebui sa mai fie probleme. Daca folosesti ex_interp 0.1 atunci serverul calculeaza unde ai tras in functie de pozitia adversarilor de acum 100ms, daca folosesti ex_interp 0.01 atunci calculeaza unde ai tras in functie de unde erau pozitionati adversarii acum 10ms etc...

    E o prostie sa fortezi ex_interp la 0.01 si sa nu fortezi cl_updaterate la minim 100 (maxim e 102). Fie e lasat cl_updaterate-ul liber (si e ok, nu ii afecteaza pe ceilalti jucatori cate update-uri primesti tu de la server) si ex_interp-ul e fortat la 1 / cl_updaterate, fie sunt ambele foratate la 100 si 0.01.

    Doua observatii:

    1. Din ce stiu, clientul de la ESEA nu blocheaza ex_interp-ul la o valoare fixa, ci-l blocheaza la valoarea 1 / cl_updaterate. Cel putin asta apare in changelog-ul lui...

    2. Daca pui ex_interp 0 atunci va fi setat automat la 1 / cl_updaterate (asta in urma unui update recent si-ti apare si un mesaj frumos in consola).

  1.  
    ReC3 - Last Post
Page 2 of 4 FirstFirst 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •