VINCE C.
29-11-11, 16:10
Naprosto šokující je, že absolutní vetšina hráčů zde hraje s defaultníma rates.
Hra Half-Life 1, na niž Counter-Strike stojí, je z roku 1998 (první beta CS 1999). Jelikož už to je nějakej pátek, technologie ve světe se značně změnila, bohužel defaultní nastavení hry zůstává stejné. Naprosto klíčová věc pro kvalitní herní prostředí jak pro vás tak pro hráče okolo vás je nastavení datovýho toku přímo ve hře.
Jde toho nastavit poměrně hodně, ale důležitý jsou 4 hodnoty.
cl_updaterate - počet datovejch paketů (balíčků), které dostáváte od serveru a váš klient vám tim aktualizuje situaci na mapě.
cl_cmdrate - počet datovejch paketů (balíčků), které váš klient posílá serveru a předavá hře akce, které děláte vy.
rate - maximální rychlost toku
ex_interp - interpolace hry, poměrně složítá věc na vysvětlení, ale fuknce velmi důležitá, vesměs je to vyhlazování hry, čím víc se vyhlazuje, tim víc "plave", hlavně ve vztahu model-hitbox
V čem je problém? Stará hra jako je HL1 stále počítá s internetovou technologii minulého století, otřesná rychlost, ještě otřesnejší odezvy. 56kbps modem, 200ms+ latence atd. Proto jsou defaultní hodnoty:
cl_updaterate 20
cl_cmdrate 20
rate 2500 nebo 5000, teď nevim :lookaround:
ex_interp 0.1
Pokud nežijete ještě v době kamenné a nemáte ISDN nebo nějaký otřesný ADSL ve stylu 256/64, tak s klidným svědomím můžete nastavit maximální hodnoty, který engine podporuje, což jsou:
cl_updaterate 100 (101)
cl_cmdrate 100 (101)
rate 25000
ex_interp 0.01 (0.009) Tahle hodnota je bohužel problém v situacích, kdy máte na serveru zalagovaný a podratováný hráče, který se vám budou hodně sekat. Proto je důležitý, aby byl na serveru nějakej mod, kterej kickuje hráče s 70ms a víc a hlavně, aby admin kickoval podratovance.
0.01 je hra na vašem monitoru nejblíž realitě serveru a hitboxů na mapě, při 0.1 máte maximalní vyhlazení pohybu modelu na úkor zpoždění hitboxu, jde se vydat střední cestou někde okolo 0.05, nicméně to moc nedoporučuju.
btw: Nejnižší interp, kterej vám engine dovolí je 1 / cl_updaterate, pokud nastavíte hodnotu nižší, engine vám ji forcne na minimum.
Hra Half-Life 1, na niž Counter-Strike stojí, je z roku 1998 (první beta CS 1999). Jelikož už to je nějakej pátek, technologie ve světe se značně změnila, bohužel defaultní nastavení hry zůstává stejné. Naprosto klíčová věc pro kvalitní herní prostředí jak pro vás tak pro hráče okolo vás je nastavení datovýho toku přímo ve hře.
Jde toho nastavit poměrně hodně, ale důležitý jsou 4 hodnoty.
cl_updaterate - počet datovejch paketů (balíčků), které dostáváte od serveru a váš klient vám tim aktualizuje situaci na mapě.
cl_cmdrate - počet datovejch paketů (balíčků), které váš klient posílá serveru a předavá hře akce, které děláte vy.
rate - maximální rychlost toku
ex_interp - interpolace hry, poměrně složítá věc na vysvětlení, ale fuknce velmi důležitá, vesměs je to vyhlazování hry, čím víc se vyhlazuje, tim víc "plave", hlavně ve vztahu model-hitbox
V čem je problém? Stará hra jako je HL1 stále počítá s internetovou technologii minulého století, otřesná rychlost, ještě otřesnejší odezvy. 56kbps modem, 200ms+ latence atd. Proto jsou defaultní hodnoty:
cl_updaterate 20
cl_cmdrate 20
rate 2500 nebo 5000, teď nevim :lookaround:
ex_interp 0.1
Pokud nežijete ještě v době kamenné a nemáte ISDN nebo nějaký otřesný ADSL ve stylu 256/64, tak s klidným svědomím můžete nastavit maximální hodnoty, který engine podporuje, což jsou:
cl_updaterate 100 (101)
cl_cmdrate 100 (101)
rate 25000
ex_interp 0.01 (0.009) Tahle hodnota je bohužel problém v situacích, kdy máte na serveru zalagovaný a podratováný hráče, který se vám budou hodně sekat. Proto je důležitý, aby byl na serveru nějakej mod, kterej kickuje hráče s 70ms a víc a hlavně, aby admin kickoval podratovance.
0.01 je hra na vašem monitoru nejblíž realitě serveru a hitboxů na mapě, při 0.1 máte maximalní vyhlazení pohybu modelu na úkor zpoždění hitboxu, jde se vydat střední cestou někde okolo 0.05, nicméně to moc nedoporučuju.
btw: Nejnižší interp, kterej vám engine dovolí je 1 / cl_updaterate, pokud nastavíte hodnotu nižší, engine vám ji forcne na minimum.