Saya hampir menyelesaikan game PC (saya merilisnya dalam satu atau dua hari). Saya ingin cara untuk dengan mudah melepaskan tambalan melalui net jika saya menemukan bug di gim setelah rilis, atau jika saya ingin menambahkan fitur nanti.
Saya menggunakan InstallJammer sebagai sistem instal saya. Apakah ada program pembaruan / tambalan yang baik (sebaiknya gratis) yang dapat memeriksa dan mengirim pembaruan ke pemain melalui Internet?
Misalnya, jika seorang pemain membuka gim saya, gim tersebut pertama-tama memulai program pembaruan yang memeriksa pembaruan. Jika pembaruan tersedia, itu akan membiarkan pengguna tahu di mana mendapatkannya. Saya dapat memodifikasi kode sumber ke mesin permainan yang saya miliki, tetapi saya lebih suka untuk tidak menciptakan kembali roda.
sumber
Jawaban:
Terima kasih untuk semua bantuannya, tetapi setelah beberapa melihat-lihat, saya menemukan updater yang sangat bagus. Ini disebut Puchisoft Dispatcher . Mereka memiliki versi freeware, dan itu sangat bagus untuk proyek-proyek non-komersial.
sumber
Mungkin berlebihan, tetapi RakNet menyertakan sistem autopatcher :
sumber
Jika gim Anda sangat berorientasi pada data, gampang membuat loader Anda sendiri untuk memverifikasi dan mengunduh data dari server, kemudian luncurkan gim tersebut. Seharusnya tidak terlalu lama dalam bahasa yang dikelola.
Saya membuat beberapa waktu lalu di mana klien mengunduh peta seperti apa folder game yang seharusnya, file, md5's, dll. Dan kemudian mencari melalui file lokal untuk melihat mana yang perlu diunduh dari server.
Tidak terlalu aman atau optimal, tetapi Anda mengerti maksudnya.
Saya juga ingat di masa muda saya menggunakan Patch Maker oleh Clickteam. Saya tidak yakin apa itu kemampuan saat ini tetapi gratis dan dapat memperbarui file biner, Anda hanya mendistribusikannya sebagai file setup.
Mungkin beberapa alat instal yang lebih besar memungkinkan Anda membuat tambalan manual, Inno Setup gratis dan cukup lengkap, mungkin Anda mungkin lebih beruntung di sana.
sumber