Launcher/Updater - Información General

Iniciado por Swarlog, Jun 13, 2025, 11:21 PM

Tema anterior - Siguiente tema

Swarlog


Muy buenas comunidad, aquí estoy de nuevo haciendo un tutorial para la comunidad. Hoy me dedicaré a explicaros qué es un launcher y todos los pasos necesarios para que podáis tener en vuestro servidor el launcher con el cliente de vuestros servidores, siempre y cuando cumpláis con los requisitos

Información General:

Un launcher, también conocido como lanzador, es una aplicación encargada de organizar y lanzar otro ejecutable, de ahí su nombre. En otras palabras, es un programa que se encarga de actualizar vuestro cliente del lineage para poder luego conectaros con el servidor de forma correcta.

Ventajas:
  • Muy cómodo y práctico para los usuarios
  • Actualizaciones automáticas con un solo click
  • Auto-reparación de archivos dañados

Desventajas:
  • Requiere un host con buena latencia y velocidad de subida
  • Mayor consumo de ancho de banda
  • Configuración inicial más compleja

Descarga:

  • Descargar el launcher: No puedes ver este adjunto.
  • Estructura de archivos:
     
    • Cliente: Datos modificados del cliente
    • upBuilder: Herramienta de compilación

Configuración:

  • Editar el archivo de configuración con block de notas
  • Parámetros esenciales:
     
    • UpdatesUrl: URL de los archivos a descargar
    • NewsUrl: URL para noticias e información
  • Ejemplo de configuración:
    [main]
    NewsUrl=
    UpdatesUrl=https://tuserver.com/launcher/files

Compilación:

  • Crear carpeta con archivos modificados (solo lo editado)
  • Incluir el launcher y su archivo de configuración
  • Ejecutar upBuilder y seleccionar la carpeta
  • Hacer clic en "Build" (el proceso puede tardar)
  • Los archivos compilados se generan en la carpeta "Upload"

Preparar Host:

  • Crear la estructura de directorios en el host:
    https://tuserver.com/launcher/files
  • Subir todo el contenido de la carpeta "Upload"
  • Verificar permisos y accesos