Pro public rate plugini

avatar ahmet2606
Forum Üyesi
20-04-2025, Saat: 12:38
387
#1
Yorumu Paylaş

Merhaba, rate ayarlarıyla alakalı bir plugin lazım. Mermi sekmeme gibi bir özellik değil fakat mermilerin toparlanmış halde olduğu bir plugin. Mermilerin düzgün şekilde, ayarlı şekilde gideceği bir plugin. İlgilenilirse çok memnun olurum. Teşekkür ederim.
deneme
Forum Üyesi

Konuda Ara

3 Yorum

FlorianWirtz

Forum Sorumlusu

Forum Sorumlusu

Çözdüğü Konu: 1
avatar
FlorianWirtz
21-04-2025, Saat: 08:34
21-04-2025, Saat: 08:34
#2
Yorumu Paylaş
En iyi rate ayarları
CSDURAGI ----------
rate "100000"
sys_ticrate "10000"
cl_cmdrate "105"
cl_updaterate "102"
ex_interp 0.1
cl_dlmax 512
cl_filterstuffcmd "1"
---------------------------
OYUNYONETICISI -------
rate "25000"
cl_cmdrate "101"
cl_updaterate "101"
oyunyoneticisinde hs oranı kotu oldugu ıcın
bunları yazın ve daha rahat tarayıp daha ıyı hs atın [oyt icin]
ex_interp 0.01
cl_dlmax 128
sys_ticrate 10000
cl_filterstuffcmd "1"

FlorianWirtz

Forum Sorumlusu

Forum Sorumlusu

Çözdüğü Konu: 1
avatar
FlorianWirtz
23-04-2025, Saat: 10:33
23-04-2025, Saat: 10:33
#3
Yorumu Paylaş
@ahmet2606 konunuz çözüldüyse bildirmeyi unutmayınız

Pawner

Forum Üyesi

Kayıtlı Üye Grubu

