MUServerStartUP [Funcionamiento]

En este tutorial aprenderemos a entender como funciona esta aplicacion llamada
MuStartUp o MUServerStartUP
Para entrar en tema, si deberiamos clasificar a este programa, yo diría que es "lanzador" es decir tiene el funcionamiento similar al de luncher , que ejecuta un main.exe dandole parámetros de inicio.



El MUServerStartUP no es el único lanzador de .exes con configuraciones de parámetros que existe. Hay otros programas pero hoy vamos a trabajar con este programa.
Como bien expliqué recien, el MUServerStartUP no es más que un lanzador que generalmente nosotros lo usamos para iniciar nuestro server de forma automática o semi-automática (La automaticidad dependerá de nuestra versión de MuOnline)
1)Veamos una imagen de como está compuesto este programa:

Archivos correspondientes al programa muserverstartup

2)Veamos ahora que función cumple cada archivo
  • Start up.exe => es la aplicación de ejecución, es el archivo que dará inicio a este programa

  • MuServerStartup.txt => es un registro de acontecimiento que se modifica por cada inicio

  • StartUp.ini => es el archivo más importante, porque en este archivo se establece la configuración , puertos , rutas y parámetros que nosotros querramos darle, por lo tanto vamos a revisar cuidadosamente este archivo y veamos como funciona y de esta forma aprenderemos a configurarlo>/li>
    La siguiente imagen es un screenshot del archivo StartUp.ini veamos que significa cada linea:

    Explicación del archivo startup ini

    3)Parece complicado entender este archivo, pero sólo lo parece; realmente es simple, mucho de lo que tenemos ahí no debemos modificar (salvo que sus files no contengan este sistema de inicio, en ese caso pueden copiar alguno y modificarlo o si se sienten capaces escribir todo el código a mano)
    Veamos que es cada linea
    La primera parte llamada
    [Captions]
    es simplemente el nombre que aparece cuando iniciamos el MUServerStartUP.exe , cambiar esto no influye en nada , podemos ponerle el nombre que nosotros querramos, simplemente que por estética (Prolijidad de código) se pone el nombre al archivo que se esta iniciando. Veamos un ejemplo rápido y simple:

    Modificando el parámetro captions

    4)Como verán, simplemente cambie el nombre y no influye en nada , pero como dije anteriormente lo bueno es conservar el nombre real del archivo que se está ejecutando, en este caso el nombre sería: "connect".
    Si observamos en alguna imagen veremos que delante de cada linea se puede visualizar algo asi:
    v0v=
    que irá aumentando el numero de acuerdo a la linea, por ejemplo así:
    v0v=Connect
    v1v=Exdb
    v2v=DataServer
    v3v=DataServer2
    v4v=Event
    v5v=Ranking
    v6v=JoinServer
    v7v=Chat
    En este caso el v0v= identifica al Connect.

    5)Veamos ahora el próximo bloque, el llamado
    [paths]
    aca parece que se vuelve a repetir el código anterior pero en realidad esta configuracion llamada [paths] se encarga de buscar la carpeta en donde se encuentra el archivo (presten atención , dije que busca la carpeta en donde se encuentra el archivo .exe)
    Por eso si al iniciar el MUServerStartUP.exe en algun momento determinado se queda trabado un posible indicador del problema sea que la ruta de búsqueda no es correcta.
    Veamos la siguiente imagen para comprender mejor:

    Carpeta patch

    6) El siguiente bloque corresponde a
    [exenames]
    Sin duda se está refiriendo a la búsqueda de los archivos .exe , es decir , en el bloque anterior ubicabamos las CARPERTAS en donde se encontraban los archivos a ejecutar. Ahora debemos encontrar los archivos .exe que se van ejecutar. Algo muy importante, si tomamos como ejemplo nuevamente el connect, este no siempre tiene el mismo nombre , a veces se llama CS, a veces puede llamarse connectserver, por lo tanto el nombre de ser el mismo.
    Solo mostaré en la siguiente imagen un ejemplo de la linea
    v0v=Connect.exe


    7)El bloque
    [parametrs]
    Se utiliza para asignar los parámetros de inicio
    v0v=
    v1v=127.0.0.1
    v2v=55960
    v3v=55962
    v4v=
    v5v=
    v6v=/p55970 /ca127.0.0.1 /cp55557
    v7v=127.0.0.1
    Como veran aca no aparece el nombre que identifica a cada archivo , pero como dije anteroirmente los identificamos por el "v0v, v1v, v2v, etc" que representa a cada archivo que se irá configurando.
    Por ejemplo v0v= es el connect, v1v es Exdb, si quieren saber cual pertenece a cada archivo revisen el punto 4) de esta guía.

    8)El bloque llamado
    [waitintervals]
    hace referencia a los intervalos de inicio medidos en milisegundo entre que inicia una aplicación y su consecutiva.

    9)El bloque
    [needrestart]
    se configura sólo con "Yes" o "No" y hace referencia a si es o no necesario que el archivo que se ejecuto necesite un restart (reinicio), algunos servidores suelen tener está configuración activada en los dataserver.exe para evitar un chash.

    10)Y por último el bloque [main] hace referencia a lo siguiente:
    enableautorestart=1 (Habilita el restart o reinicio)
    restartinterval=20 (Intervalos de reinicio)
    ipadd=127.0.0.1 (Es la ip con el que inicia la aplicación MUServerStartUP puede ser numérica [127.0.0.1] o puede ser alfanúmerica [tuservermu.sytes.net] )
    Espero que este tutorial les sirva para comprender un poco más acerca del MUServerStartUP.exe , y que sepan que cuando están iniciando el server y vemos que una aplicación queda en "Runing" es que seguramente esta mal algunas de las rutas de el MUServerStartUP.ini, es decir revisen tanto la carpeta en donde la busca , como el nombre del .exe que intenta ejecutar.

    Si hay un error en algunas de esas dos rutas [carpeta o nombre del .exe], el MUServerStartUP.exe quedará tildado en el estado de "Runing"
    Recuerden que las lineas pertenecientes a [paths] indican en que carpeta se encuentra el archivo a ejecutar y las lineas pertenecientes a [exenames] corresponden al nombre de los archivo .exe que se va a ejecutar.
    Tanto las rutas como los nombres deben ser los mismos que tenemos en nuestro servidor MuOnline caso contrario no funcionará.

    Si ven que el nombre del .exe y la carpeta es correcta y el MuStartUp en una aplicación determinada se queda en "Running" sin pasar a "Ready", hagan lo siguiente, reinicen la PC, y luego restauren el .exe que no inicia por el .exe original de los files que hemos descargado.
  • Editar niveles de ingreso a los mapas

    Muchos de ustedes me preguntan: ¿Cómo hago para editar el nivel de ingreso a los mapas?
    Por ejemplo: ¿Cómo modifico que a arena en vez de entrar con un nivel 50 sea nivel 200?
    El archivo encargado de esto se llama MoveReq(Kor) y lo podemos encontrar la siguiente ruta:
    D:\Muserver\Data\Lang\Kor\MoveReq(Kor).txt



    Como lo indica su extención es un archivo de texto, el cual podemos abrir y editar sin ayuda de ningún programa extra.(También recuerden que yo estoy utilizando como unidad destino la D:\, tal vez ustedes tengan su servidor alojado en otra unidad, por ejemplo en la C:\)

    Archivo movereq kor

    2)Una vez que ya localizamos el archivo lo abrimos , mi archivo está bien detallado que es cada cosa y para sirve, pero talvez ustedes no tengan la misma suerte por eso veamos que es cada linea:
  • Primera columna [Nº] es una asignación consecutiva a cada mapa , pero no hace referencia al N° del mapa , sino es un secuenciador de enumeración.

  • Segunda columna [Nombre(Server)]: aca se pone el nombre que utiliza el server para reconocer el map que debe ser al mismo que vallamos a poner en el cliente, además evitamos confusiones.

  • Tercera columna: [Nombre(Cliente)]: es el nombre que debemos editar en el cliente y debe ser igual al que tenemos en el server , esta parte luego la veremos con más detalles en el cliente , por ahora trabajaremos sobre el server.

  • Cuarta columna [Zen] Es la cantidad de zen que quitará el server por cada move (movimiento) a los distintos mapas.

  • Quinta columna [Nivel] Llegamos a la que nos intereza en esta guia, es el nivel mínimo para realizar el move, digo nivel mínimo para que sepan que apartir del nivel indicado cualquier personaje puede ingresar a ese mapa.
    (También cabe destacar otro detalle: "La ecuación" es >= (en matemática significa y se lee mayor e igual) tal vez a ustedes mucho no les intereze estos pequeños detalles o ya lo saben, pero bueno como siempre digo es bueno aprender y como la matemática es mi especialidad aprovecho para explicarla,
    Esta explicación nos puede servir para configurar el reset de nuestro server, si lo hacemos autorecet mediante "Sql jobs" y ponemos como condición que el nivel del reset sea mayor a 400 (reset>400) su personaje jamás resetiará , porque su juego llega al nivel 400 , entonces ningun personaje podrá tener un nivel mayor a 400, tenemos dos soluciones (reset>399) o (reset=400)
    La matemática es una ciencia exacta la cual tiene 0% de margen de error, el error se produce cuando uno no la sabe usar)

  • Sexta columna [Gate] el significado de esto lo veremos en otro tutorial ya que si bien se relaciona no influye con los niveles de ingreso a los mapas.
    Retomando el objetivo de la guia, veamos la siguiente foto que determina el nivel mínimo de ingreso a cada mapa [Quinta columna (Nivel)]


  • Modificando nivel de ingreso

    3)Ya tenemos localizada la columna que debemos modificar, simplemente voy a editar el nivel mínimo de arena. Originalmente está como nivel mínimo 50 yo lo voy a editar para que el nivel mínimo sea 180.
    La edición es tan simple como borrar el número 50 y poner el número 180

    Modificando nivel de arena

    4)Parece algo simple ¿verdad?, aprovecho para aclarar otras cosas: En ese mismo archivo podemos modificar el zen requerido para realizar dicho movimiento y también el nombre del mapa, en caso que querramos modificar el zen , lo hacemos de igual forma que como modificamos el nivel y si quiren cambiar el nombre al mapa también. Pero atención: Recuerden los cambios que hicieron en ese archivo ya que esos mismos cambios los tendremos que hacer en el cliente.

    Si sólo modificamos los niveles en el server, cuando ingresemos al juego no se visualizarán, es decir si nos movemos con la M cuando apretemos dicha letra no veremos el cambio aunque va a funcionar, es decir, si ponemos en el server que para ir a arena el level minimo debe ser 180 y el cliente lo tenemos 50 solo nos vamos poder mover cuando seamos nivel 180.

    Lo malo de esto es que la gente de nuestro servidor se va a sentir confundida y no entenderá porque no puede ir a arena si en el cliente dice mínimo 50.
    Por eso les presento a una herramienta , se llama PentiumTools la cual utilizaremos para configurar los niveles de movimiento a los mapas en el cliente.
    Una vez que descomprimimos la carpeta que contiene el archivo , ejecutamos el PentiumTools.1.06.exe (Si al iniciar el programa nos arroja algun error es porque no tiene instalados los NetFramewoks en su sistema.
    Los NetFramewoks lo puedes descarga en esta web)
    Al abrir el programa verán una ventana como la siguiente:

    Ejecutando el pentiumtools

    5)Nuestro siguiente paso será hacer un clic en donde dice :
    Text Files (archivos de textos)
    y luego un click en donde dice
    MoveReq.bmd Editor (Editor bmd del archivo requirimientos de movimientos)
    Seleccionando la opción movereq bmd del programa

    6)En nuestra nueva ventana hacemos un click en
    File => Open bmd file (control+o)
    El archivo que necesitamos encontrar se llama movereq.bmd y esta es nuestro cliente, su ruta es la siguiente
    D:\ClienteMUOnline\Data\Local\movereq.bmd
    Aclaro que la ruta puede variar , ya sea por la unidad (C:\, D:\, E:\, F:\, etc) o por el nombre del cliente que ustedes tengan.
    Una vez que lo localizamos abrimos el archivo "movereq.bmd".
    Si hacen memoria veran que el archivo del cliente se llama igual al que tenemos en nuestro server eso nos indica la relación Server-Cliente, Cliente-Server [Solo cambia la extención .txt o .bmd]

    Abriendo el archivo movereq del cliente

    7)Al abrir el archivo movereq.bmd veremos una pantalla como la siguiente. Antes de ver la imagen quiero que presten mucha atencián a lo que voy hacer: La siguiente imagen, la voy a dividir en dos, una foto será el movereq.txt [Server] y la otra imagen será el movereq.bmd [Cliente], cuando miren esta foto van a entender TODO y van a decir " ahh ya entendí" y si no sucede eso, vuelvan a leer toda la guia desde el principio.

    Haciendo una comparación entre el move del server y del cliente

    8)En la foto anterior muestra por un lado el movereq.txt del server y por el otro lado el movereq.bmd del cliente, si observan bien la foto, verán que los datos son iguales es decir, el mismo nivel, el mismo zen, el mismo nombre del mapa, etc. Entonces si modificamos algo en el server, debemos hacer lo mismo en el cliente.
    Como recuerdan yo había puesto como nivel mínimo para ingresar a arena 180 , entonces debo hacer lo mismo en el cliente, para eso hacemos un clic sobre el nivel que querramos cambiar, en este caso , cambio el 50 por el 180 y guardamos los cambios.
    Para guardar los cambios vamos a
    FILE => Save as BMD File (Control+s)
    y en la nueva ventana debemos seleccionar el mismo archivo que abrimos , es decir , reemplazamos el original de nuestro cliente por el modificado recientemente.
    [Importante: sino estamos seguros de lo que hacemos antes de guardarlo hacemos un backup del original, sino quieren hacer un backup guarden el archivo con otro nombre en el escritorio, y luego lo renombramos en el cliente, eso queda a su criterio]

    Guardando los cambios en el archivo bmd

    Eso es todo , tal vez el tutorial parece algo largo , pero creo que lo vale , y esto les va a servir no sólo para editar el nivel de su server , sino tambien para personalizar aun más su juego.
    Si su server ya hace rato que esta en funcionamiento, no vuelvan a subir todo completo el cliente, sino compriman en .rar el archivo del cliente y lo suben como un parche.
    Más adelante veremos como hacer para obligar a todos sus jugadores a utilizar otro cliente que nosotros querramos.

    Instalacion de una web [XAMPP]

    Con este nuevo programa podremos levantar una página web para nuestro servidor MuOnline.
    A diferencia del AppServ, este resuelve varios problemas que antes se nos podían presentar como por ejemplo el "Error Library 48".
    También resuelve algunos pequeños bug de seguridad.
    No digo que el AppServ no sirva, tanto Xampp como AppServ son efectivos para mantener nuestro sitio web activo [Y ambos son de igual de inseguros, no existe nada 100% efectivo en materia de seguridad].
    Por entonces, esta guia surge como una alternativa a la anterior Ver Aqui.
    En mi opinión les recomendaría utilizar esta guia bajo Xampp y usaría estos Files WebMu.
    Este estilo de páginas es uno de los más completos, además posee todos los módulos para Season 3, Season 4, Season 5 y se puede adaptar a la season 6 sin problemas.



    También se destaca la seguridad que por el momento es de lo más efectivo que existe junto a los diseños de Core.
    No digo que por usar este estilo de sitios su servidor estará seguro al 100% porque no es asi, ya que la seguridad no depende sólo de la página web pero si influye en un gran porcentaje de probabilidad.
    Bueno una vez que descargamos el xampp y los archivos de la web comenzamos con la instalación.
    1)Abrimos el xampp-win32-1.7.0-installer y en la selección de lenguaje , elejimos English y luego hacemos un clic en ok

    Instalador del xampp

    2)En nuestra nueva ventana hacemos un clic en Next (siguiente)

    Interfaz del instalador del xampp

    3)En nuestra nueva ventana debemos seleccionar la unidad en donde deseamos instalar el Xampp, por defecto aparece la unidad
    C:\xampp
    pero si ustedes quieren pueden instalarlo en otra unidad como por ejemplo la "D:\"
    Seleccionada la unidad de instalación hacemos un clic en Next (siguiente)

    Seleccionando carpeta destino

    4)En nuestra nueva ventana nos dá la opción de poder seleccionar utilidades adicionales , en este caso no las vamos a utilizar, asique dejamos las opciones tildadas por defecto sin modificarlas y hacemos un clic en el boton "Install"

    Seleccionando productos a instalar

    5)Ahora simplemente lo que debemos hacer es esperar a que se instale por completo nuestro programa. Por el momento no experimienté ningun error en la instalación, como se trata de un programa los posibles errores que pueden llegar a tener son:
    A)Falta de espacio en la unidad origen de la instalación.
    B)Alguna incompatibilidad en el sistema operativo.
    Pero otro error fuera de lo normal no eh visto por el momento.(En caso de encontrar algun error durante la instalación pueden hacermelo llegar o publicarlo en la sección de comentarios)

    Instalando xampp

    6)Al finalizar la instalación, simplemente hacemos un clic en Finish (finalizar)

    Finalizando la instalación

    7)Nos aparecerá una ventana, no se asusten no es ningun error, simplemente en español nos dice lo siguiente "Felicitaciones, la instalación fue completada ¿Quiere iniciar el panel de control del Xampp?"
    Entonces hacemos un clic en "Si"

    Mensaje de finalización

    8)No hace falta aclarar que la nueva ventana que aparece es el panel de control del Xampp, y lo único que debemos verificar que el Apache esté encendido (Running = Corriendo = Ejecutandose).
    En caso que no esté en modo Running hacemos un clic en el boton Start (si tu Xampp esta encendido entonces veremos en lugar de Start un Stop)
    Si nuestro Xampp sigue sin iniciar, verifiquen que no tengan activado un software remoto llamado "TeamView" y si aun persiste, reinicen la pc y vuelven a abrir el panel de control de Xampp y hacen un clic en el boton "Start" correspondiente a la línea del Apache

    Iniciando xampp

    9)Bueno ya tenemos el Xampp instalado correctame y en ejecución.
    Para verificar eso ingresamos a cualquier explorador (Mozilla, Internet Explorer, Netscape, Opera, Google Chrome, etc) y escibrimos la siguiente dirección : http://localhost/ o http://127.0.0.1 (en cualquiera de los dos casos debería funcionar, salvo que nuestro archivo host este modificado)
    Lo que verán será una propaganda del Xampp y eso nos indica que vamos muy bien.
    El próximo paso será ingresar a la carpeta ubicada en la siguiente dirección:
    C:\xampp\htdocs
    Luego debemos descargar los archivos de la webMU en ese mismo directorio.
    Cuando nos pregunte si deseamos reemplazar el archivo index.php, le ponemos "Si" (Estaríamos reemplazando el index.php de nuestra WebMu por el que trae el XAMPP. También recuerden que el index.php de un sitio es la primera lectura que se realiza)
    Para aprender un poco más sobre la instalación de páginas WebMu puede revisar este tutorial Ver aqui)

    Carpeta y archivos de la webmu

    10)Nuestro próximo paso será buscar el archivo config.inc.php ubicado en el siguiente directorio "C:\xampp\htdocs"
    (Recuerden que si ustedes decidieron instalar el Xampp en otro directorio lo deben busca alli por ejempo D:\xampp\htdcos)
    Una vez que encontramos el archivo, lo abrimos y bucamos la linea que dice asi:
    $muweb['db_password'] = "Password";
    Lo que estamos haciendo es muy simple, en el archivo config.inc.php tenemos la coneccion hacia la base de datos (SQL), sólo vamos a modificar el password ya que el usuario que trae la WebMu es "sa" y solo debemos cambiar el password.

    Para los que realizaron el tutorial de la "Instalación de un server Season IV" pueden buscar el password del usuario "sa" en el punto 7) de la siguiente guia que la pueden Ver Aqui .
    Para que no queden dudas el usuario SA se crea cuando instalamos el SQL y ya posee todos los privilegios de administrador.
    El password del usuario "sa" es el password que ponen cuando instalaron el Sql Server.
    Retomando la guia, abrimos el archivo config.inc.php ubicado en el directorio que nosotros decidimos instalar el Xampp y en la linea
    $muweb['db_password'] = "Password";
    modificamos lo que dice "Password" por el nuestro (sin borrar las comillas), en mi caso mi password es "tuservermu". (Tambien en ese archivo podemos configurar el tipo de conección de la WebMu al server, pero eso lo veremos en otro turorial, por el momento dejen seleccionada la opcion "MSSQL")
    Luego cerramos el archivo y guardamos los cambios.
    Ya editado, debería quedarnos asi:

    Configurando datos sql en el config

    11)En el próximo paso debemos abrir nuestro explorador y escribir en el lo siguiente:
    "http://localhost/install.php" o "http://127.0.0.1/install.php" de una u otra forma aparecerá lo mismo.
    (En caso que aparezca algun error verifiquen si el Xampp está en ejecución), una vez que ingresamos esa ruta, hacemos un clic en "Next step" (siguiente paso).
    En este paso lo que se hizo fue verificar las instalaciones , debe estar todo en "Yes" (si).

    Interfaz de instalación de la webmu

    12)En la siguiente ventana el instalador verificará que la base de datos está conectada a la WebMu (En caso que en la columna connected diga NO, verifique que ingresaron correctamente el usuario y password en el archivo config.inc.php)
    Ahora nuevamente hacemos un clic en "Next Step" (siguiente paso)

    Confirmación de conexión a la base de datos

    13)En la siguiente ventana el instalador simplemente verifica el estado de la tablas que tenemos disponibles en nuestra base de datos, si es la primera vez que instalan una WebMu de este estilo en Status verán que dice "Altering...Done", en cambio si ya instalaron este tipo de Webs en status dira: "OK"
    (También dependerá de la base de datos que tengamos, si un Server Season 4 seguramente tengamos más tablas creadas que un 0.97x cualquiera sea los casos no tenemos problemas ya que el XAMPP se encargará de crear las tablas necesarias para un optimó funcionamiento)
    Entonces hacemos un clic en el boton Refresh (actualizar)y luego hacemos un clic en "Next Step" (siguiente paso)

    Confirmación de tablas al sql

    14)En la siguiente ventana nos da la opción de usar o no la encriptación MD5.
    Para los que no saben el MD5 es un formato de encriptación, no es el único que exite, de hecho hay varios formatos de encriptación.
    El MD5 es utilizado como un sistema de seguridad, si mal no recuerdo en algun tutorial explique el funcionamiento del MD5 el que este interezado lo puede buscar en los tutoriales.
    En mi caso no utilizo encriptación ya que mi server no lo posee, si su server trabaja con MD5, entonces activen la opción de abajo
    (Hacemos un clic en la flechita y seleccionamos "MD5 ENCRYPTION")
    Si no utilizan MD5 entonces dejamos la opción "NO MD5" (Tengan cuidado, si bien utilizar la encriptación es un "extra" más para nuestra seguridad recuerden que en el Server también lo debemos tener todo preparado para su soporte ya que caso contrario no podremos ingresar a los módulos de la WebMu.
    Luego hacemos un clic en "Next Step" (siguiente paso)

    Seleccionando tipo de encriptación

    15)En el siguiente paso debemos crear un usuario "Admin" para la WebMu (Aclaración: esta cuenta funciona como administradora de la WebMu , es decir, que cuando nos ingresamos a nuestro sitio tendremos un Panel Admin con el cual podremos agregar Noticias , Editar personajes , Configurar el modo de reseteo, etc.
    Pero esta cuenta no funciona como administradora dentro del juego)
    Una vez que ponemos el usuario y el password hacemos un clic en "Next Step" (siguiente paso)

    Creando usuario admin para la web

    16) En caso que querramos cambiar algo de los pasos anteriores volvemos hacia atrás, si no queremos cambiar nada hacemos un clic en "Finish Install" (Finalizar instalación).

    Finalizando proceso de instalación

    17)Y al fin llegamos a la culminación de la instalación, en esta última pantalla nos dice: "Instalacion completa ... Por razones de seguridad borre install.php"
    Entonces lo que haremos será un clic en el boton "Delete install.php"
    También lo podemos hacer de forma manual buscando en la carpeta htdocs dentro de nuestro directorio en donde tenemos instalados el xampp.
    Por comodidad es más fácil y rápido hacer un clic en el boton "Delete install.php" (Borrará la carpeta de instalación automáticamente)

    Eliminando carpetas y archivos del instalador por seguridad

    18)Nuevamente poniendo en su explorador
    http://localhost/ ó http://127.0.0.1
    el resultado será el siguiente:

    Visualizando la web instalada

    Formas de contacto

      consultas@muonlinetutoriales.com [Consultas sobre los tutoriales. Visita el sitio www.muonlinetutoriales.com 




      consultas@iceventas.com [Instalación/Ventas/Configuración de Servidores MuOnline. Visita el sitio www.iceventas.com]




      consultas@rankingmu.com [Ranking para servidores MuOnline. Visita el sitio www.rankingmu.com]

    [Solucion al error del Sims 3] Imposible comenzar el juego. El dispositivo 0 no puede ejecutar este titulo. No se detecto una tarjeta grafica de video compatible. Por favor revisa el hardware de tu sistema.

    Bienvenidos a un nuevo tutorial, esta vez no se trata del MuOnline sino para otro juego llamado "Sims 3". En esta guia intentará resolver el siguiente problema:
    Imposible comenzar el juego
    El dispositivo 0 no puede ejecutar este título
    No se detectó una tarjeta gráfica de video compatible. Por favor revisa el hardware de tu sistema
    La siguiente imagen, es una captura exacta del error:
    Imagen de error al iniciar los Sims 3

    En primer lugar supuse que la placa de video no era correcta o no era compatible, entonces comenze a revisar que producida ese error exactamente, luego me informé acerca de este juego el cual "Ea Games" hacía una mención acerca de los monitores Wide-Scream y que aparentemente este juego no se podía ejecutar si el monitor no tenía los drivers correctos.



    La solución parecía que era fácil, pero bajar los drivers de un monitor no es tarea sencilla sobre todo cuando el monitor no tiene una marca conocida y no sea tema de interés para muchas personas.
    Entonces decidí hacer lo siguiente y aca viene lo que estaban esperando "La solución definitiva al problema de":
    Imposible comenzar el juego
    El dispositivo 0 no puede ejecutar este título
    No se detectó una tarjeta gráfica de video compatible. Por favor revisa el hardware de tu sistema

    1) Vamos a mi pc => ver información de sistema

    Información del sistema en Windows XP

    Si no lo encontrás vamos a: Panel de constrol=>Rendimiento y mantenimiento=>Sistem
    Otra forma (dependiendo de tu sistema y/o vista de ventanas ) es: Panel de control=>Sistema Tanto de una u de otra forma vamos a llegar al mismo lugar.

    2)Un vez que ingresamos a propiedades de sistemas , hacemos un clic sobre la pestaña llamada Hardware:

    Selección de la solapa hardware

    3) Y luego un clic sobre la pestaña llamada "Administrador de Dispositivos"

    Seleccionando la opción administrador de dispositivos

    4) Ahora lo que debemos hacer es buscar en nuestros dispositivos el llamado MONITOR y hacemos un clic en el icono (+) para expandir su entrada, aca podremos ver si tu monitor posee los drivers ,cuando expandimos la entrada verán un sub indice que dice "Monitor Plug and Play" hacemos un clic derecho y vamos a propiedades.

    Ingresando a las propiedades de monitores

    5) Aca viene algo importante, cuando ingresamos a los propiedades verán una serie de lineas , la más importante y la que debemos leer y mirar es la que dice "Fabricante" :

    Viendo los propiedades de monitores

    6) Si en esa linea dice asi: "Fabricante: (Tipo de monitor estándar)" eso nos indica que nuestro monitor no posee los drivers correctos (Si en fabricante les aparece el nombre de su monitor quiere decir que tiene los drivers ,es decir , el juego les debería de andar correctamente pero tal vez no esten actualizados asique pueden seguir leyendo )
    Ahora tenemos dos alternativas o bajarnos los drivers correctos respetando marca y modelo (No es imposible pero a veces es difícil encontrarlos) , y la otra alternativa es lo que hice yo para solucionar este problema : primero cerramos la pestaña anterior (Propiedades de Monitor Plug and Play) y volvemos hacer un clic derecho sobre "Monitor Plug and Play" seleccionando la opción "Desistalar"

    Desistalando drivers del monitor

    Y finalmente hacemos un clic en aceptar:

    Confirmando cuadro de diálogo

    7)Listo, ya podemos ingresar a nuestro juego "Los Sims 3" sin que nos tire ese error que más de una vez nos angustió.

    Importante:
  • Como veran simplemente desinstalamos los controladores del monitor eso quiere decir que si reiniciamos nuestro sistema, al iniciar nuevamente, los controladores volverán a aparecer, lo cual no podremos iniciar el juego y tendríamos que volver a realizar el mismo procedimiento , es decir, tendríamos que volver a desinstalar los controladores de nuestro monitor.

  • Tengan en cuenta que deshabilitar no es lo mismo que "desistalar", nosotros debemos desistalar los controladores para que el juego inicie sin problema alguno.

  • Si quieren salir del juego y al ingresar a cualquier otro programa u otro juego y les aparece un error que antes no tenían, posiblemente se deba a este cambio que realizamos , en este caso tenemos dos soluciones:
    a)Reiniciamos la PC
    b)Ingresamos al administrador de dispositivos , hacemos un clic izquierdo sobre el primer ícono (una pc chiquita) y luego un clic izquierdo sobre el ícono que se encuentra arriba (Una pc chiquita con una lupa ) al hacer clic su sistema buscará el controlador automáticamente y lo volverá a cargar (Lógicamente que sin los drivers porque es algo que no tenemos , asique si les pide que instalen los drivers ponen cancelar ). No se preocupen su pc volverá a su estado inicial

  • Actualizando dispositivos
  • Nuevamente les recuerdo que si reinician la pc o la apagan para volver ingresar al juego deberan desistalar los controladores del monitor, obviamente que lo mejor sería conseguir los drives de su monitor actualizados pero mientras tanto pueden jugar de esta manera.

  • Existen juegos que por falta de requisitos de sistema ( memoria ,procesador ,placa de video , disco rígido , etc ) no permite su ejecución, pero hay otros juegos que aunque no tengamos los requisitos mínimos el juego se ejecuta normalmente, los resultados los veremos dentro del juego (Corre muy lento, error de gráficos, se píxelea los personajes, etc), es decir que existen dos tipos de juegos:
    a)Los que podemos ejecutar aunque nuestra pc no cumpla los requisitos
    b)Los que no podemos ejecutar son los que directamente no podemos ejecutar por no cumplir los requisitos

  • Y por último y con esto me despido les doy un consejo ,a veces cuando formatiamos nuestra PC y vemos que drivers nos faltan el sistema operativo nos instala en nuestros controladores de video "sus" drivers (de manera standar o genérica), es decir ustedes piensan que como no aparece el signo de interrogación amarillo creen que sus drivers están correctamente instalados y ese es un error, los drivers que tienen en sus sistemas son genéricos, ustedes lo que deben hacer es instalar los drivers desde el CD/DVD de su placa de video (Si su placa es onboard deberán encontrar los drivers en el CD/DVD de su motherboard) y siempre mantenerlos actualizados.

  • Este tutorial no tiene relación al MuOnline ni a el sitio http://www.muonlinetutoriales.com/ ya que este tutorial no corresponde ni tiene relación a los servidores, pero fue a pedido especial.

    Has sido desconectado de ....

    Muchos de ustedes me consultan por esta famosa leyenda que dice algo asi
    "Has sido desconectado de ..."
    Interfaz de un cliente Season 4 en donde aparece el mensaje de desconectado

    ¿Por qué sucede esto?, ¿Cuál es el error? ¿Cómo lo soluciono?
    La respuesta es algo extensa y los errores pueden ser varios pero empezemos con posibles soluciones:

    En versiones 0.9x (incluye toda la linea de servidores 0.97b , 0.97+0.99, 0.99b etc)
  • Revisar las ips, si el servidor no tira el error de " Login Connect Failed " significa en lineas generales que las ips en el server son las CORRECTAS caso contrario revisar las ips en el server.

  • Revisar el firewall de windows , abrir los puertos necesarios en el firewall y si tenemos ROUTER debemos hacer lo mismo ( revisar guias en esta pagina web )
    También verificar el ip que pusimos en nuestro luncher o main ( si estamos hablando de versiones viejas es muy propable que utilizaron un luncher asique verifiquen si la ip es correcta)

  • También verifiquen o mejor dicho averiguen si su provedor de internet tiene un firewall de tipo externo que solo ellos pueden manipular, de ser asi pidan que les habran los puertos necesarios para que nuestro server sea publico.

  • Otra cosa que debemos verificar son los ANTIVIRUS tengan cuidado con eso, antes de instalar un server desactivenlo, el nod32 es uno de los mas problemáticos ya que tiene 4 sistemas de seguridad entre ellas una especie de "Firewall" no recuerdo con exactitud cual, pero creo que se llama AMON

  • También revisen el main (aunque usen un luncher) el serial y la versión del main debe ser el mismo, tanto el serial como la versión debe ser exacta a la del server.

  • Si nada de ellos llega a funcionar ya estamos hablando de algun problema más complejo o directamente esta mal configurado y/o mal armando el server.

  • Algo más que agregaría, es que no solo intenten ingresar usted, sino también intenten probrar el ingreso al servidor desde una red externa (Si desde una red externa es posible el ingreso y desde la misma PC que está el servidor no, el problema radica en el archivo host de su PC, revisen tutoriales aqui mismo para dar solución a esto)

  • Supongamos que nuestro server es una versión 1.x ( incluye la linea Season 3, Season 4, Season 5 y Season 6) el criterio a aplicar es el mismo:
  • Primero verifiquen todas las ips.

  • El MAIN debe ser editado con el mismo ip que pusieron en el juego ( revisar guias de editar ip en mains)

  • Revisar el firewall, antivirus lo mismo mencionado para las otras versiones.

  • Para los que me dicen que en el Mureg les figura online pero no pueden entrar desde ya les digo que eso no tiene sentido y que el muregister les diga que el server esta online no quiere decir que editaron bien el servidor.

  • También verificar el usuario y contraseña en los archivos correspondientes (Conexión SQL).

  • Bueno por el momento eso es todo, veré despues si puedo agregar más información respecto a esto.

    Varias configuracion

    Una de la ventajas que apareció en los servidores Season 3, Season 4, Season 5 y Season 5 es un progreso notable en la modificación de variables.
    Configuraciones variadas para muonline

    Pero ¿Qué significa eso?
    El Servidor MuOnline maneja variables internas como por ejemplo los puntos que otorga cada personaje al subir un nivel. Esos puntos es una variable la cual nosotros podemos modificar y/o alterar de manera sencilla, solo es necesario saber en que archivo esta.
    En esta pequeña guia veremos estos detalles y en que parte encontramos estas variables que nos sirven para configurar y personalizar nuestro servidor MuOnline



    (Cabe mencionar que estoy trabajando con files SCF, esto siempre lo menciono porque existen en la actualizar infinidades de teams que desarrolla sus propios archivos de juegos, dlls, etc.)

    1) Por ejemplo el que quiera cambiar algo referido a los comandos del juego Necesitamos ingresar al siguiente archivo:
    Muserver\ScfData\SCF_Commands.ini
    [Common]
    SCFGMCtlCode =32 //Numero de codigo del Gm

    [Item]
    SCFIsItemCommand =1 //Comando /item 1 Habilitado 0 Deshabilitado

    [Post]
    SCFIsOpenGg =1 //Comando Post 1 Habilitado 0 Deshabilitado
    SCFGgMoney =0 //Zen necesario para el post
    SCFGgLv =1 //Nivel necesario para el Post

    [Add-Agregar Stats]
    SCFIsOpenOnlineAddPoint =1 //Comando /add 1 Habilitado 0 Deshabilitado
    SCFOnlineAddPointMaxNumber =65000 //Maximos puntos para subir con el comando
    SCFAddZen =0 //Zen necesario para el add

    [PkClear-Borrar Pk]
    SCFPkClearSwitch =1 //Comando /pkclear 1 Habilitado 0 Deshabilitado
    SCFPkClearMoney =0 //Zen necesario para el PK CLEAR

    [Skin]
    SCFSkinItsOnlyForGM =0 //Comando /skin solo para Gm 1 Habilitado 0 Deshabilitado
    SCFSkinMoney =0 //Zen necesario para el skin
    SCFSkinLv =1 //Nivel necesario para el Lvl

    Donde dice 1 on 0 off significa que si ponemos un 1 estamos habilitando el comando caso contrario sucedería si ponemos 0 (deshabilitado).
    Creo que lo demás se entiende perfecto.

    2) Supongamos que queremos cambiar algo relacionado al los personajes , puntos por level , nivel del juego máximo, etc. Para esto necesitamos ingresar al siguiente archivo:
    Muserver\ScfData\SCF_Common.ini
    [Version]
    ClientExeVersion =1.05.11 //Version
    ClientExeSerial =pedrocezarsiqueir //Serial

    [Common]
    SCFMaxLevel =400 //Nivel maximo
    SCFElfSoldierMaxLevel =400 //Nivel maximo para que la Elf
    Soldier te de bufs
    SCFAllianceRequireMembers =2 //Numero de miembros minimos para una Alianza
    SCFStopUseSkillSpeedHackCheck =1 //Verificacion de Speed Hack
    SCFAttackSpeed_DS1 =20
    SCFAttackSpeed_DS2 =10
    SCFAttackSpeed_DK_MG1 =15
    SCFAttackSpeed_DK_MG2 =20
    SCFAttackSpeed_Elf2 =50
    SCFAttackSpeed_Elf2 =50
    SCFAttackSpeed_DL1 =10
    SCFAttackSpeed_DL1 =10
    SCFSuccessfulBlocking_Elf =4
    SCFSuccessfulBlocking_DS_DK_MG =3
    SCFSuccessfulBlocking_DL =7
    SCFDefense_Elf =1
    SCFDefense_DK =3
    SCFDefense_DL =7
    SCFDefense_DS_MG =4
    SCFNewLogGenerate =1
    SCFLogOutType =1


    [PCPointShop]
    SCFOnlyForGM =0 //Pc Point Shop solo para gm 1
    Habilitado 0 Deshabilitado
    SCFAddPointsWhenKillMobs =1 //Pc Point Shop te da puntos cuando
    matas mobs 1 Habilitado 0 Deshabilitado

    [Fix]
    SCFCheckSumEnabled =0 //Verificacion Check Sum
    SCFIsDisconnectFix =0
    SCFIsFixPotionNumber =1
    SCFIsDelCharNonePassWord =1
    SCFIsDelGuildNonePassWord =1
    SCFIsFixPartyZen =1
    SCFIsFixMaxPoint =1

    [Points]
    SCFNormalDLUpPoint =7 //Puntos normales para el Dark Lord
    SCFCWDLUpPoint =8 //Puntos para el Dark Lord en
    Crywolf Event
    SCFBCDLUpPoint =8 //Puntos para el Dark Lord en Blood
    Castle
    SCFCCDLUpPoint =8 //Puntos para el Dark Lord en Chaos
    Castle
    SCFNormalMGUpPoint =7 //Puntos normales para el Magi
    Gladiator
    SCFCWMGUpPoint =8 //Puntos para el Magic Gladiator en
    Crywolf Event
    SCFBCMGUpPoint =8 //Puntos para el Magic Gladiator en
    Blood Castle
    SCFCCMGUpPoint =8 //Puntos para el Magic Gladiator en Chaos Castle
    SCFNormalGeneralUpPoint =8 //Puntos para el Dark Knight, Dark Wizard, Elf y SUmmoner
    SCFCWGeneralUpPoint =6 //Puntos para el Dark Knight, Dark Wizard, Elf y SUmmoner en Crywolf Event
    SCFBCGeneralUpPoint =6 //Puntos para el Dark Knight, Dark Wizard, Elf y SUmmoner en Blood Castle
    SCFCCGeneralUpPoint =6 //Puntos para el Dark Knight, Dark Wizard, Elf y SUmmoner en Chaos Castle
    SCFNormalLUP_2ndChgUp =6 //Puntos para Blade Knight, Soul Master, Mouse Elf y Bloody Summoner
    SCFCWLUP_2ndChgUp =6 //Puntos para Blade Knight, Soul Master, Mouse Elf y Bloody Summoner en Crywolf Event
    SCFBCLUP_2ndChgUp =6 //Puntos para Blade Knight, Soul Master, Mouse Elf y Bloody Summoner en Blood Castle
    SCFCCLUP_2ndChgUp =6 //Puntos para Blade Knight, Soul Master, Mouse Elf y Bloody Summoner en Chaos Castle
    SCFNormalLUP_3ndChgUpExtraPoint =2 //Puntos extra para las 3º Clases
    SCFBCLUP_3ndChgUpExtraPoint =2 //Puntos extra para las 3º Clases en
    Blood Castle
    SCFCCLUP_3ndChgUpExtraPoint =2 //Puntos extra para las 3º Clases en Chaos Castle
    SCFCWLUP_3ndChgUpExtraPoint =2 //Puntos extra para las 3º Clases en Crywolf Event
    SCFCCGeneralUpPoin =1 //

    [PartyExp]
    SCFParty2Exp =110
    SCFParty3Exp =180
    SCFParty4Exp =180
    SCFParty5Exp =180
    SCFSetParty3Exp =180
    SCFSetParty4Exp =180
    SCFSetParty5Exp =180

    [SkillTree]
    SCFSkillTreeMaxLevelPerReset =400
    SCFSkillTreePointsPerLevel =2

    [PKMap]
    SCFPKMap =41
    SCFPKX1 =0
    SCFPKY1 =0
    SCFPKX2 =255
    SCFPKY2 =255

    [AutoExp]
    SCFAutoExpEnabled =1
    SCFAutoExpBaseExp =150 //(Base Exp * Level)
    SCFAutoExpTimeCheck =180 //En Segundos
    SCFAutoExpLevelUpPoint =-1 //-1 = Normal LevelupPoints

    [Terrains]
    Map00 = ..\\SCFData\\Terrains\\Lorencia.att
    Map01 = ..\\SCFData\\Terrains\\Dungeon.att
    Map02 = ..\\SCFData\\Terrains\\Devias.att
    Map03 = ..\\SCFData\\Terrains\\Noria.att
    Map04 = ..\\SCFData\\Terrains\\LostTower.att
    Map05 = ..\\SCFData\\Terrains\\Exile.att
    Map06 = ..\\SCFData\\Terrains\\Stadium.att
    Map07 = ..\\SCFData\\Terrains\\Atlans.att
    Map08 = ..\\SCFData\\Terrains\\Tarkan.att
    Map09 = ..\\SCFData\\Terrains\\DevilSquare.att
    Map10 = ..\\SCFData\\Terrains\\Icarus.att
    Map11 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map12 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map13 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map14 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map15 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map16 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map17 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map18 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map19 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map20 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map21 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map22 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map23 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map24 = ..\\SCFData\\Terrains\\Kalima.att
    Map25 = ..\\SCFData\\Terrains\\Kalima.att
    Map26 = ..\\SCFData\\Terrains\\Kalima.att
    Map27 = ..\\SCFData\\Terrains\\Kalima.att
    Map28 = ..\\SCFData\\Terrains\\Kalima.att
    Map29 = ..\\SCFData\\Terrains\\Kalima.att
    Map30 = ..\\SCFData\\Terrains\\ValleyofLoren.att
    Map31 = ..\\SCFData\\Terrains\\LandofTrial.att
    Map32 = ..\\SCFData\\Terrains\\DevilSquare.att
    Map33 = ..\\SCFData\\Terrains\\Aida.att
    Map34 = ..\\SCFData\\Terrains\\Crywolf.att
    Map35 = ..\\SCFData\\Terrains\\(null).att
    Map36 = ..\\SCFData\\Terrains\\Kalima.att
    Map37 = ..\\SCFData\\Terrains\\Kantru1.att
    Map38 = ..\\SCFData\\Terrains\\Kantru2.att
    Map39 = ..\\SCFData\\Terrains\\Kantru3.att
    Map40 = ..\\SCFData\\Terrains\\Silent.att
    Map41 = ..\\SCFData\\Terrains\\T42.att
    Map42 = ..\\SCFData\\Terrains\\T43.att
    Map43 = ..\\SCFData\\Terrains\\(null).att
    Map44 = ..\\SCFData\\Terrains\\(null).att
    Map45 = ..\\SCFData\\Terrains\\IllusionTemple.att
    Map46 = ..\\SCFData\\Terrains\\IllusionTemple.att
    Map47 = ..\\SCFData\\Terrains\\IllusionTemple.att
    Map48 = ..\\SCFData\\Terrains\\IllusionTemple.att
    Map49 = ..\\SCFData\\Terrains\\IllusionTemple.att
    Map50 = ..\\SCFData\\Terrains\\IllusionTemple.att
    Map51 = ..\\SCFData\\Terrains\\Elbeland.att
    Map52 = ..\\SCFData\\Terrains\\BloodCastle.att
    Map53 = ..\\SCFData\\Terrains\\ChaosCastle.att
    Map54 = ..\\SCFData\\Terrains\\(null).att
    Map55 = ..\\SCFData\\Terrains\\(null).att
    Map56 = ..\\SCFData\\Terrains\\(null).att
    Map57 = ..\\SCFData\\Terrains\\Raklion.att
    Map58 = ..\\SCFData\\Terrains\\Buhwajang.att
    Map59 = ..\\SCFData\\Terrains\\(null).att
    Map60 = ..\\SCFData\\Terrains\\(null).att
    Map61 = ..\\SCFData\\Terrains\\(null).att
    Map62 = ..\\SCFData\\Terrains\\Santa.att
    Map63 = ..\\SCFData\\Terrains\\Vulcan.att
    Map64 = ..\\SCFData\\Terrains\\World65.att

    Una recomendación personale: no experimenten sin antes realizar un backups del server y del archivo a modificar.
    (Si luego de realizar los cambios, el server no inicia, vuelvan a resturar el archivo original recientemente modificado)

    3)Si quieren modificar mensajes en el server o nombres de eventos.
    Necesitamos ingresar al siguiente archivo
    Muserver\ScfData\SCF_Message.ini
    y acá tienen las traducciones de cada linea:
    [Language]
    SCFMSG001=Necesitas: %d de zen
    SCFMSG002=No tenes el nivel requerido para usar el comando /post.
    SCFMSG003=Sintax: /post "Texto"
    SCFMSG004=Transform Ring is Changed
    SCFMSG005=Ring Changed to:
    SCFMSG006=Zen Changed.
    SCFMSG007=[White Wizard and Orcs] Empezara en %d minuto(s)
    SCFMSG008=[White Wizard and Orcs] Ha Terminado
    SCFMSG009=[White Wizard and Orcs] %s los ha matado.
    SCFMSG010=[White Wizard and Orcs] Ha Empezado
    SCFMSG011=[Happy Hour] Empezara en %d minuto(s) en %s
    SCFMSG012=[Happy Hour 2] Ha Empezado Exp: %d Drop: %d
    SCFMSG013=[Happy Hour 2] Ha Finalizado
    SCFMSG014=[Search And Destroy Event] Cerrara en %d minuto(s)
    SCFMSG015=[Search And Destroy Event] Ha Terminado
    SCFMSG016=[Search And Destroy Event] %s ha ganado el Evento
    SCFMSG017=[Search And Destroy Event] Ha Empezado!
    SCFMSG018=[Search And Destroy Event] Bienen los Monsters!
    SCFMSG019=[Search And Destroy Event] Maten al Monster Boss!
    SCFMSG020=[Sky Event] Cerrara en %d minuto(s)
    SCFMSG021=[Sky Event] Ha Terminado
    SCFMSG022=[Sky Event] Ha Cerrado
    SCFMSG023=[Sky Event] Ha Empezado
    SCFMSG024=[Sky Event] Bienen los Monsters!
    SCFMSG025=Fuerza
    SCFMSG026=Agilidad
    SCFMSG027=Vitalidad
    SCFMSG028=Energia
    SCFMSG029=Comando
    SCFMSG030=No podes subir puntos
    SCFMSG031=Np podes subir mas puntos de %d al mismo tiempo
    SCFMSG032=No tenes estos puntos
    SCFMSG033=Se agregaron %d en %s
    SCFMSG034=Evento iniciado
    SCFMSG035=Comenzo la carrera
    SCFMSG036=->> Go Go Go <<- br="br">SCFMSG037=Seleccione nivel de la carrera
    SCFMSG038=[Hit And Up Event] Empezara en %d minuto(s)
    SCFMSG039=[Hit And Up Event] Ha Empezado
    SCFMSG040=[Hit And Up Event] Ha Terminado
    SCFMSG041=No podes moverte a Aida mientras esta el evento Search And Destroy Event
    SCFMSG042=Necesitas level %d para entrar al Search And Destroy Event
    SCFMSG043=Search And Destroy Event esta cerrado
    SCFMSG044=Preparence!
    SCFMSG045=Necesitas level %d para entrar a Sky Event
    SCFMSG046=Sky Event ha cerrado
    SCFMSG047=Te mandare al cielo!
    SCFMSG048=Zen insuficienta para /add
    SCFMSG049=Necesitas alas para entrar al evento
    SCFMSG050=[Green Event] Empezara en %d minuto(s)
    SCFMSG051=[Green Event] Ha Empezado
    SCFMSG052=[Green Event] Ha Terminado
    SCFMSG053=Zen insuficiente para /pkclear (%d)
    SCFMSG054=No sos PK
    SCFMSG055=Necesitas la "Star" para entrar a Sky Event
    SCFMSG056=Necesitas el "Srange Item" para entrar al Search And Destroy Event
    SCFMSG057=Necesitas ser nivel %d o mayor
    SCFMSG058=Necesitas comprar una cuenta VIP para obtener mas resets
    SCFMSG059=Has comprado un Item
    SCFMSG060=Zen insuficienta - El item sale %d y tenes %d de zen
    SCFMSG061=Ese item no existe
    SCFMSG062=Illusion Temple no esta habilitado
    SCFMSG063=Illusion Temple ha cerrado
    SCFMSG064=[Illusion Temple] Cerrara en %d minuto(s)
    SCFMSG065=[Halloween Event] Empezara en %d minuto(s)
    SCFMSG066=[Halloween Event] Ha Empezado
    SCFMSG067=[Halloween Event] Ha Terminado
    SCFMSG068=[Pk Event] Empezara en %d minuto(s)
    SCFMSG069=[Pk Event] Ha Terminado
    SCFMSG070=a derrotado al Pk
    SCFMSG071=[Pk Event] Ha Empezado
    SCFMSG072=Zen insuficiente! necesitas: %d
    SCFMSG073=Zen insuficiente
    SCFMSG074=Tenes %d dias de cuenta vip
    SCFMSG075=No sos un user VIP
    SCFMSG076=Este personaje no existe o no esta conectado
    SCFMSG077=Zen Insuficente
    SCFMSG078=Nivel Insuficente

    4)Si queremos modificar algo relacionado al "árbol de skill". Necesitamos ingresar al siguiente archivo
    Muserver\ScfData\SCF_Skills.ini
    [SkillTree]
    SCFLoadSkillTree =1
    SCFSkillTreeMaxLevel =400
    SCFSkillTreePointsPerLevel =1

    5)Si queremos modificar el rate, suerte o porcentaje de la máquina del chaos , el precio de las Jewels , el drop de items excelente y todo lo que tenga relación a los items de nuestro Servidor MuOnline.
    Necesitamos ingresar al siguiente archivo
    Muserver\ScfData\SCF_Items.ini
    [Common]
    SCFCanSellQuestItems =1 //Se pueden vender items de quest 1 Si | 0 No
    SCFCanDropQuestItems =1 //Se pueden dropear items de quest 1 Si | 0 No
    SCFItemsDurationTime =30 //Duracion de items en el piso (Segundos)
    SCFDarkHorseDefenseDivisor =80

    [DropItem]
    SCFExItemDropRate =15 //Drop de items exelentes
    SCFExItemDropSkillRate =15 //Drop de items exelentes + skill
    SCFExItemDropLuckRate =15 //Drop de items exelentes + luck
    SCFNormalItemDropSkillRate =20 //Drop normal de items + skill
    SCFNormalItemDropLuckRate =30 //Drop normal de items + luck

    [Potions]
    SCFHpRecoverPercent0 =10 //Porcentaje de curacion de la Apple
    SCFHpRecoverPercent1 =20 //Porcentaje de curacion de la Small Healing Pot
    SCFHpRecoverPercent2 =30 //Porcentaje de curacion de la Healing Pot
    SCFHpRecoverPercent3 =40 //Porcentaje de curacion de la Large Healing Pot
    SCFMpRecoverPercent1 =10 //Porcentaje de curacion de la Small Mana Pot
    SCFMpRecoverPercent2 =20 //Porcentaje de curacion de la Mana Pot
    SCFMpRecoverPercent3 =30 //Porcentaje de curacion de la Large Mana Pot

    [Rings]
    SCFTransformationRing1 =2 //Nº de Mob para transformarce
    SCFTransformationRing2 =7 //Nº de Mob para transformarce
    SCFTransformationRing3 =14 //Nº de Mob para transformarce
    SCFTransformationRing4 =8 //Nº de Mob para transformarce
    SCFTransformationRing5 =9 //Nº de Mob para transformarce
    SCFTransformationRing6 =41 //Nº de Mob para transformarce

    [Jewels]
    SCFBlessPrice =9000000 //Precio de Compra del Bless
    SCFSoulPrice =6000000 //Precio de Compra del Soul
    SCFChaosPrice =810000 //Precio de Compra del Chaos
    SCFLifePrice =45000000 //Precio de Compra del Life
    SCFCreationPrice =36000000 //Precio de Compra del Creation
    SCFGuardianPrice =60000000 //Precio de Compra del Guardian
    SCFBlessWaterPrice =900000 //Precio de Compra del Potion of Bless
    SCFSoulWaterPrice =450000 //Precio de Compra del Potion of Soul
    SCFSoulWithLuckSuccessRate =100 //Porcentaje de agregarle un soul a un item + luck
    SCFSoulNoLuckSuccessRate =10 //Porcentaje de agregarle un soul a un item sin luck
    SCFLifeSuccessRate =100 //Porcentaje de agregarle un life a un item

    [ChaosMachine]
    SCFCBmix10 =100 //Porcentaje de combinacion de un item a +10
    SCFCBmix11 =100 //Porcentaje de combinacion de un item a +11
    SCFCBmix12 =95 //Porcentaje de combinacion de un item a +12
    SCFCBmix13 =95 //Porcentaje de combinacion de un item a +13
    SCFCBmixMaxRate =100 //Porcentaje de combinacion

    [ItemMoveLimit]
    SCFItemTradeLimit =0
    SCFItemSellLimit =0
    SCFItemMixLimit =0
    SCFItemPshopLimit =0

    Eso es todo espero que les sirva y que puedan personalizar aun más su servidor MuOnline.