Tick Rate Nedir? Oyun Sunucusunda 64 ve 128 Tick Farkı
Tick rate, oyun sunucusunun dünyayı saniyede kaç kez güncellediğidir. 64 ve 128 tick arasındaki gerçek farkı, CS2’nin alt tick sistemini, Minecraft’ta TPS’in ne anlama geldiğini ve tick’in ping ve FPS ile ilişkisini anlatıyoruz.
Tick rate nedir sorusu, özellikle rekabetçi FPS oyuncularının “128 tick sunucu” tartışmalarıyla gündeme gelir. Tick, sunucunun oyun durumunu bir kez hesapladığı turdur: oyuncu girdilerini toplar, hareketleri ve atışları işler, sonucu oyunculara gönderir. Tick rate de bu turun saniyede kaç kez tekrarlandığıdır.
Tick rate, sunucunun donanımı ve oyunun tasarımıyla birlikte oyun deneyimini belirleyen ölçütlerden biridir; ama ping ve FPS ile karıştırılmamalıdır. LIONFIN oyun sunucularında oyunun desteklediği tick ayarını panelden ya da başlatma parametreleriyle yapabilirsiniz; rekabetçi sunucu seçenekleri CS2 sunucu kiralama sayfasındadır.
Kısa cevap
Tick rate nedir sorusunun kısa yanıtı: oyun sunucusunun oyun dünyasını saniyede kaç kez hesaplayıp güncellediğidir ve hertz ya da “tick” ile ifade edilir. 64 tick bir sunucu her 15,625 milisaniyede, 128 tick bir sunucu her 7,8 milisaniyede bir tur işler; yüksek tick, atış ve hareketlerin daha ince zaman dilimlerinde değerlendirilmesi demektir. CS2 sunucuları 64 tick ve alt tick (sub-tick) sistemiyle, Minecraft ise saniyede 20 tick (TPS) hedefiyle çalışır.
Tick rate nedir, oyun sunucusunda nasıl çalışır?
Tick rate, oyun sunucusunun oyun dünyasını saniyede kaç kez güncellediğidir; her güncellemeye bir “tick” denir. Sunucu her tick’te şu döngüyü tamamlar:
- Oyunculardan gelen girdileri (hareket, atış, etkileşim) toplar,
- Fizik, çarpışma, isabet ve oyun kurallarını hesaplar,
- Yeni oyun durumunu oyunculara gönderir.
Tick süresi, bir saniyenin tick sayısına bölünmesiyle bulunur. Bu basit hesap, farklı tick değerlerinin pratikte ne anlama geldiğini gösterir:
| Tick rate | Bir tick’in süresi | Örnek |
|---|---|---|
| 20 | 50 ms | Minecraft Java Edition (20 TPS hedefi) |
| 64 | 15,625 ms | Counter-Strike 2 sunucuları (alt tick ile) |
| 128 | yaklaşık 7,8 ms | CS:GO’da üçüncü taraf rekabetçi platformlar |
Sunucu bir tick’i bu süre içinde bitiremezse tick rate fiilen düşer ve oyuncular bunu takılma, geri sekme (rubber-banding) ya da gecikmeli isabet olarak hisseder.
64 tick ile 128 tick arasındaki fark nedir?
128 tick bir sunucu, 64 tick bir sunucuya göre oyun durumunu iki kat sık hesaplar; bu da girdilerin daha kısa zaman dilimlerine yerleştirilmesi ve hareketlerin daha ince örneklenmesi demektir.
CS:GO döneminde fark özellikle şu durumlarda hissedilirdi:
- Atış zamanlaması: 64 tick’te iki tick arasına düşen bir atış bir sonraki tick’te işlenir; 128 tick’te bu bekleme yarıya iner.
- Hareket ve zıplama: Bazı hareket teknikleri ve el bombası atışları tick hızına göre farklı sonuç verebiliyordu.
- Bant genişliği ve işlemci: 128 tick sunucu daha fazla işlemci zamanı ve oyuncu başına daha fazla ağ trafiği gerektirir.
Valve’ın kendi eşleştirme sunucuları CS:GO’da 64 tick kullanırken üçüncü taraf rekabetçi platformlar 128 tick sunucular sundu; bu ayrım topluluğun yıllarca süren tartışmasının kaynağıydı. Riot Games de VALORANT’ı 128 tick sunucularla yayımladığını açıkladı. Ancak tick hızını artırmak her oyunda anlamlı değildir: yavaş tempolu ya da çok oyunculu dünya oyunlarında düşük tick rate, oyuncu sayısını artırmak için bilinçli bir tercihtir.
CS2’nin alt tick (sub-tick) sistemi neyi değiştirdi?
Counter-Strike 2’de sunucular 64 tick hızında çalışır, ancak alt tick sistemi sayesinde oyuncunun girdisinin tick’ler arasındaki tam zamanı da sunucuya iletilir; sunucu atış ve hareketi tick sınırına yuvarlamadan, gerçekleştiği ana göre değerlendirir.
Bu tasarımın sonuçları:
- CS:GO’daki
-tickratebaşlatma parametresi CS2’de oyunun simülasyon hızını değiştirmez; topluluk sunucularında “128 tick CS2” diye ayrı bir mod yoktur. - Valve’ın amacı, 64 ile 128 tick arasındaki farkın yerini alt tick ile doldurmak ve rekabetçi deneyimi tek bir standartta toplamaktır.
- Oyuncu tarafında hissedilen kalite artık daha çok ping, paket kaybı ve sunucunun her tick’i zamanında tamamlayıp tamamlamadığına bağlıdır.
Alt tick sisteminin hissiyatı topluluk içinde hâlâ tartışılır; ancak sunucu yöneticisi açısından pratik sonuç nettir: CS2’de tick değerini değil, sunucunun kararlılığını ve ağ kalitesini optimize edersiniz. Kurulum ayrıntıları CS2 sunucu kurulumu rehberinde.
Minecraft’ta TPS ve MSPT ne anlama gelir?
Minecraft Java Edition’da tick rate sabit olarak saniyede 20 tick’tir ve sunucunun bu hedefe ulaşıp ulaşmadığı TPS (ticks per second) ile ölçülür. Her tick için 50 milisaniyelik bir bütçe vardır; bir tick’in ne kadar sürdüğü ise MSPT (milliseconds per tick) ile gösterilir.
| Ölçüm | Durum | Oyuncunun hissettiği |
|---|---|---|
| TPS 20, MSPT 50 ms’nin altında | Sağlıklı | Akıcı oyun |
| TPS 20, MSPT 50 ms’ye yakın | Sınırda | Ani yüklerde takılma riski |
| TPS 20’nin altında | Sunucu yetişemiyor | Yavaşlayan dünya, geç kırılan bloklar, geri sekme |
Paper sunucularında /tps ve /mspt komutları bu değerleri gösterir. TPS düşüşünün nedeni genellikle bellek değil, ana iş parçacığındaki yüktür: yoğun kızıltaş düzenekleri, kalabalık hayvan çiftlikleri, yeni chunk üretimi ya da ağır bir eklenti. Bellek tarafını Minecraft sunucu RAM ihtiyacı yazısında ayrıca ele aldık.
Tick rate, ping ve FPS arasındaki fark nedir?
Tick rate sunucunun güncelleme sıklığıdır, ping verinin oyuncu ile sunucu arasında gidip gelme süresidir, FPS ise oyuncunun bilgisayarının ekrana saniyede kaç kare çizdiğidir; üçü farklı yerlerde ölçülür ve birbirinin yerine geçmez.
- Tick rate (sunucu): Sunucunun donanımı ve oyunun ayarıyla belirlenir. Yüksek tick, sunucu tarafındaki zaman çözünürlüğünü artırır.
- Ping (ağ): Sunucunun coğrafi uzaklığı, yönlendirme ve bağlantı kalitesiyle belirlenir. 128 tick bir sunucu bile yüksek ping’i telafi edemez.
- FPS (istemci): Oyuncunun ekran kartı ve işlemcisine bağlıdır. FPS tick rate’in altına düştüğünde oyuncu, sunucunun gönderdiği güncellemeleri tam olarak göremez.
Pratikte bir oyuncunun “sunucu kasıyor” şikâyeti bu üçünden herhangi birinden kaynaklanabilir. Sorunu ayırt etmek için önce ping ve paket kaybına, sonra sunucunun tick sürelerine bakın; ağ tarafı oyun sunucusunda ping ve gecikme yazısında anlatılıyor.
Sunucuda tick düşmesi nasıl önlenir?
Tick düşmesini önlemenin temel yolu, sunucunun her tick’i bütçesi içinde tamamlayabilmesini sağlamaktır; bunun için donanım, yapılandırma ve içerik birlikte ele alınır.
- Yüksek tek çekirdek performansı: Çoğu oyun sunucusu simülasyonu tek bir ana iş parçacığında yürütür; çekirdek sayısından çok saat hızı ve işlemci kuşağı belirleyicidir.
- Ayrılmış kaynak: Paylaşımlı işlemci zamanında komşu yükü tick sürelerinde dalgalanma yaratabilir; rekabetçi sunucular için çekirdekleri ayrılmış bir VDS sunucu daha öngörülebilir sonuç verir.
- Ağır içeriği sınırlamak: Eklenti, mod ve bot sayısını gerçekten ihtiyaç duyulanla sınırlayın; her birinin tick süresine katkısını profil araçlarıyla ölçün.
- Ağ koruması: DDoS saldırıları sunucu işlemcisini ve bağlantıyı doldurarak tick’leri geciktirebilir; koruma altyapısı bu yüzden performansın parçasıdır.
Tick sorunları genellikle oyuncu sayısının zirve yaptığı saatlerde ortaya çıkar; ölçümlerinizi o saatlerde yapın ve değişiklikleri tek tek uygulayıp etkisini gözlemleyin.
Sık Sorulan Sorular
Yüksek tick rate her zaman daha iyi midir?
Her zaman değil. Yüksek tick rate, hızlı tempolu ve hassas nişan gerektiren oyunlarda daha tutarlı bir deneyim sağlar; ancak sunucunun işlemci ve bant genişliği ihtiyacını artırır. Sunucu bu yükü kaldıramazsa tick’ler gecikir ve sonuç düşük tick’ten daha kötü olur. Yavaş tempolu ya da çok oyunculu dünya oyunlarında düşük tick rate bilinçli bir tasarım tercihidir.
CS2’de 128 tick sunucu kurabilir miyim?
Hayır. CS2 sunucuları alt tick (sub-tick) sistemiyle 64 tick hızında çalışır ve CS:GO’daki -tickrate parametresi CS2’de simülasyon hızını değiştirmez. Valve, alt tick sistemiyle girdilerin tick’ler arasındaki gerçek zamanını işleyerek 64 ve 128 tick arasındaki farkı ortadan kaldırmayı amaçlamıştır. Sunucu kalitesini artırmak için kararlılığa ve ağ gecikmesine odaklanın.
Minecraft TPS neden 20’nin altına düşer?
TPS, sunucu bir tick’i 50 milisaniyelik bütçede tamamlayamadığında düşer. En sık nedenler yoğun kızıltaş düzenekleri, çok sayıda canlı veya düşmüş eşya, oyuncuların keşif sırasında yeni chunk üretmesi ve ana iş parçacığını meşgul eden eklenti ya da modlardır. spark gibi bir profil aracıyla zamanın nerede harcandığını görüp kaynağı hedefleyerek çözmek en etkili yoldur.
Tick rate ping’i düşürür mü?
Hayır. Ping, verinin oyuncu ile sunucu arasında gidip gelme süresidir ve uzaklık, yönlendirme ve bağlantı kalitesiyle belirlenir. Tick rate yalnızca sunucunun güncelleme sıklığını değiştirir. Yüksek tick, girdinin sunucuda işlenmesini bekleme süresini biraz kısaltır, ama oyuncuya uzak bir sunucunun gecikmesini telafi edemez. Düşük ping için oyunculara yakın bir veri merkezi seçmek gerekir.