Muchos mails me consultan sobre parches para el cliente, ¿Qué es? ¿Cómo se hacen? ¿Para qué sirven?
Los parches para clientes de mu, eran apreciados en épocas un poco antiguas, donde no había esta diversidad de versiones de mu, sino que los pocos servidores que existían eran, 0.97, 0.97+0.99 o 0.99b, creo que fue la etapa que más duro una versión sin que fuese sustituida rápidamente.
Pero en fin , ¿Qué hace diferente el cliente de un server del otro?. Básicamente el main o luncher (ya que en ellos están contenidos datos como la ip, la versión , y el serial de nuestro servidor MuOnline)
Entonces lo primero que debe contener nuestro Parche para el cliente , es el main de nuestro server con el luncher (si usamos) con nuestra ip, serial y versión.
En este paso tengan cuidado, puede que nuestro main tenga hookeada alguna/s .dll/s, en ese caso debemos adjuntar la/s .dll/s al main para evitar un error de "archivo no encontrado".
El segundo paso para elaborar un parche, es la carpeta data/local la que contiene traducciones , y textos de nuestro server, obviamente no es necesario que el parche contenga toda la carpeta DATA porque no sería un parche sino sería un cliente completo, pero si que contenga los archivos de la carpeta
data/local[Los archivos contenidos en data/local son: text.bmd, move.bmd, gate.bmd] pero cuidado yo recomendaría poner todos los archivos de la carpeta local porque puede que, en algunas versiones nuevas los archivos quest.bmd por ejemplo no sean iguales y esto hará perder concondarsia entre CLIENTE/\SERVER, asique pongan todo esos archivos.
Otra carpeta que debemos incluir en el parche es la llamada interface ubicada en data/interface [Esta contiene logos e imágenes de carga del cliente]
Entonces para las versiones viejas no es tanto el problema elaborar un parche, para las versiones nuevas es un poco más complicado ya que deben detallar muy bien lo que vamos a poner porque un archivo que no agreguemos o que olvides podría causar que esas personas que lo descargan tengan problemas dentro del juego a futuro.
No hace falta aclarar que si tenemos un cliente con items agregados, personalizados, o lo que fuera, no hagamos un parche sino que usen el cliente completo porque es más complicado hacer la seleccion de items agregados , skins o lo que sea.
Entonces lo básico y rápido para elaborar un parche es que debe contener lo siguiente :
Main y/o Luncher Carpeta data/local [Completa] Carpeta data/interface [Logos de carga y otros]
Espero que les sirva, será hasta el próximo tutorial by asd*














