Esta es una colección de scripts para ayudar con el manejo de archivos de MU Online.
Este script compara los contenidos de un cliente de prueba que usemos para configurar nuestro servidor contra el cliente que se compartió con los usuarios.
La idea es poder rápidamente detectar qué archivos nuevos o actualizados hay en el cliente de configuración.
Luego, puedes usar el contenido para compartir como un patch o usarlos para actualizar con el launcher.
El archivo config.yml
se usa para configurar los scripts. Podés crearlo a partir de config.example.yml para usarlo como referencia.
Los parámetros son:
baseClientPath
: Ruta al Cliente de MU que usemos para configurar.updater.installerClientPath
: Ruta al cliente compartido con los usuarios.updater.updatePath
: Todos los archivos nuevos o modificados van a ser copiados a esta carpeta.⚠️ Cuidado: Los contenidos de esta carpeta van a ser eliminados al comienzo de cada ejecución.updater.exclude
: Agregar en una lista (en Yaml, son archivos indentados que comienzan con un guión medio-
) patrones de los archivos que quieras ignorar.
Note
Mirá el archivo config.example.yml y usalo como referencia para adaptarlo a tu gusto.
Este script usa el módulo powershell-yaml. Podés instalarlo abriendo una terminal de PowerShell como administrador y escribiendo:
Install-Module "powershell-yaml"
Todos los scripts tienen un archivo batch (.bat) asociado para poder ejecutarlo fácilmente mediante el exporador.