LauncherForge/Game patcher

Game patcher

Publica parches mediante un pipeline de releases versionados.

LauncherForge escanea builds empaquetados, calcula hashes SHA-256 y reutiliza objetos almacenados sin cambios para representar cada release como una versión explícita en vez de una carpeta copiada manualmente.

  • Escaneo SHA-256
  • Historial de builds versionados
  • Ramas de producción y privadas
Build & Patch Pipeline
LauncherForge
Publica parches mediante un pipeline de releases versionados.
Convierte archivos empaquetados en releases trazables.

Un flujo de patching debe mostrar qué cambió, cuál es la versión actual y dónde se publica. LauncherForge conecta escaneo, manifiestos, objetos almacenados y publicación por ramas.

Entrega de parches

Convierte archivos empaquetados en releases trazables.

Un flujo de patching debe mostrar qué cambió, cuál es la versión actual y dónde se publica. LauncherForge conecta escaneo, manifiestos, objetos almacenados y publicación por ramas.

01

Escaneo por hashes

El despliegue calcula hashes SHA-256 para comparar el estado de los archivos de forma determinista.

02

Reutilización de objetos

Los archivos ya existentes en storage pueden reutilizarse en vez de subirlos nuevamente como si cada release fuera completamente nuevo.

03

Releases versionados

Cada build publicado tiene versión y rama de destino explícitas, generando un historial de releases comprensible.

04

Entrega por ramas

Publica producción, beta, alpha o builds internos sin mezclar pruebas con la versión destinada a todos los jugadores.

05

Comprobación desde el launcher

El launcher consulta el estado del release del juego y rama seleccionados antes de decidir qué necesita instalar o actualizar.

06

Despliegue con CLI

Mantén la publicación reproducible desde un equipo de desarrollo o CI en vez de depender de transferencias manuales.

Flujo de patching

Escanea, compara, publica y entrega.

El proceso permanece explícito desde el build empaquetado hasta la versión visible para el launcher.

  1. 01
    ESCANEAR

    Escanea el build empaquetado.

    Recorre los archivos del juego y calcula hashes SHA-256 deterministas.

  2. 02
    COMPARAR

    Identifica objetos reutilizables y cambios.

    Mantén el contenido sin cambios asociado a objetos existentes e identifica lo que necesita el nuevo build.

  3. 03
    PUBLICAR

    Crea el release versionado.

    Publica manifiesto y metadata del build en la rama correspondiente.

  4. 04
    ACTUALIZAR

    Deja que el launcher resuelva la versión instalada.

    El launcher comprueba el release y lleva la instalación local al build requerido.

Builds deterministas

Usa hashes en vez de adivinar qué cambió.

El hash de contenido entrega una identidad estable para cada archivo y permite reutilizar storage basándose en el contenido real.

Escaneo de build
escaneando 84.231 archivos
calculando hashes SHA-256
objetos sin cambios: reutilizados
objetos modificados: en cola
manifest: generado
versión 0.9.5 publicada ✓

Flujos relacionados

Conecta patching con updates, ramas y UX del launcher.

El patching es una parte del pipeline. Las actualizaciones automáticas y la selección de ramas determinan cómo llegan esas versiones al jugador.

FAQ de game patcher

Preguntas sobre patching y builds versionados.

LauncherForge trata cada release como un manifiesto versionado y un flujo de entrega, no como una subida sin historial.

¿LauncherForge calcula hashes de los archivos?+

Sí. El flujo de despliegue calcula hashes SHA-256 al escanear los archivos del build empaquetado.

¿Los archivos sin cambios se suben siempre de nuevo?+

El flujo está diseñado para reutilizar objetos almacenados sin cambios cuando su contenido ya está disponible, evitando una resubida ciega completa en cada release.

¿Puedo publicar un parche primero en una rama privada?+

Sí. Puedes separar producción de ramas privadas de QA, beta o testing interno y publicar el build en el canal correspondiente.

¿El despliegue puede ejecutarse desde CI?+

El workflow orientado a CLI permite mantener la publicación reproducible desde equipos locales o entornos de integración continua.

¿El patching está separado del diseño del launcher?+

Sí. La UI es la capa visible para el jugador y el escaneo, versionado y entrega son infraestructura de releases.

// Haz trazables tus releases

Reemplaza carpetas de parches manuales por un pipeline repetible.

Publica versiones explícitas, separa ramas de prueba y permite que el launcher resuelva el release que corresponde a cada jugador.

Comenzar a publicar builds →