Soruyu istemci-sunucu olarak etiketlediğinizi fark ettim, bu yüzden yamayı nasıl fiziksel olarak dağıtacağınızı da sorduğunuzu varsayıyorum. Bütçenize bağlı olarak, kullanıcılar için en kolayı web sitenize bir HTTP indirmesi sağlamaktır, ancak bu sunucunuzdan en fazla bant genişliğini gerektirir (satın alınan yama boyutu * oyunlar), biraz daha az kullanıcı dostu bir seçenek içeriğinizi bir bittorrent ve sunucularınızdan bazı tohumları çalıştırın. Bu, sunucunuzda gereken bant genişliğini azaltır, ancak Blizzard gibi değilseniz ve oyununuza bir bittorrent istemcisi oluşturmak için kaynaklara sahip olmadığınız sürece kullanıcılarınız için daha fazla acı çekecektir.
Sonuç olarak, yamanızın veya güncellemenizin ne kadar büyük (MB / GB) olduğuna ve yamanızı son kullanıcılara dağıtmak için bir sunucuya ve bant genişliğine ne kadar para harcamanız gerektiğine bağlıdır.
Yazılım perspektifinden bakıldığında, oyun güncellemelerini dağıtmanın ve yüklemenin birçok yolu vardır, ancak genel olarak geleneksel yazılım tarafından kullanılan yöntemlere bağlı kalmalısınız. Kullanıcının, makineye yöneticilik erişimi için nasıl komut isteyeceğini ve dosyaları gerekli sürümleri kontrol ederek kopyalayıp / güncelleyeceğini bilen bir güncelleme yükleyicisi indirmesini sağlayın (kullanıcı v1.1'i atlamış ve v1.2'yi doğrudan yüklemiş olabilir).