Saya perhatikan bahwa Anda menandai pertanyaan-server-klien, jadi saya berasumsi Anda juga bertanya bagaimana cara mendistribusikan tambalan secara fisik. Bergantung pada anggaran Anda, cara termudah bagi pengguna adalah menyediakan unduhan HTTP di situs web Anda, tetapi ini membutuhkan bandwidth paling banyak dari server Anda (ukuran tambalan * game yang dibeli), opsi yang sedikit lebih ramah pengguna adalah mengunggah konten Anda sebagai bittorrent dan jalankan beberapa seed dari server Anda. Ini mengurangi bandwidth yang dibutuhkan di server Anda, tetapi akan lebih menyebalkan bagi pengguna Anda kecuali Anda seperti Blizzard dan memiliki resoruces untuk membangun klien bittorrent ke dalam gim Anda.
Intinya adalah bahwa itu tergantung pada seberapa besar (MB / GB) tambalan atau pembaruan Anda dan berapa banyak uang yang harus Anda keluarkan ke server dan bandwidth untuk mendistribusikan tambalan Anda kepada pengguna akhir.
Dari perspektif perangkat lunak, ada banyak cara untuk mendistribusikan dan menginstal pembaruan game, tetapi secara umum Anda harus tetap menggunakan metode yang digunakan oleh perangkat lunak tradisional. Mintalah pengguna mengunduh pemasang pembaruan, yang tahu cara meminta pengguna untuk mendapatkan akses administratif ke mesin mereka dan menyalin / memperbarui file sebagai versi pemeriksaan yang diperlukan (pengguna mungkin telah melewatkan v1.1 dan menginstal v1.2 secara langsung).