ฉันสังเกตเห็นว่าคุณติดแท็กคำถามไคลเอนต์ - เซิร์ฟเวอร์ดังนั้นฉันคิดว่าคุณยังถามถึงวิธีการกระจายแพตช์ ขึ้นอยู่กับงบประมาณของคุณวิธีที่ง่ายที่สุดสำหรับผู้ใช้คือเพียงแค่ให้การดาวน์โหลด HTTP บนเว็บไซต์ของคุณ แต่สิ่งนี้ต้องการแบนด์วิดท์มากที่สุดจากเซิร์ฟเวอร์ของคุณ (ขนาดของแพทช์ * เกมที่ซื้อ) ตัวเลือกที่เป็นมิตรต่อผู้ใช้ BitTorrent และเรียกใช้เมล็ดจากเซิร์ฟเวอร์ของคุณ สิ่งนี้จะช่วยลดแบนด์วิดท์ที่ต้องใช้บนเซิร์ฟเวอร์ของคุณ แต่จะเจ็บปวดกว่าสำหรับผู้ใช้ของคุณเว้นแต่ว่าคุณเป็นเหมือน Blizzard และมี resoruces ในการสร้างลูกค้า BitTorrent ลงในเกมของคุณ
บรรทัดล่างคือขึ้นอยู่กับว่าแพ็คเกตหรืออัพเดตของคุณมีขนาดใหญ่เพียงใด (MB / GB) และจำนวนเงินที่คุณต้องใช้ในเซิร์ฟเวอร์และแบนด์วิดท์เพื่อกระจายแพตช์ของคุณไปยังผู้ใช้
จากมุมมองของซอฟต์แวร์มีหลายวิธีในการกระจายและติดตั้งการปรับปรุงเกม แต่โดยทั่วไปคุณควรใช้วิธีการที่ซอฟต์แวร์ดั้งเดิมใช้ ให้ผู้ใช้ดาวน์โหลดตัวติดตั้งการอัปเดตซึ่งรู้วิธีให้ผู้ใช้เข้าใช้งานเครื่องและคัดลอก / อัปเดตไฟล์ตามรุ่นการตรวจสอบที่จำเป็น (ผู้ใช้อาจข้าม v1.1 และติดตั้ง v1.2 โดยตรง)