Para solucionar este problema voy a utilizar uno de mis mejores Files Season 4 , los cuales poseen Castle Sigue , Crywolf , Vulcano y sets agregados ( Toda la serie completa de Dragon Ball Z , Naruto , Anime , etc ).
1) Una vez que descargamos los files (recuerden que los password de nuestras descargas son ( http://guiaservermu.blogspot.com/ ) pegamos la carpeta completa en la unidad C:\ o D:\ (Se recomienda en la unidad D:\ ya que los files estan configurados así, pero sino tiene partición D:\ no abra problemas con usarlos en el disco C:\)
Una vez pegados los Files MuONline, nos debería quedar de la siguiente manera:
2)Lo primero que vamos hacer será modificar las ips en el server.
Yo lo haré a mi servidor WAN+LAN (Esto significa que mostraré como crear el servidor para poder jugar desde la misma red a la vez jugar desde fuera de nuestra red.
Si ustedes sólo lo quieren LAN [para jugar sólo ustedes] en donde yo ponga el IP WAN ustedes ponen el IP LAN).
Para comenzar necesitamos tenes una "IP FIJA" , es decir que si tenemos una ip dinámica sería molesto, ya que cada vez que cambie de IP nuestra PC tendríamos que volver a repetir todos estos pasos nuevamente y cambiar de main.exe o luncher. Asique si nuestra IP es dinámica (Sujera a cambios)lo que haremos será registrar una IP en el siguiente sitio www.no-ip.com
Si no sabes como hacerlo, acá les dejo una guía VER AQUI
Algo importante respecto al servicio de NO-IP, al registrar una ip, esta no puede superar los 15 caracteres, es decir , este dominio es para el server NO para la web y como no puede superar los 15 caracteres no tiene que ser largo.
Por ejemplo uno correcto sería
asd.sytes.netEl cual tiene 13 caracteres en total (los puntos tambien cuentan como caracteres )
Uno incorrecto sería
tuservermu.sytes.net(20 caracteres) Pero atención, en NO-IP podemos registrar varios dominios y todos van a apuntar a la misma ip , eso quiere decir que lo que podemos hacer es registrar uno dominio corto para el server (No importa que el nombre no tenga relación al server ) y uno más largo (Depende el nombre de su server) con relación a nuestro server.
Entonces el dominio corto lo usamos para la SERVER y para EL MAIN del cliente y el largo lo usamos con el fin comercial o de publicación (Página Web MuOnline).
Vamos al primer archivo que debemos modificar las ips.
Para esto ingresamos a
D:\Muserver\Data\MapServerInfo.datUna vez que abrimos el archivo, bucamos en la columna llamada Ip y debajo de ella veremos que dice lo siguiente "sno-ip" (esta dos veces), simplemente lo que debemos hacer es reemplazar lo que dice
no-ippor nuestro ip registrada anteriormente [Puede ser númerica si es estática, sino debemos utilizar nuestra no-ip corta previamente registrada]
El archivo editado debé quedanos asi
"sasd.sytes.net"(IMPORTANTE: como abran visto en el archivo hay una "S" delante de la ip la cual NO hay que borrarla)
Talvez se preguntarán ¿Por qué tenemos que agregar nuestra no-ip dos veces en el mismo archivo?
La respuesta es que una ip corresponde al GameServer y la otra al Gameserver_CS (Recuerden que estos files tienen Castle Sigue y crywolf , y estos eventos llevan una conección extra al GameServer)
En la imagen siguiente muestra como debería quedarles el archivo editado.
No hace falta aclarar que
asd.sytes.netes simbólico y que yo lo usé como ejemplo, ustedes deben poner su dominio registrado previamente.
(Recuerden que debe ser menor a 15 caracteres)
3)El siguiente archivo a editar es muy similar al anterior y lo podemos encontrar en la siguiente ruta:
D:\Muserver\Data\MapServerInfo_Cs.dat(Si leemos atentamente la explicación anterior se darán cuenta de que se trata este archivo)
Ahora hacemos lo mismo que hicimos en paso anterior, les debería de quedar así
4)El siguiente archivo lo encontramos en esta ruta:
D:\Muserver\Data\IpList.dat
Al abrir el archivo no veremos mucho contenido, sólo algo asi "no-ip" repetido dos veces, en este caso no lleva S , simplemente reemplazamos todo lo que esta entre las comillas (las comillas tampoco se borran) y ponemos nuestro dominio "asd.sytes.net" Debería quedarnos así:
5)El siguiente archivo a editar lo podemos ubicar en
D:\Muserver\Connect\Data\ServerList[BoR].dat
Lo que demos buscar es la columna llamada Ip y dentro de las comillas SIN borrarlas ponemos nuestra IP , el archivo editado debería quedarnos asi:
6)Finalmente abrimos el último archivo en donde debemos colocar nuestra IP , lo podemos encontrar en
D:\Muserver\StartUp.ini
Para editarlo nos vamos abajo de todo a la última linea que dice asi:
ipadd=no-ip (agregar ip)borramos el no-ip y agregamos nuestro el nuestro, el archivo editado debería quedarnos asi:
7)Bueno les propongo que hagamos un brebe repaso de todo lo que hicimos. Hasta hora sólo descagamos los Files , los ubicamos en un dictorio C:\ o D:\ , y cambiamos todas las ips para que nuestro Server MuOnline funcione en WAN+LAN (En Internet y en área local).
Ahora lo que vamos hacer será conectar nuestro Servidor MuOnline a nuestro SQL (base de datos).
Para esto tenemos que recordar el password que le pusimos a nuestros SQL al instalarlo.
En caso que no recuerdes tu password del SQL perteneciente al usuario SA , hacemos lo siguiente vamos a
Inicio=> programas => Microsoft SQL Server => administrador corporativo:
8)Expandimos todas la entradas hasta llegar a la llamada
Seguridady seleccionamos
Inicios de sesión
9)Del lado derecho, veremos los usuarios SQL , buscamos al llamado "SA" y hacemos un doble click sobre él o sino hacemos un click derecho => propiedades.
Nos aparecerá una pantalla con el password , ese password no lo podemos visualizar, es decir, solo veremos unas ******** entonces borramos y escribimos otro (esta vez si RECUÉRDENLO) ponemos aceptar y nuevamente aceptamos la confirmación
10)Ya tenemos el usuario: sa (ustedes usen tambien el mismo) y el password sql : en mi caso es tuservermu el suyo seguramente será distinto.
Bamos a ver en que archivo debemos poner estos datos, el primero lo encontramos en la siguiente ruta
D:\Muserver\Event\Data\SvConfig.ini
Al abrirlo buscamos la linea
mu2003_uid=say la linea
mu2003_pass=tuservermu
El archivo editado debería quedarnos asi:
11)El siguiente archivo lo podemos encontrar en la siguiente ruta
D:\Muserver\ExDB\ExDB.ini
Buscamos nuevamente las lineas
Id Sqly
Pass Sql
Debajo de la primera ponemos "sa" y en la segunda ponemos nuestro password SQL, en mí caso es tuservermu (importante no borrar las comillas)
El archivo editado debería quedarles asi:
13)EL proximo lo ubicamos en la siguiente direccion , D:\Muserver\GameServer\SCF_Connect.ini aqui veremos una serie de lineas , la que debemos busca y modificar son SCFUsername=sa y SCFPassword=tuservermu , en este caso no hay comillas y deberias quedarles así:
14)El siguiente archivo lo encontramos en esta ruta
D:\Muserver\GameServerCS\SCF_Connect.inies muy parecido al anterior asi que buscamos el archivo y lo abrimos.
Luego buscamos las lineas
SCFUsername=say
SCFPassword=tuservermuy lo editamos con nuestros datos. El archivo editado debería quedarnos así:
15)El siguiente archivo lo encontramos en
D:\Muserver\Ranking\SvConfig.ini
Luego lo abrimos y editamos las lineas
odbc_uid=say
odbc_pass=tuservermupor nuestros datos ,
El archivo editado debería quedarnos asi
16)Y finalmente buscamos el archivo
D:\Muserver\SCF-Programs\Scfdb3\Scfdb.ini
Lo abrimos y editamos las lineas correspondientes al usuario y password SQL, debería quedarnos asi:
17)Falta poco, ya configuramos las ips en el server y realizamos la conección al SQL , nos faltaría un último paso: "Crear la base de datos restaurando las tablas en el SQL SERVER 2000 "
Si mi memoria no me falla ya hay un tutorial de como restaurar las dbs (dbs=DataBase=Base de datos), pero veamos nuavemente como se hace: Ingresamos al directorio
D:\Muserver\DBahi tendremos las 4 base de datos que debemos crean y resturar.
Entonces vamos a
Inicio=>Programas=>Microsoft SQL Server=> administrador corporativo
Ahora expandimos la entradas hasta llegar a "Base de Datos" hacemos un click derecho sobre "Base de Datos" y seleccionamos la opción " Nueva base de datos ... "
18) En nuestra nueva ventana debemos ponerle el nombre a la primera base de datos que iremos a resturar (en total son 4)
¿Pero qué nombres debemos poner?
En el directorio mencionado anteriormete
D:\Muserver\DBtenemos los nombres, vamos a comenzar por la base de datos llamada MuOnline. Entonces le ponemos MuOnline en donde dice nombre y aceptamos
19)En "Base de datos" aparecerá nuestra nueva base de datos llamada MuOnline , le hacemos un click derecho y buscamos la opción "Todas las tareas"
Luego seleccionamos la que dice "Resturar base de datos ..."
20)En nuestra nueva ventana , tildamos la opción que dice "Desde dispositivos" y luego hacemos un clik en "dispositivos"
21)En nuestra nueva ventana hacemos un click en donde dice "Agregar"
22)En nuestra nueva ventana debemos buscar el archivo MuOnline que está alojado en la carpeta
D:\Muserver\DB
Entonces hacemos un click en "..."(tres puntitos) y buscamos dentro de esa carpeta el archivo llamado MuOnline.bak (que como vimos anteriormente ya sabemos que se encuentra alli junto a las otras base de datos)
Lo seleccionamos y aceptamos.
23)Aceptamos todos los diálogos , hasta llegar al primero "Restaurar base de datos" ahi nos detenemos y vamos a la opción llamada "Opciones"
24)En esa ventana lo que debemos hacer es cambiar la ruta donde queremos alojar la restauración, yo personalmente acostumbro hacerlo en la misma carpeta en donde estas las base de datos para esto buscamos la linea
C:\MuOnline\DB\MuOnline_Data.MDFy la cambiamos por
D:\Muserver\DB\MuOnline_Data.MDF
Una aclaración D:\Muserver\DB es la ruta que yo estoy utilizando, la de Ustedes seguramente será otra.
Otro detalle importante , eso que hicieron arriba también deberán hacerlo abajo, es decir, tanto en "MuOnline_data2 como en "MuOnline_Log" quedando la misma ruta en ambos.
ATENCIÓN no copien ni peguen la ruta de arriba en la de abajo , presten atención que son dos extenciones direfentes la primera tiene extención .MDF y la de abajo tiene extención .LDF
A demás los archivos se llaman distintos MuOnline_Data y MuOnline_Log por lo tanto presten atención y no se apuren en querer hacerlo rápido
Otra detalle más, si están utilizando otras base de datos que no las de nuestros archivos , deberán; en caso de error, tildar la opción llamada:
Forzar restauración sobre la base de datos existente
Luego hacemos un click en aceptar y nuestra base de datos se restaurará.
El archivo editado debería quedarles asi:
25)El proceso de restauración puede demorar varios minutos [Depende de nuestro hardware] , también hay que destacar que la base de datos MuOnline es la más pesada respecto a las demás.
Aca no puede haber margen de error. En caso que lo haya es porque algo están haciendo mal, revisen las rutas para saber si son las correctas (En caso que no utilizen la ruta que utilizé yo, la que ustedes eligieron debe ser una ruta válida y debe existir. No se puede resturar un base de datos en una ruta imáginaria)
Cuando termine la restauración veran un cartel similar al siguiente:
(Digo similar porque algunos utilizan el SQL SERVER 2000 en Ingles)
26)Lo que deben hacer ahora ustedes es repetir los mismos pasos apartir del 17)
Ya lo hicimos con la base de datos MuOnline, entonces ustedes deben repetir los pasos utlizando las 3 bases de datos restantes:
SCFMuTeam, Event y Ranking
El procedimiento sigue siendo exactamente el mismo,es decir, primero creamos las base de datos (Una base de datos por nombre) y luego las restauramos.
En el momento de restaurar y de buscar la base de datos , debe ser la misma que estamos restaurando , es decir, nosotros creamos la primera MuOnline y en el paso 22) buscamos la llamada MuOnline, ahora si creamos por ejemplo la base de datos llamada Event , en el paso 22) NO BUSQUEN MUONLINE , deben buscan Event
Una forma de saber si lo que estamos haciendo va bien, es ingresar a la carpeta en donde estamos alojando las restauraciones y deberiamos visualizar cada una de estas restauraciones.
Por ejemplo: en la siguiente imagen está alojada sólo la de MuOnline pero ustedes al finalizar deben tener todas (4 base de datos , más 8 restauraciones, recuerden que son 2 archivos por cada base de datos restaurada)
27)ustedes restauren las 4 bases de datos y siempre verifiquen que vallan apareciendo en esa carpeta de la imagen anterior o en la carpeta que ustedes seleccionaron.
Finalmente llegamos al último paso y se trata de la creación de ODBC, como se que estan cansados de leer y yo de escribir este paso lo haremos muy simlp, primero ingresamos a la carpeta
D:\Muserver\DB
Luego buscamos el archivo llamdo ODBC.reg y le damos doble click sobre él
(como si quisieramos abrirlo), al hacer esto nos saldrá una ventana que dice
"Esta seguro que desea agregar la informacion en ..."Y hacemos un click en SI
Listo, ya tenemos el server configurado de manera correcta para funcionar de forma LAN y WAN (Desde internet y desde nuestra red local, aprovecho para aclarar que para que el server funcione en WAN deben abrir los puertos de su router/firewall y configurar el main.exe con la ip pública y serial del servidor.)
Para iniciar el server, dentro de los files contiene un archivo llamado iniciar el server.txt donde está explicado brevemente como hacerlo.
Pero veamoslo rápidamente como hacerlo:
Primero ingresamos a la siguiente ruta
D:\Muservery abrimos el archivo llamado Startup.exe
Al abrilo verán la carga de una serie de links, debemos esperar a que todos se pongan en "Ready"
Una vez que están todos en "Ready" ingresamos a la carpeta
D:\Muserver\SCF-Programs\Scfdb3y primero abrimos el archivo llamado
Fix Scfdb3.exeal abrir este archivio veremos la carga en D.O.S del fix del ScfData3, cuando se termine de fixear esta ventanta sola se cerrará.
Este archivo lo abrimos una sola y única vez, es decir, si despues queremos volver a iniciar el server no es necesario volver a abrirlo.
Una vez que se cierre la ventana D.O.S en la misma carpeta abrimos el archivo Scfdb3.exe y esperemos que cargue.
Finalmente ingresamos en la carpeta
D:\Muserver\-LINKS-y abrimos el archivo
9- GameServerGSy luego abrimos el archivo
10- GameServerGSCSubicada en la misma carpeta.
Ahora si tenemos nuestro servidor Season IV Online
Bueno , eso es todo ; será hasta el próximo tutorial by asd*














