Asıl ismiyle CSGO olan oyunun CS2 hali çıktığında çoğu kişi grafiklere ya da silah animasyonlarına odaklandı ama aslında en büyük değişiklik oyunun alt yapısında yapıldı. Yani görünmeyen kısımda. Sub-tick dedikleri bir sistem geldi. Açıkçası ilk başta ben de tam olarak ne olduğunu anlamamıştım. Ama oynadıkça ve biraz da araştırıp izledikçe kafamda oturmaya başladı. Şimdi gelin biraz bundan bahsedeyim. Çok teknik konuşmayacağım yani rahat olun.
Sub-Tick Nedir?
Eskiden CS:GO oynarken mermi attığımızda ya da zıpladığımızda, bu hareketleri sunucu belirli aralıklarla algılıyordu. Yani mesela sen tetiğe bastın ama sunucu onu yarım saniye sonra “gördü” oluyor gibi. Bu gözle fark edilmiyor belki ama refleks oyunu olan bir yerde çok şeyi değiştiriyor. Sub-tick dedikleri sistem işte bunu düzeltmeye çalışıyor. Artık oyunda ne yaptıysan o hareket neredeyse anında sunucuya iletiliyor.
Kısaca öyle biriyle karşılaştığında senin gerçekten önce ateş edip etmediğin veyahut düelloyu kimin kazandığı daha net belli oluyor. En azından amaç bu şu anda.
Peki Sub-Tick Oyunda Fark Ediliyor mu?
Ben ilk başta çok büyük bir fark hissetmedim. Ama sonra bir süre oynadıktan sonra bazı şeylerin “daha net” olduğunu fark ettim. Özellikle yakın mesafe çatışmalarda daha az “ya nasıl ölmedin” hissi oluyor. Hala var ama azalmış gibi. Hani bazen vurduğundan emin olursun ama karşı taraf seni alır ya, işte o anlar biraz daha az.
Bazı oyuncular sistemin çok iyi çalıştığını söylüyor ama bazılarıysa “her şey daha kötü oldu” diyor. Bence bu biraz da alışkanlık. CS:GO’da senelerce oynamışız ve elimiz o oyunun fiziğine alışmış ama CS2’de her şey biraz daha yumuşak gibi. Hareketler biraz daha kaygan geliyor bana da şahsen. Sub-tick yüzünden mi veyahut başka bir şeyden mi emin değilim ama eski oyun hissiyle birebir aynı değil. Hatta bir çok kişi oyunu bu yüzden bıraktı. Haksız değiller çünkü eski hissiyat artık ortada yok. Bunun dışında örnek vermem gerekirse haritaların karanlık atmosferi gitti diye bırakanlarda vardı.
Bu Yenilik Gerçekten Gerekli miydi?
Cidden CS2 çıkınca insanlar doğal olarak “görsel değişmiş ama mekanik aynı” dedi. Sub-tick aslında “görünmeyen değişiklik” oldu. Bence gerekliydi. Çünkü rekabetçi oyunlar artık çok detaycı. Oyuncuların beklentisi de çok yüksek. Kimse “lag oldu o yüzden öldüm” demek istemiyor. Valve da bunu çözmek istemiş.
Şu an %100 kusursuz değil. Hâlâ bazen garip anlar yaşanıyor. Ama bu sistemin geliştirileceğini düşünüyorum. En azından CS2 artık geçmişe göre daha modern bir altyapıya sahip. Bu da ileride oyunu daha stabil hale getirebilir. Şu anda olan subtick durumu.
Sub-tick Sunucu Olay Grafiği
Bu CSGO zamanından kalma ve eski sistemdeki max tick oranı ama tabi ki sub-tick özelliği yok.
Senaryo A
64 Tick
Player 1, Player 2’yi görür
Player 2 yaklaşık 4 birim hareket eder
Player 1 silahını ateşler, nişangah başın üzerindedir
Player 1, bu tam zamanda ateş ettiğini sunucuya bildirir
Sunucu, mermi kaçırıldı olarak algılar
(Tickler arasındaki hareket nedeniyle)
Bu görselde olan ise CS2 zamanında başlamış olan 128 tick’e sahip ve subtick barındıran hali.
Senaryo B
128 Tick + Sub-Tick
- Player 1, Player 2’yi görür
- Player 2 yaklaşık 2 birim hareket eder
- Player 1 silahını ateşler, nişangah başın üzerindedir
- Player 1, bu tam zamandan 7 ms önce ateş ettiğini sunucuya bildirir
- Sunucu, tick’ler arasındaki hareketi işler ve merminin isabet ettiğini görür
- Player 1 ve Player 2’ye, Player 2’nin öldüğü bilgisi verilir
Son Söz
Sub-tick sistemi herkese “vay be çok iyi sistem ya” filan dedirtmedi ama CS2’yi ileri taşıyacak şeylerden biri olabilir. Şimdilik tam oturmuş değil belki ama hissedilen fark zamanla artıyor. Özellikle rekabetçi oynuyorsan bir şekilde hissettiriyor kendini. Bence biraz zaman vermek gerekiyor. Yeni sistem, yeni oyun gibi… Tabi alışmak da zaman alıyor. Ama yönleri doğru gibi
Verisunucu.net iyi oyunlar diler.