Coğrafya neden oyunun bir parçası?
İnternet, sinyalin ışığa yakın hızda ilerlediği ama yine de belirli bir yol kat ettiği fiziksel bir ağdır. Bir paketin İstanbul'daki bir veri merkezine gidip dönmesi ile Amsterdam'daki bir veri merkezine gidip dönmesi arasında ölçülebilir bir zaman farkı vardır.
Bu fark milisaniyelerle ifade edilir ve gündelik internet kullanımında fark edilmez; bir sayfanın 40 milisaniye geç açılmasını kimse hissetmez. Ancak refleks temelli oyunlarda hikâye değişir. Köşeden çıkan rakibi gördüğünüz an ile sunucunun sizi gördüğü an arasındaki boşluk, kimin önce ateş ettiğini belirleyen şeyin ta kendisidir. Bu yüzden bölge seçimi bir tercih değil, oyun ayarlarının en temel maddesi olarak konumlanıyor.
Sunucu altyapısı: iki ayrı katman
Platformun mimarisi basit bir mantıkla kuruluyor: oyuncuya en yakın düğümde maç açmak, hesap verisini de oyuncunun kendi bölgesinde tutmak. Pratikte bu, iki farklı katmanın ayrılması demektir.
Hesap bilgileri, ilerleme kayıtları ve envanter Türkiye'deki yerel veri katmanında dururken, maçın kendisi bölgesel bir oyun sunucusunda çalışır. Türkiye'den bağlanan oyuncular için birincil bölge İstanbul üzerindeki düğüm olarak tanımlanıyor. Yoğun saatlerde ya da az oynanan modlarda ikinci seçenek Frankfurt, üçüncü seçenek ise Amsterdam oluyor.