Casi he terminado un juego de PC (lo voy a lanzar en un día o dos). Me gustaría una forma de liberar parches fácilmente en la red en caso de que encuentre un error en el juego justo después del lanzamiento, o en caso de que desee agregar características más adelante.
Estoy usando InstallJammer como mi sistema de instalación. ¿Existen buenos programas de actualización / parche (preferiblemente gratuitos) que pueden buscar y enviar actualizaciones a los jugadores a través de Internet?
Por ejemplo, si un jugador abre mi juego, el juego primero inicia el programa de actualización que busca actualizaciones. Si hay actualizaciones disponibles, le permitirá al usuario saber dónde obtenerlas. Puedo modificar el código fuente del motor del juego que tengo, pero preferiría no reinventar la rueda.
fuente
Respuestas:
Gracias por toda la ayuda, muchachos, pero después de mirar un poco, encontré un buen actualizador. Se llama Puchisoft Dispatcher . Tienen una versión gratuita, y es realmente buena para proyectos no comerciales.
fuente
Puede ser excesivo, pero RakNet incluye un sistema de autopatcher :
fuente
Si su juego está muy orientado a los datos, podría ser fácil hacer su propio cargador para verificar y descargar datos de un servidor, luego inicie el juego. No debería llevar mucho tiempo en un lenguaje administrado.
Hice un tiempo atrás, donde el cliente descargó un mapa de cómo debería ser la carpeta del juego, archivos, md5, etc. Y luego busqué en los archivos locales para ver cuáles necesitaba descargar del servidor.
No es muy seguro u optimizado, pero entiendes el punto.
También recuerdo en mi juventud el uso de Patch Maker de Clickteam. No estoy seguro de cuáles son sus capacidades hoy en día, pero es gratis y puede actualizar archivos binarios, solo distribúyalo como un archivo de configuración.
Tal vez algunas de las herramientas de instalación más grandes le permitan crear parches manuales, Inno Setup es gratuito y bastante completo, tal vez tenga más suerte allí.
fuente