मैंने देखा है कि आपने प्रश्न क्लाइंट-सर्वर को टैग किया है, इसलिए मुझे लगता है कि आप यह भी पूछ रहे हैं कि पैच को शारीरिक रूप से कैसे वितरित किया जाए। आपके बजट के आधार पर, उपयोगकर्ताओं के लिए सबसे आसान है कि आप अपनी वेबसाइट पर बस एक HTTP डाउनलोड प्रदान करें, लेकिन इसके लिए आपके सर्वर से सबसे अधिक बैंडविड्थ की आवश्यकता होती है (पैच आकार * खरीदे गए गेम्स), थोड़ा कम उपयोगकर्ता के अनुकूल विकल्प आपकी सामग्री को अपलोड करना है बिटटोरेंट और अपने सर्वर से कुछ बीज चलाएं। यह आपके सर्वर पर फिर से जुड़ने वाले बैंडविड्थ को कम कर देता है, लेकिन आपके उपयोगकर्ताओं के लिए एक दर्द अधिक होगा जब तक कि आप बर्फ़ीला तूफ़ान की तरह नहीं हैं और आपके गेम में बिटटोरेंट क्लाइंट बनाने के लिए रिसोर्स हैं।
लब्बोलुआब यह है कि यह निर्भर करता है कि आपका पैच कितना बड़ा (एमबी / जीबी) या अपडेट होगा और आपको अपने पैच को अंतिम उपयोगकर्ताओं को वितरित करने के लिए सर्वर और बैंडविड्थ पर कितना पैसा फेंकना होगा।
एक सॉफ्टवेयर परिप्रेक्ष्य से, गेम अपडेट को वितरित करने और स्थापित करने के कई तरीके हैं, लेकिन सामान्य तौर पर आपको पारंपरिक सॉफ़्टवेयर द्वारा उपयोग किए जाने वाले तरीकों के साथ रहना चाहिए। क्या उपयोगकर्ता ने एक अपडेट इंस्टॉलर डाउनलोड किया है, जो जानता है कि उपयोगकर्ता को अपनी मशीन पर प्रवेश करने और आवश्यक जाँच संस्करणों के रूप में कॉपी / अपडेट करने के लिए कैसे संकेत दिया जाए (उपयोगकर्ता ने v1.1 को छोड़ दिया है और सीधे v1.2 स्थापित किया है)।