Counter-Strike:Source
Jelentkezz be a hozzászóláshoz.
Amúgy én erre gondoltam:
Pont kapóra jött http://www.sg.hu/galeria/1099569347/10995693471166052967.JPG
Lehet az nem a ping de akkor is 8. Az már elég kell hogy legyen.
Ha meg ez sem elég akkor elmennek a picsába a valve-nál.
i7 3930k/Asus Sabertooth X79/16Gb/R9 290/850 Evo/Win10x64/ Mb Pro 15", iPad 3rd gen X360
Nagyon egyszerû, és logikus.
Mivel õk ritkábban küldenek (a netjük, vagy az alacsony fpsük miatt) cmd-t a szervernek, a szerver nem mindig tudja pontosan, hogy épp hol vannak.
Éppen ezért, mikor tõled bejön a cmd, hogy meglõtted, a szerver nem biztos, hogy ugyanott regisztrálta a lagoló ellenséget abban a pillanatban, mert TÕLE viszont nem jött ilyen csomag idejében.
Ne felejtsük el, hogy itt még mindig ms-okról beszélgetünk, nem többrõl. De ha valakinek többszáz ms-on át egy lagspike van, vagy egy 10 alatti fps miatt nem érkezik elég cmd packetje, és a szerver lagpuffere már nem ölel fel ekkora tartományt, máris fekete lyukak keletkeznek a mozgásában. És ha te ekkor lõssz rá, akkor sehova nem találnak be a golyóid. Márpedig ha nála folyamatosan fennáll a lagolás ténye, akkor ezek a kimaradások is konstansan egymás után fognak jelentkezni. A 30 golyódból meg betalál majd minden ötödik, amikor éppen volt info a másik fél poziciojáról. Ez 6 golyo. És ebbõl még a fele mellémegy, mert a lagtól nem is tudod becélozni rendesen, marad 3...
Amúgy én erre gondoltam:
Pont kapóra jött http://www.sg.hu/galeria/1099569347/10995693471166052967.JPG
Lehet az nem a ping de akkor is 8. Az már elég kell hogy legyen.
i7 3930k/Asus Sabertooth X79/16Gb/R9 290/850 Evo/Win10x64/ Mb Pro 15", iPad 3rd gen X360
Még ha ennyit is ir ki valami, az csak fake lehet. Az átlag ping MO-n simán 30-40 között van. Esetleg 20-30, de ez is nagyon necces már.
A 100fps+ meg a legizmosabb gépeken sincs meg minden pillanatban, fõleg tûzharcban. Nem hiszem, hogy nálad másképp lenne. Az meg, hogy az esetek 95%-ában megvan, nem jelent sokat, ha pont akkor esik le, mikor 3-an lõttök egymásra, és kéne a precizitás.
Szóval kurva jó ez a szerver oldali hitreg csak akkor azt magyarázza már el nekem vki hogy mi a picsáért nem lehet lelõni olyan könnyen azokat akiknek akad a gépük... <#miaz>#miaz>
i7 3930k/Asus Sabertooth X79/16Gb/R9 290/850 Evo/Win10x64/ Mb Pro 15", iPad 3rd gen X360
Nem szeretnék MEGINT mélyebben belemenni ebbe, de azért a 200ms az túlzás 😊
A szerver 100x szimulál wordlot másodpercenként, és 100x le is küldi azt a kliensnek. Tehát 0.01s-onként (10ms) fog jönni neked world update a szervertõl. Ez még mindig kurva sok idõ, ha belegondoltok. És még így is, cmd packet TÕLED max olyan gyorsn fog kimenni a 100 tickes szervernek, amennyi a te fps-ed épp. Magyarán ha 100 alá esik (az emberek 99%-ának tûzharcban nincs meg a 100 fps), eleve nem is küldesz ki annyi cmd packetet, hogy a szerver PONTOS, 100 update /s-os képet tudjon neked visszaküldeni! Na itt a gond. Meg ott, hogy a pingje sincs senkinek 10ms alatt. Ezért KELL a szerver oldali lagkompenzáció, és NINCS is rá jobb megoldás ennél.
Az interpolációs puffer nálunk 10-50ms (alapból 100), tehát az ennyi idõ alatt beérkezett updatekbõl tesz ki neked átlagolt képet. Ha 100 tickes a szerver, akkor 10ms-onként jön tehát update. Ahhoz hogy ebõbl képet tudjon átlagolni a kliens, legalább 2 kell. Tehát a cl interp puffere 20ms-os kéne legyen (0.02). Nálunk ez 0.01 és 0.05 között volt az elmúlt hónapokban. Hogy miért nem venni észre a különbséget? Mert sokszor még 50ms alatt sem érkezik 2 ÉRTÉKES update (pedig elméletileg 5 is jöhetne a szerver kapacitásával), amibõl tudna átlagolni, hisz sokaknak az 50fps sincs meg stabilan, FÕLEG tûzharcban! Nincs két update a pufferben -> 1 képet vesz alapul, és annak a kora 10-50ms közötti is lehet. Tehát nem pontos képet kapsz arról, ami történik.
Miért nem rakjuk tehát az interp-et vissza 100ms-ra, (0.1 mint az alap) és akkor majd biztos belefér 2 update? Mert akkor a legöregebb snapshotod 100ms-os is lehet, amibõl az átlagolt kép kora is MINIMUM 50ms (legújabb, és a legrégibb átlaga). Igy tehát fixen 50ms késleltetés lenne. (Talán jobb a fix 50ms, mint a folyamatosan fluktuáló, de alacsonyabb? -> ezért 0.05 most az interp nálunk. Ebbe még majdnem (!) biztosan belefér 2 packet, és az átlagolt kép kora sem haladja meg valszeg a 25ms-ot.)
A megoldás tehát nem a netkódban keresendõ, hanem a hozzávaló paraméterekben. 100 tickhez 100 fps, és 10ms alatti ping, 10ms-os interp pufferrel. Ez hozná a legjobb precizitást. De ez még lanon sem igazán érhetõ el, nemhogy neten át.
A 100tick tehát szép dolog, meg a 100update/s is. Csak ha a kliensnél épp nincs 100fps, és (BÕVEN) 10ms alatti ping, akkor a 100 updatebõl is csak annyi fog HASZNOS, ÚJ infót tartalmazni, ahány frissítés kiment a kliensedtõl. Tehát pl ha volt 30fps-ed, és 30ms-os pinged, ki lehet számolni, hogy a 100 update packetbõl mennyi ment SZEMÉTBE, FELESLEGESEN foglalva a drága CPU idõt.
És akkor itt tenném fel a kérdést, amit FLek0 gondolkodás nélkül válaszol meg: A játék hibája? Részben igen, mert nem lehet úgy optimalizálni, hogy szép grafikával is meglegyen a 100fps _mindig_.
..::::::.. A kétpúpos teve sokáig nem is vette észre, hogy két púpja van, mert az első eltakarta a hátsót.
találatot szerver regisztrálja, akkor sebzõdik/hal a másik ha a szerver úgy gondolja. a fröcsögõ vért meg gondolom kliens számolja. így ad egy többé kevésbé valóságos élményt, cserébe viszont nem 1-200ms-os késéssel fröcsög valakinek a vére.
(És nem csak SG szerveren)
Van még 2 ilyen képem tegnapról de azon nem 100 hp volt mert már más is leszedett nekik és abba bele lehetne kötni.
i7 3930k/Asus Sabertooth X79/16Gb/R9 290/850 Evo/Win10x64/ Mb Pro 15", iPad 3rd gen X360
LaCroix Telószám:87218
Használt sityak -> :-D
..::::::.. A kétpúpos teve sokáig nem is vette észre, hogy két púpja van, mert az első eltakarta a hátsót.
Elvesztem a show útveszt?iben. Soha nem láttok többé tiszta lelketekkel. Tudod, mi múlunk, nem az id?.
i7 3930k/Asus Sabertooth X79/16Gb/R9 290/850 Evo/Win10x64/ Mb Pro 15", iPad 3rd gen X360
\"Inkább veszítsünk tisztességesen, mint hogy csalással nyerjünk.\"(Szophoklész)
Achilles felajánlja a második helyezettnek a jutalmát, mert nem tud belépni a fórumra, hogy aktiválhassa azt (elfelejtette a jelszavát, meg az emlékeztetõt is, meg szívesen adja).
------
Jó volt a verseny, többnyire nagyon kicsin múlt a gyõzelem, a többiek ugyanígy megérdemelték volna (ha nem jobban). De már mindegy, így esett, mi megyünk Kubába két hétre a szalmaszoknyás koktélkeverõ cicis <#puszis>#puszis> csajokhoz az SG jóvoltából... <#worship>#worship> Köszönjük!! <#taps>#taps><#taps>#taps><#taps>#taps><#taps>#taps>
\"Inkább veszítsünk tisztességesen, mint hogy csalással nyerjünk.\"(Szophoklész)
THX Sword az adminolásért, én se tudtam volna jobban csinálni<#nyes>#nyes>
Ja még köszönet a többi résztvevõnek is.
AMD Phenom x4 M2N-MX SE PLUS GEFORCE 8500GT 2GBram
Emelt fõvel veszíteni a legjobb 😉 Grat Achillesnek és Dimenziónak 😊
sztem, ha a hw-ed okés lesz, lehetne egy visszavágót.
mert ez nem az a Szega-hw, aki szarrálõ mindenkit.
márpedig én azt szeretném lelõni ;-)
köszi Sword az adminolást!!!
és még1szer bocs a késésért.
\"You tried your best and you failed miserably. The lesson is, never try.\"