En primer lugar, presentarme. Soy elfoscuro, y me estoy intentando crear un servidor para trastear yo en mi propia casa y hacer cosillas. Y, si puedo, buscar e intentar arreglar algun que otro bug que pueda derivarse de la BD.
Ahora a mi problema.
Sigo todos los pasos, he probado con varias versiones de MySQL, y parece que todo marcha bien hasta que arranco el server, y llegado un momento se queda colgado y sigue sin cargar. Normalmente suele ser en la linea que dice:
Loading NPC Texts...
y algunas veces carga esta, pero se cuelga en la siguiente.
Alguien sabria decirme como hacer para que funcione???
Respecto a todos los que dicen que les parpadea, les recomiendo que hagan lo siguiente:
1.- Clicken en inicio y luego en ejecutar.
2.- Escriban "CMD" (sin las comillas) y pulsen enter para abrir la consola de MS2
3.- En modo comandos, vayan a la carpeta donde se guardo el mangos (por defecto C:\MaNGOS>).
4.- Ejecuten el comando "mangosd"
5.- Veran como esta vez se ejecuta, pero sin salir de la pantalla de MS2, con lo que vereis un informe de error al final. Este puede tratarse de varias cosas.
- Que haya un error en alguna tabla de la base de datos
- Que se os haya olvidado, al actualizar cambiar nuevamente el password en los ficheros mangosd.conf y realmd.conf
6.- En el primer caso, la solucion es facil. Mediante el SQLyog, accedeis a la tabla que os da fallo (os dira que tabla es en el error de MS2) y haceis una copia de la tabla en formato sql. Si no sabeis como, preguntad que os lo dire.
7.- Una vez teneis la copia, borrais la tabla en cuestion, pulsando con el boton derecho, y clickando en drop table
8.- Abrimos el fichero que guarda la base de datos del juego (en mi caso SDB_0.6.4_FULL). Os recomiendo que lo abrais con Word o Wordpad, asi tendreis todo bien estructurado y sangrado, no como en el notepad.
9.- Le dais a buscar y escribis el nombre de la tabla que os daba fallo hasta que encontreis una linea talque asi:
CREATE TABLE `areatrigger_tavern`
Se supone que en este caso, la tabla que habria fallado seria areatrigger_tavern.
10.- Copiais todo el texto que hay desde ahi hasta que empiece el segundo comentario. Suponiendo que un cacho de la base de datos es como copio a continuacion, deberiais copiar exactamente lo que subrayo en rojo:
-- ----------------------------
-- Table structure for areatrigger_tavern
-- ----------------------------
CREATE TABLE `areatrigger_tavern` (
`id` int(11) unsigned NOT NULL default '0' COMMENT 'Identifier',
`name` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Trigger System';
-- ----------------------------
-- Table structure for areatrigger_template
-- ----------------------------
11.- Abris el backup que habeis hecho de la tabla (tambien con word o wordpad) y sustituis todo lo que salga (salvo los comentarios si no quereis) por lo que acabamos de copiar.
12.- Ahora restauraremos la tabla en SQLyog, siguiendo los mismos pasos que hicimos para subir la base de datos SDB_0.6.4_FULL, mangos, items_es, quests_es y creatures_es, es decir, clickando con el boton derecho sobre mangos, y pulsando en "Restore from SQL Dump...". Seleccionais el fichero del backup y ya teneis restaurada la tabla. En teoria no deberia daros problema. Al menos esta tabla en cuestion. Si os sigue pasando seguid estos pasos hasta que cese.
Weno, espero que este minitutorial os sirva, y si alguien sabe cual es el problema que a mi me atañe, que por favor me lo resuelva. Muchas gracias.