Sunucudaki rate ayarlarının elbette üstü kullanılabilir (Steam için) fakat 25000 rateye sahip bir sunucuda 100000 rate yaparsanız oyunda yavaşlama olacaktır. Özellikle pub sunucularında 100000 rate kullanırsanız, hit registration, input lag, gecikmenin artması, Bufferbloat'ın artması yani paket alışverişinde tıkanıklar olacaktır. O yüzden sanıldığı gibi yüksek rate vermek önemli değil. Bu hangi oyun olursa olsun bu işin temelinde oyun ayarlarının, sunucu ile aynı olması lazım. Fakat burada dikkat çekmek istediğim nokta 100000 Rate'nin optimize olmaması. Normalde Counter-Strike 1.6'da orijinal Rate'nin 20000k olması ve bunun üstüne +500 eklenmesi. Aynı şekilde CMD ve Updaterate'ninde normal olması gereken değerin 100 100 olması fakat buna rağmen oyunu daha çok hızlandırmak için +1 verilmesidir. Yani pratikte rate 20000 CMD 100 up 100 olması gerekiyor. Sunucu ratelerinin ise 25k 101 101 olması tamamen yanlış. Dediğim gibi ayarlar bu şekilde.
Arkadaşlar ufak bir araştırma sonrası steampipe için FPS değerimizin 99.5 olması gerektiğini gördüm. Bu Steampipe'dan kastım şu an goldsrc oyun motoruna ait bütün oyunların en güncel Steam sürümü demek oluyor. Anlayacağınız fps_max değerimiz 99.5 olacak.
Arkadaşlar FPS değerimiz net_graph 3 de 100.5, cl_showfps 1 de ise 100 gözükmeli. Son olarak bunu da ekliyorum zira 99.5 uyumsuzluk yaratıyor ve 0.5 eksik FPS almış oluyoruz. Her ne kadar steampipe da 99.5 olarak ayarlandığı söylense de bu bilgi yanlış. Ayrıca FPS ile ilgili FPS calculation sorununun ana kaynağı şundan kaynaklanıyor; sunucuya girdiğimiz zaman FPS hesaplama sistemi bozuluyor ve oyunda input delay, hit registration problemi, tapping ve weapon prediction gibi problemler yaşıyoruz. FPS calculation sorununu çözmek için sunucuya girdiğimizde fps_max 100.0 yazmalıyız. Aslında FPS calculation denen sorun bundan ibaret. Son olarak;
Public rate.
Rate "20000"
Cl_cmdrate "100"
Cl_updaterate "100"
Cl_resend "2"
Ex_interp "0"
Fps_max "100.0"
Cl_fixtimerate "10" (100 FPS için)
Fastcup rate.
Rate "30000"
Cl_cmdrate "100"
Cl_updaterate "100"
Cl_resend "2"
Ex_interp "0"
Fps_max "100.0"
Cl_fixtimerate "10" (100 FPS için)