Bir oyun güncellemesini okumak: ne bozulur, neden
Bir yamada birbirinden ayrı üç şey değişiyor ve bunların onarımı çok farklı bedellere mal oluyor. İnsanların offsetleri güncellemek dediği şey yalnızca bunlardan biri.
Yazan: Lethal Research
Bir yama çıkıyor, bir sürüm düşüyor ve her kanaldaki ilk soru ne kadar sürer oluyor. Dürüst cevap, yamanın birbirinden ayrı üç şeyden hangisini değiştirdiğine bağlı. Bu üçünün onarımı çok farklı bedellere mal oluyor. İlk saatte hangisi olduğunu kimse söyleyemez. Yani erken verilen bir tahmin, bilgi kılığına girmiş bir tahmindir. Yapabileceğiniz şey işin şeklini öğrenmek. Panoyu tahmine ihtiyaç duymadan okuyacak kadar iyi öğrenmek.
Bir yama, bir sürümün gözünden neyi değiştiriyor
Bir oyunun belleğini okuyan yazılım, o oyunun derlemesinde neyin nerede durduğunu anlatan bir tarife dayanır. Tarif hangi yapıların var olduğunu, içlerinde ne bulunduğunu ve birinden diğerine nasıl gidileceğini söyler. Bir yama, çalıştırılabilir dosyayı ve verisini değiştirir. O tarifin her satırı artık var olmayan bir programa dair bir iddiadır. Ya hâlâ tutuyordur ya tutmuyordur. Mekanik anlamda hiçbir şey bozulmadı. Tarif yalnızca uymaz oldu.
Üç tür değişiklik
| Ne değişti | Ne anlama geliyor | Onarım tipik olarak nasıl |
|---|---|---|
| Değerler kaydı, şekiller kaymadı | Sürümün bildiği her şey hâlâ orada, aynı biçimde, farklı yerlerde | En kısa durum. Yeniden ölçün, test edin, yayımlayın. Günler değil saatler |
| Şekiller değişti | Bir yapıya alan eklendi, çıkarıldı ya da sırası değişti; bir kapsayıcı tipi değişti veya bir alt sistem baştan yazıldı | Tarifin yeniden ölçülmesi değil, yeniden çıkarılması gerekiyor. Günler sürer ve bazı özellikler aynı biçimde geri gelmeyebilir |
| Anti-cheat bileşeni değişti | Yeni bir sürücü sürümü, yeni bir tarama ya da daha önce hiç okunmamış bir şeyin kontrol edilmesi | Bu hiç oyun kodu sorunu değil. Bir sürümü süresiz aşağıda tutabilen ya da firmware'in yeniden derlenmesini gerektiren durum bu |
Tek bir yama bunlardan herhangi biri, herhangi ikisi ya da üçü birden olabilir — ve dışarıdan, ilk gün, birbirlerinden ayırt edilemezler.
Sadece offsetleri güncelleyin bazen neden doğru
Çünkü ilk satır diye bir şey var. Bir yama yalnızca ilk satırsa, o cümle işi doğru tarif eder: yeniden ölç, doğrula, yayımla. Yanıltıcı olan kısmı, sanki üç satırı birden anlatıyormuş gibi kullanılması. İkinci satır zaten ölçüm değil. Herhangi bir şey ölçülmeden önce yeni şeklin ne olduğunu çıkarmak demek. Bir motor ya da araç zinciri değişikliği bütün özellikleri aynı anda o satıra taşıyabiliyor. Üçüncü satır ise baştan oyun kodu bile değil.
Firmware kartın flash belleğinde durur ve bir oyunun gönderdiği hiçbir şey oraya yazamaz. Bir oyun yama aldıysa ve kartınız hâlâ görünüyorsa, değişen şey firmware değildir. Bir oyun yamasıyla aynı anda gelen anti-cheat sürücü güncellemesi ise ayrı bir olaydır. Sonuçları da ayrıdır. Şüpheye kapılıp yeniden flashlamak yerine ürününüz için yayımlanmış duruma bakın.
Asıl önemli olan üçüncü satır
Anti-cheat değişiklikleri pahalı durum; çünkü haritayı değil hedefin kendisini oynatıyorlar. Geçen ay dikkat çekmeyen bir profil artık çekiyor olabilir. Daha önce kimsenin okumadığı bir alan okunmaya başlamıştır ve donanımınızda hiçbir şey değişmemiştir. Değişim kapsamı tam da bu durum için var. O kapsamın süresi siparişinizdeki seviyenin bir özelliği. Kimsenin bir kanalda söz verebileceği bir şey değil. Ayrıca bir sürümün geri dönmesinin neden tek bir olay olmadığını da bu açıklıyor. Yazılım güncel olabilir, ama çevresindeki ortam hâlâ hareket hâlinde olabilir.
İlk saatte ne yapmalı
- 1Hiçbir şey değişmediğini varsayarak başlatmayın — mevcut en pahalı tahmin bu
- 2Oyununuz için panoya bakın ve kanalın havasını değil, durumu okuyun
- 3Karttaki iki tarihi de okuyun: bizim yayımlama tarihimiz ve oyunun kendi yama tarihi
- 4Güncelleniyor durumunu bekleyin, Test ediliyor durumunu henüz sonuç yok, Durum yok durumunu ise sorun yok değil bilinmiyor olarak görün
- 5Firmware'i ihtimale karşı yeniden flashlamayın; yarıda kesilmiş bir yazma, bu düzende en sık görülen kendi kendine yapılan hasardır
- 6Siparişinize özgü bir şeye ihtiyacınız varsa genel sohbette değil, sipariş numarasıyla sipariş talebinde sorun
Kendi beklentinizi ayarlamak
Benimsemeye değer iki ölçü var. Birincisi, hız kalite demek değil. Saatler içinde geri dönen bir sürümde en ucuz değişiklik olmuştur. Bir hafta süren sürüm ise gerçek bir emek istemiş olabilir. İkisi de sonrasında ne kadar dayanacağı hakkında hiçbir şey söylemez. İkincisi, eksik bir tahmin, kendinden emin bir tahminden daha iyi bilgidir. Değişikliğin şekli bilinmeden dönüş süresi veren biri, sahip olamayacağı bir rakamı veriyordur. Bu alışkanlık, size söyleyeceği her şey hakkında güvenilir bir işaret.
Pano, bütün bunların kimse bülten yazmadan okunabilmesi için kuruldu. Sürüm başına tek satır, kendi tarihli durumuyla. Yanında oyunun kendi yama tarihi. Ve kendi beslememizi okuyamadığımızda yeşil yerine hiçbir şey. Bir yamadan sonra hikâyenin tamamı o iki tarihte: zemin ne zaman kaydı ve biz en son ne zaman baktık.
Sıradaki yazı
Sorunuz mu var? Discord'da sorun
Tüm yazılar