[Tutorial] Crear un servidor para WoW usando ArcEmu y NCDB [Tutorial]

Iniciado por Ariath, 1 Agosto 2008, 12:57 PM

0 Miembros y 17 Visitantes están viendo este tema.

Ariath

Cuando comenteis problemas de ese tipo, primero pensad si la mazmorra a la cual tratais de entrar es de banda (raid), porque a ellas no se puede entrar solo.

Si no se da ese caso, decid el nombre de la mazmorra, y asi la gente puede probar si a ellos les pasa lo mismo.

Salu2

superdraco1

Cuando intento compilar con el Map Extractor me aparece este error:

------ Operación Generar iniciada: proyecto: ad, configuración: Release Win32 ------
ad : error PRJ0007 : No se puede crear el directorio de resultados 'c:\windows\temp'.
Compilando...
wave.cpp
.\libmpq\wave.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
system.cpp
.\system.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
parser.cpp
.\libmpq\parser.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
mpq_libmpq.cpp
.\mpq_libmpq.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
mpq.cpp
.\libmpq\mpq.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
huffman.cpp
.\libmpq\huffman.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
extract.cpp
.\libmpq\extract.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
explode.cpp
.\libmpq\explode.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
dbcfile.cpp
.\dbcfile.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
common.cpp
.\libmpq\common.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
adt.cpp
.\adt.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
Generando código...
El registro de compilación se guardó en el "file://i:\Documents and Settings\Drako\Escritorio\ArcEmu\extras\map_extractor\release\BuildLog.htm"
ad - 12 errores, 0 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========

superdraco1

Cuando intento compilar con el Map Extractor me aparece este error

------ Operación Generar iniciada: proyecto: ad, configuración: Release Win32 ------
ad : error PRJ0007 : No se puede crear el directorio de resultados 'c:\windows\temp'.
Compilando...
wave.cpp
.\libmpq\wave.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
system.cpp
.\system.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
parser.cpp
.\libmpq\parser.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
mpq_libmpq.cpp
.\mpq_libmpq.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
mpq.cpp
.\libmpq\mpq.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
huffman.cpp
.\libmpq\huffman.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
extract.cpp
.\libmpq\extract.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
explode.cpp
.\libmpq\explode.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
dbcfile.cpp
.\dbcfile.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
common.cpp
.\libmpq\common.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
adt.cpp
.\adt.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'
Generando código...
El registro de compilación se guardó en el "file://i:\Documents and Settings\Drako\Escritorio\ArcEmu\extras\map_extractor\release\BuildLog.htm"
ad - 12 errores, 0 advertencias

superdraco1

Cuando intento compilar con el map_extractor me aparece este error:

------ Operación Generar iniciada: proyecto: ad, configuración: Release Win32 ------
ad : error PRJ0007 : No se puede crear el directorio de resultados 'c:\windows\temp'.
Compilando...
wave.cpp
.\libmpq\wave.cpp : fatal error C1033: no se puede abrir la base de datos de programa 'c:\windows\temp\vc90.idb'

Ese error 12 veces

Lo siento por postear 3 veces seguidas, me va mal el pc

Ariath

No pasa nada por los post, tranqui.

Respecto al error... pues no se por que se da, la verdad.

He googleado a ese respecto, y podría ser un bug del Visual.

Cuando te salga, verifica si en la ruta donde te dice, tienes ese archivo vc90.idb.

Lo unico que puedo recomendarte es, que, después de limpiar la solución, cierres el Visual, y borres todo el contenido de esa carpeta Temp de Windows (el contenido, no la carpeta). A ver si es que hay algún residuo de algún tipo que impide la compilación del programa. Luego de esto, reinicia el PC, y vuelve a probar a realizar la compilación.

Salu2

superdraco1

No tengo el archivo vc90.idb..

No lo veo por ninguna parte.. me lo podrias pasar?

PD: Ya e encontrado el error.. Mi disco duro tiene de letra I, y en el Ad sale la ruta de C, como podria cambiar la ruta?

Ariath

Si con ruta C, te refieres a lo de C:\Windows\Temp, esa ruta es la de la carpeta temporal de Windows. No hace falta cambiarla.

Ese archivo, si mi hipotesis es correcta, lo debería crear el propio Visual cuando compila. Creo que tiene que tratarse de algún fichero temporal que cree durante el proceso, porque ya de por si, la carpeta donde lo busca, es la de los temporales de Windows.

Prueba a repetir la compilación, a ver si funciona, y si no... habrá que buscar otra solución.

Salu2

superdraco1

ya pero... no existe el disco C:\, asi k no puede crear el temporal

nicoshaggy

Cita de: Ariath en  3 Octubre 2008, 14:42 PM
Yo probaría a hacer el cambio en la otra tabla que hay.

Fijate, que hay 2 tablas referentes a los nombres de las criaturas: creature_names y creature_names_localized.

En la segunda tabla, lo que se almacenan son los nombres traducidos para cada uno de los idiomas.

Por ejemplo:
---------------------
3, 'deDE', 'Fleischfresser', ''

La primera columna, es el ID de la criatura en sí.

La segunda, el código de idioma al que corresponde la traducción (en este caso, a Alemán (deDE), si quisieramos que apareciese cuando tienes el juego en español, aquí tendría que figurar esES)

Ya, la tercera y cuarta columna, son el nombre principal y el secundario (supongo que será lo que aparece debajo del nombre de la criatura).

En el caso expuesto, se está indicando un nombre (Fleischfresser) para la criatura con ID 3, y que reemplazará al original si el juego está en Alemán (deDE).

A tí no te sale la 'a' acentuada de Vermis de Maná, porque estás editando los textos originales del juego, que al ser en inglés, no te acepta los caracteres acentuados.

Salu2

P.D: En el realmlist debe figurar la IP solamente, no el puerto de MySQL. Creo que tienes que tener mal algo en la configuración.



Si, lo de la acentuacion fue un problema de la codificacion que estaba haciendo.. los SQL que estaba cargando estaban guardados en ANSI.. y me los cargaba UTF-8... despues de hacerle unas modificaciones a las acentuaciones y las Ñ me quedaron, el problema que tengo es que algunas no me las actualizo, probare con lo de creature_names _localized a ver si puedo solucionar el problema..

Saludos

Ariath

Cita de: superdraco1 en  3 Octubre 2008, 20:59 PM
ya pero... no existe el disco C:\, asi k no puede crear el temporal

Ahm... perdon, es que, no se si será tu caso, pero tengo el Vista, y ese por defecto, cambia la letra del disco de sistema a la C sea cual sea... por eso me he liado xD

Entonces, te queda como opción cambiar la carpeta donde se almacenan los temporales en Windows, o si tiene esa opción, cambiar la ruta donde el Visual pone sus temporales. He tenido un pequeño lio con el sistema y acabo de restaurar la partición hace nada, de modo que no tengo a mano el Visual para mirar el tema. En cuanto lo tenga instalado miro a ver si hay algo para cambiar donde mete sus temporales.

Mientras tanto, puedes probar a cambiar la ruta donde Windows almacena los temporales.

Para eso (ignoro si lo sabías ya o no), tienes que ir a las propiedades del PC, y en la pestaña Opciones avanzadas, clicar el botón de abajo que pone Variables de entorno (al menos en el Vista está ahí la cosa, creo que en XP era similar el tema).

Salu2