Sistemas de actualización de juegos para PC

Casi he terminado un juego de PC (lo lanzaré en uno o dos días). Me gustaría una forma de liberar parches fácilmente en la networking en caso de que encuentre un error en el juego inmediatamente después del lanzamiento, o en caso de que quiera agregar características más adelante.

Estoy utilizando InstallJammer como mi sistema de installation. ¿Hay buenos progtwigs de actualización / revisión (preferiblemente gratuitos) que pueden verificar y enviar actualizaciones a los jugadores a través de Internet?

Por ejemplo, si un jugador abre mi juego, el juego primero inicia el progtwig de actualización que busca actualizaciones. Si hay actualizaciones disponibles, le indicará al usuario dónde getlas. Puedo modificar el código fuente del motor del juego que poseo, pero preferiría no volver a devise la rueda.

Gracias por toda la ayuda chicos, pero después de mirar alnetworkingedor, encontré un actualizador realmente bueno. Se llama Puchisoft Dispatcher . Tienen una versión freeware, y es realmente bueno para proyectos no comerciales.

Puede ser excesivo, pero RakNet incluye un sistema de autopater :

El autorizador es una class que gestiona la copy de files perdidos o cambiados entre dos o más sistemas. Maneja la transferencia de files, la compression de files transferidos, la security y las operaciones de files. No maneja la conectividad básica ni proporciona una interfaz de usuario.

Si su juego está muy orientado a los datos, podría ser fácil crear su propio cargador para verificar y download datos de un server, y luego iniciar el juego. No debería tomar demasiado time en un lenguaje administrado.

Hice uno hace un time donde el cliente descargó un map de cómo se vería la carpeta del juego, files, md5, etc. Y luego miró a través de los files locales para ver cuáles necesitaba download del server.

No es muy seguro u optimizado, pero entiendes el punto.

También recuerdo que en mi juventud usé Patch Maker de Clickteam. No estoy seguro de cuáles son sus capacidades hoy en día, pero es gratis y puedo actualizar files binarys, solo lo distribuye como un file de installation.

Tal vez algunas de las herramientas de installation más grandes te permiten crear parches manuales, la configuration de Inno es gratuita y bastante completa, tal vez puedas tener más suerte allí.