Çözdüğü Konu: 0
avatar
Pawner
08-06-2025, Saat: 12:01
08-06-2025, Saat: 12:01
#4
Yorumu Paylaş
Eğer public sunucuda oynuyorsan ratelerin şu şekilde olmalı;
rate "20000" (Public sunucularında rate maksimum 25000 olarak ayarlı +500 eklemene gerek yok. Aşağıda anlatacağım).
cl_cmdrate "100" (Sunucuda updaterate değeriyle eşit olmalı (101) Fakat+1 eklemeye gerek yok aşağıda anlatacağım).
cl_updaterate "100" (Sunucuda 101 olarak ayarlı. +1 eklemeye gerek yok aşağıda anlatacağım)
ex_interp "0.01" (Frame Interpolation. Ne kadar düşük olursa rakip oyuncunun konumunu o kadar doğru pozisyonda görürsün. cmd 100 ve updaterate 100 için minimum değer 0.01.)
cl_resend "2" (Geri gönderimi düşük tutarsan oyun daha gecikmesiz çalışacaktır. CS:GO'da cl_resend 2'ydi. CS 1.6'da 6)
cl_fixtimerate "10" (FPS değerinle eşit olmalı 100.0 FPS "10" 144.0 FPS "14.4" Paket ve FPS arasındaki senkronizasyon. FPS değeriyle eşit olmalı).
fps_max "100.0" (Normalde 99.5 olması gerektiği söylenir fakat bu doğru değil. fps_max 100.0 olmalıdır. net_graph 3 kodunda 100.5 gözükmesi gerekir 99.5 yaptığımızda 100 gözükür fakat bu yanlış Çünkü 99.5 oyunu gereksiz hızlandırır ve aslında 0.5 fps değeri kayıp yaşarsınız. FPS 99.5'deyken oyundaki akıcılığı ve pürüzsüzlüğü kaybedersin. Ve oyunda katılık ve tutukluk hissedersin. Aim almak için daha çok efor sarfedersin. Oyun her zaman hassas ve pürüzsüz olmalıdır. Oyunu her zaman orijinal hızında oynamalısın. Oyunu gereksiz hızlandırarak veya yavaşlatarak oyundan verim alamazsın. Oyunun hızlı olması, oyunun performansının iyi olduğu anlamına gelmiyor. Oyunun ne kadar orijinal hızından koparsan o kadar performans kaybı ve oyun sistemlerinde bozula yaşarsın. O yüzden oyunu her zaman orijinal hızında oynamalısın. Daha hızlı oyun daha kötü oyun kontrolü demektir. FPS'yi 99.5 yapmak sunucu ve client (oyun istemcin) arasında senkronizasyonu bozar.

Eğer Fastcup gibi rekabetçi bir platformda oynuyorsan yine rateler şu şekilde olacak;
rate 30000 (Fastcup Sunucularında 100000 olarak ayarlı) Fakat burada en iyisi 100000 olduğu anlamına gelmiyor. Rate 100000'de mermilerde hit registration sorunları ve dengesiz ateşleme durumu oluyor. Sprayler de mermi gitmeme sorunu rate 30000'de çok kalkıyor. 100000 rate değerinde istediğin şekilde silahı kontrol edemiyorsun. Oyun orijinal hızından daha fazla hızlanıyor. Tapping, spray control ve input'da sorunlar oluşuyor İstediğin şekilde spray ve tapping yapamıyorsun. Input durumunda ise movementları kontrol etmek daha çok zorlaşıyor. Bunun nedeni rate 100000'in aslında ne kadar 2013 güncellemesiyle gelsede bu rate değeri oyun için optimize değil. Fakat rate 30000'de ne tappingde ne de sprayde problem yaşamıyorsun. Rate 30000 ile oyun senkronizasyonu sağlanıyor. Her ne kadar yukarıda belirtildiği gibi sunucuda rate 100000 olsa da burada sunucu rate'leri önemli olmuyor. Önemli olan şey oyunun belirlediği değerler. Rate 100000 de spray pattern'de dengesizlik oluşuyor. Oyundaki recoil ve spread system rate 100000'den dolayı bozuluyor yine yukarıda bahsetmiştim. Rate değeri 30000 olarak uygulandığı zaman oyun CS:Source mekaniklerine (tapping, spray pattern, input, spread system ve recoil system). benziyor ve bu çok iyi bir şey. Daha öncede dediğim 30000 gerçekten en iyi çalışan rate ve orijinal. 100000 gerek yok.

cl_cmdrate "100" Cmdrate için FPS değerimizin +5 fazlası olması gerektiği söylenir. Buna gerek yok ve +5 eklemek yine oyunu gereksiz hızlandırır. Cmdrate ile biz sunucuya paket göndeririz ve sunucuya 100'den daha fazla paket gönderdiğimiz de yine oyun gereksiz hızlanacaktır. Cmdrate'ye 105 vermek bizim server ve client (oyun istemcimiz) arasındaki senkronizasyonu bozar. Oyun gereksiz hızlanacağı için yine yukarıda söylediğim gibi oyun sistemlerinde problemler olacak. Yani burada sunucunun updaterate değerini girmek önemli değil. Önemli olan oyun motorunda bulunan orijinal değerler. Bizim için oyun moturunda belirlenen değerler önemli. Bizim istediğimiz optimize edilmiş performansı iyi oyun olacağı için cmdrate'ye paket ekleme veya çıkartma yapmamalıyız. O yüzden cmdrate 100 olmalı.

cl_updaterate "100" yine yukarıda da bahsettiğim gibi bu değer 100 olmalı. Bu sunucunun bize gönderdiği paket değeridir. Eksik veya fazla yukarıda bahsedildiği sorunlar yaratacak.
Ex_interp "0.01" yukarıda bahsedildiği gibi 0.01 olmalı.
Diğer değerler aynı olacak.
Son olarak public sunucularında rate'e 20000 vermemizin sebebi oyun ilk çıktığında rate değerinin 20000 olarak ayarlanmasıydı. Rate 25000 her ne kadar public sunucuları tarafından ayarlanmış olsa bu ayarlama yanlıştır. (Fastcup'ta updaterate'yi 102 yapmaları gibi veya cmdrate'ye 105 vermeleri gibi.) burada önemli olan oyun motorunun istediği değeleri vermektir.


Konuyu Okuyanlar: