PC oyun güncelleme sistemleri [kapalı]


14

Neredeyse bir PC oyununu bitirdim (bir iki gün içinde piyasaya sürüyorum). Oyunun yayınlanmasından hemen sonra bir hata bulursam veya daha sonra özellikler eklemek istersem, net üzerinden yamaları kolayca yayınlamanın bir yolunu istiyorum.

Kurulum sistemim olarak InstallJammer kullanıyorum . İnternet üzerinden oyuncuları kontrol edip gönderebilen iyi güncelleme / yama programları (tercihen ücretsiz) var mı?

Örneğin, bir oyuncu oyunumu açarsa, oyun önce güncellemeleri kontrol eden güncelleme programını başlatır. Güncellemeler varsa, kullanıcıya nereden edinebileceğini bildirir. Kaynak kodunu sahip olduğum oyun motoruna değiştirebilirim, ancak tekerleği yeniden icat etmemeyi tercih ederim.


3
Hangi platformdasın? Microsoft, oyununuz için yükleme ve güncelleştirmeleri işleyen kullanımı kolay bir clickOnce çözümü sağlar.
Jonathan Connell

Bu konuda çok fazla endişelenme, sonuçta tek kişilik bir şovsun, bu yüzden her şeyin mükemmel olması gerekmez. Nette yeni ikili dosyalar koyabileceğiniz bir yer varsa, kullanıcılarınız oraya gidebilir ve hata düzeltilmiş sürümünü indirebilir. Şimdi bu özelliğe çok fazla yatırım yapmayın, oyunla nasıl geçtiğini daha iyi bekleyin.
Maik Semder

@ 3nixios Windows tabanlı bir oyun motoru kullanıyorum, ancak clickOnce bana yardımcı olmayacak çünkü sadece yönetilen programlar için. Oyun motorum yerli C ++ koduyla yapıldı.
QAH

Google, Chrome yükleyicisini ClickOnce kullanarak yüklüyor, bu yüzden kullanılamıyor gibi değil - bu durumda neden (kolay tek tıklamayla kurulum) gerçekten mantıklı değil ^^
Oskar Duveborn

Yanıtlar:


5

Tüm yardımcılar için teşekkürler, ama etrafa baktıktan sonra gerçekten iyi bir güncelleyici buldum. Buna Puchisoft Dispatcher deniyor . Ücretsiz bir sürümleri var ve ticari olmayan projeler için gerçekten iyi.


3

Aşırı olabilir, ancak RakNet bir otomatik yakalama sistemi içerir :

Otomatik yakalama, eksik veya değiştirilmiş dosyaların iki veya daha fazla sistem arasında kopyalanmasını yöneten bir sınıftır. Dosya aktarma, aktarılan dosyaları sıkıştırma, güvenlik ve dosya işlemlerini gerçekleştirir. Temel bağlantıyı ele almaz veya bir kullanıcı arayüzü sağlamaz.


Bahşiş için teşekkürler, ancak RakNet otomatik yakalayıcı gerçekten harika olsa da, benim oyunum için kesinlikle aşırı. Oyunum basit bir 2D yarış oyunudur.
QAH

2

Oyun çok veri odaklıysa, sunucudan veri doğrulamak ve indirmek için kendi yükleyicinizi yapmak kolay olabilir, ardından oyunu başlatın. Yönetilen bir dilde çok uzun sürmemelidir.

İstemcinin oyun klasörünün neye benzediğini gösteren bir harita, dosyalar, md5'ler vb. İndirdiği bir süre geri döndüm.

Çok güvenli veya optimize değil, ama anladınız.

Gençliğimde Patch Maker'ın Patch Maker uygulamasını da hatırlıyorum . Şu anda yeteneklerinin ne olduğundan emin değilim ama ücretsiz ve ikili dosyaları güncelleyebilir, sadece bir kurulum dosyası olarak dağıtabilirsiniz.

Belki daha büyük kurulum araçlarından bazıları manuel yamalar oluşturmanıza izin verir, Inno Kurulumu ücretsiz ve oldukça eksiksizdir, belki orada daha fazla şansınız olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.