Sabırla bekledin, indirme çubuğu nihayet %100'e ulaştı ve "Oyna" tuşuna basmak için can atıyorsun. Ama tuşun yerinde soluk gri bir "Hazırlanıyor" yazısı duruyor, sabit diskin çılgınca dönüyor ve oyun bir türlü açılmıyor. Panik yapmadan önce bir nefes al: ucuz steam oyun avında en çok göz ardı edilen ve en çok yanlış anlaşılan aşama tam da burada başlıyor. İndirme bitmiş olabilir, ama oyunun senin bilgisayarında oynanabilir hâle gelmesi bambaşka bir hikâye.
Bu yazıda, Steam'in indirme çubuğu %100 olduktan sonra kaputun altında sessizce çalışan üç gizli aşamayı — Shader ön belleğe alma, disk alanı ayırma ve dosya doğrulama — açacağız. Bu üç adımın neden bazen dakikalar değil saatler sürdüğünü ve donanımınla nasıl doğrudan ilgili olduğunu öğrendiğinde, bir daha asla "oyun bozuk" diye paniklemeyeceksin.
Steam'de bir oyunun yanındaki yüzde göstergesi, yalnızca ham dosyaların sunucudan diskine kopyalanmasını ölçer. Yani sen "bitti" sanırken, Steam gerçekte oyunu oynanabilir hâle getirmek için henüz işe yeni başlamıştır. Özellikle bir ucuz steam oyun kampanyasında büyük yapımları kaptığında, indirmenin ardından "Shader Ön Belleğe Alınıyor" adında ikinci bir çubuk belirir. Çoğu oyuncu bu ekranı ilk kez gördüğünde donmuş sanır ve oyunu zorla kapatır — işte asıl hata da budur.
Shader, oyunun ışık, gölge ve doku efektlerini ekran kartının anlayacağı dile çeviren minik kod parçalarıdır. Steam, oyunu ilk çalıştırmadan önce bu kodları senin ekran kartına göre bir kez derleyip belleğe alır ki oyun içinde ani takılmalar (stutter) yaşamayasın. Bu iyi niyetli bir işlemdir; ama eski veya orta seviye bir işlemcin varsa bu "bir kez" saatlerce sürebilir.
Shader ön belleğe alma süresi tamamen işlemcinin (CPU) çekirdek sayısına ve hızına bağlıdır. Modern bir oyunun on binlerce shader'ı olabilir ve bunların hepsinin tek tek derlenmesi gerekir. Sekiz çekirdekli yeni nesil bir işlemci bunu birkaç dakikada bitirirken, dört çekirdekli daha eski bir sistem aynı işi 20-40 dakikada zar zor tamamlar. Yani bir ucuz steam oyun aldığında sorun oyunda değil, senin işlemcinin bu görevi ne kadar hızlı devirdiğindedir.
Buna bir de "disk alanı ayrılıyor" aşaması eklenir. Steam, oyunu yüklemeden önce sabit diskte gereken boş alanı önceden rezerve eder. Klasik bir HDD kullanıyorsan bu ayırma işlemi, SSD'ye kıyasla kat kat yavaş ilerler ve "0 bayt/sn" göstergesinde takılı kalmış gibi görünür. Oysa disk arka planda sessizce çalışmaktadır.
Yukarıdaki değerler göreceli bekleme süresini gösterir; en yavaş kombinasyon (eski disk + zayıf işlemci) referans alınmıştır. Görüldüğü gibi darboğaz oyunda değil, donanımının uyumunda gizlidir.
İndirdikten sonra sorunsuz oynayabileceğin, gerçek ve garantili Steam oyunlarını tek çatı altında incele.
En kritik nokta bu. Shader ön belleğe alma yarıda kesilirse, Steam bir sonraki açılışta işlemi genellikle sıfırdan başlatır. Yani sabrını yitirip Görev Yöneticisi'nden oyunu kapatan biri, aslında beklediği süreyi ikiye katlar. Daha kötüsü, bazı oyunlarda yarım kalan shader dosyaları bozulur ve oyun içinde grafik hataları, kırpılan dokular veya ani çökmeler baş gösterir. O yüzden bir ucuz steam oyun ilk kez açılırken, bilgisayarı fişten çekmeden önce bu aşamanın bitmesini beklemek en akıllıcasıdır.
İlk savunma hattın disk türündür. Mümkünse oyunlarını bir SSD'ye kur; hem indirme sonrası ayırma hem de shader derleme aşaması dramatik biçimde kısalır. İkinci olarak, Steam'i ilk büyük oyunu indirdiğin gece açık bırak ve shader işleminin gece boyunca tamamlanmasına izin ver. Üçüncü olarak, ekran kartı sürücülerini güncel tut — çünkü shader'lar sürücü versiyonuna bağlıdır ve her büyük sürücü güncellemesinden sonra Steam ön belleği yeniden derleyebilir.
Eğer bir steam random key aktive ettiysen de aynı kurallar geçerlidir; anahtar ne kadar ucuz olursa olsun, oyunun oynanabilir hâle gelmesi yine senin donanımının hızına bağlıdır. Anahtarla gelen oyun ile mağazadan aldığın oyun, bu aşamada tamamen aynı davranır.
| Aşama | Ne Yapar | Darboğaz |
|---|---|---|
| İndirme (%0-100) | Dosyaları sunucudan kopyalar | İnternet hızı |
| Disk Alanı Ayrılıyor | Gereken boş alanı rezerve eder | Disk türü (HDD/SSD) |
| Shader Ön Belleğe Alma | Grafik kodlarını CPU ile derler | İşlemci çekirdeği |
| Dosya Doğrulama | Bozuk parça var mı kontrol eder | Disk okuma hızı |
Ucuz Steam oyunlarını ve anahtarlarını güvenle temin et, kütüphanene saniyeler içinde ekle.
Evet, kapatmak oyununa zarar vermez. Ancak kapatırsan grafik kodları oyun oynanırken anlık derlenir ve özellikle yeni alanlara girdiğinde kısa takılmalar yaşarsın. Güçlü bir sistemin varsa bu takılmalar neredeyse fark edilmez; zayıf sistemlerde ise açık bırakmak daha akıcı bir deneyim sunar.
Büyük olasılıkla bozuk değil. İşlemcin shader'ları derliyor ya da disk alan ayırıyor olabilir. Yine de saatlerce hiç ilerleme yoksa Steam'i yeniden başlat ve dosya bütünlüğünü doğrula. Bu işlem çoğu tıkanmayı çözer.
Hayır. Fiyatın açılış hızıyla hiçbir ilgisi yoktur. Aynı oyunu tam fiyattan da alsan, indirme sonrası aşamalar birebir aynı sürede işler. Belirleyici olan tek şey senin donanımın ve internet hızındır.