| Guía de instalación | |
|---|---|
| Este artículo es parte de la Guía de instalación. Puedes leerlo solo o hacer click en el enlace anterior para moverte fácilmente entre los pasos. | |
| << Paso 2: Instalación del Core | Paso 4: Instalación de la base de datos >> |
Tabla de contenidos
Ahora que tienes el código fuente compilado, necesitas añadir los datos del cliente necesarios. Puedes descargar los archivos ya extraídos o usar los extractores compilados para extraer los archivos tú mismo. Una vez que los datos estén listos, debes actualizar la opción DataDir en tu archivo worldserver.conf para que apunte al directorio que contiene los datos.
Algunos archivos son opcionales pero muy recomendados:
| Directorio | |
|---|---|
| dbc | Obligatorio |
| maps | Obligatorio |
| vmaps | MUY RECOMENDADO |
| mmaps | MUY RECOMENDADO |
| cameras | Recomendado |
Si tienes intención de usar un cliente enUS, puedes descargar los archivos de datos de abajo. Si tienes intención de usar un cliente en cualquier otro idioma, necesitarás extraer los datos tú mismo.
Archivos de datos enUS (AC Data v19)
Descarga los archivos de arriba.
Crea una nueva carpeta dentro de la carpeta de build llamada Data, p. ej. C:\Build\bin\RelWithDebInfo\Data
Extrae los archivos del zip y colócalos dentro de la carpeta Data.
Edita la opción de configuración DataDir con la ubicación de tu carpeta.
(No es necesario si descargaste los archivos de arriba)
mapextractor.exe
mmaps_generator.exe
vmap4extractor.exe
vmap4assembler.exe
mmaps-config.yaml
Entra en C:\Azerothcore\apps\extractor y copia "extractor.bat" en tu carpeta de World of Warcraft junto con los archivos anteriores.
Crea las carpetas mmaps y vmaps en tu directorio de World of Warcraft.
Ejecuta extractor.bat y selecciona tus opciones de extracción.
Importante:
¡dbc, maps y vmaps son necesarios para que el servidor funcione correctamente!
No intentes detener el proceso de extracción de vmaps. Termina cuando imprime "Press any key...". Creará dos carpetas nuevas: buildings y vmaps. La carpeta buildings es completamente inútil una vez ejecutado el proceso y se puede borrar sin problema.
No ejecutes otra tarea antes de que la primera termine o tendrás errores.
Si detienes vmap4extractor antes de que termine, necesitarás borrar el directorio Buildings antes de empezar de nuevo.
Opcional pero extremadamente recomendado: extrae los mmaps. No intentes detener este proceso mientras extrae.
Crea una nueva carpeta en C:\Build\bin\RelWithDebInfo llamada Data
Mueve los vmaps, maps, dbc y cameras dentro de la carpeta Data.
Primero, localiza los dos archivos de configuración por defecto (llamados worldserver.conf.dist y authserver.conf.dist) y cópialos. Luego renombra las copias con sus mismos nombres pero sin la extensión .dist. Puedes encontrarlos en C:\Build\bin\RelWithDebInfo\configs\ (puede variar).
Abre los archivos .conf y baja hasta LoginDatabaseInfo, WorldDatabaseInfo y CharacterDatabaseInfo, e introduce la información de acceso de MySQL para que el servidor pueda acceder a tu base de datos.
En una configuración recién compilada, tendrás los siguientes valores por defecto:
LoginDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_auth" worldserver.conf / authserver.conf
WorldDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_world" worldserver.conf
CharacterDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_characters" worldserver.conf
Siguen esta estructura:
Variablename = "MySQLIP;Port;Username;Password;database"
Deben verificarse los siguientes pasos:
El hostname (127.0.0.1) puede quedarse igual si AzerothCore se está instalando en el mismo equipo en el que ejecutas WoW. Si no, sigue las instrucciones de la tabla Realmlist.
El puerto (3306) es el valor estándar configurado. Si cambiaste el puerto por defecto en tu configuración de MySQL, debes cambiarlo en consecuencia. El usuario y la contraseña pueden variar. Puedes elegir entre:
usar el par de usuario y contraseña por defecto acore / acore.
crear un acceso único dentro del gestor de usuarios de tu herramienta de gestión de base de datos preferida (normalmente identificado por un icono con forma de una persona o personas) y darle los permisos necesarios (los permisos SELECT, INSERT, UPDATE, DELETE son suficientes, y es mucho más seguro).
En tu archivo worldserver.conf localiza la opción DataDir.
Edítala con la ruta de tu carpeta, p. ej. C:\Build\bin\RelWithDebInfo\Data
Es posible cargar opciones de configuración mediante variables de entorno, sobre lo que puedes leer aquí.
Si sigues teniendo problemas, comprueba:
| Guía de instalación | |
|---|---|
| Este artículo es parte de la Guía de instalación. Puedes leerlo solo o hacer click en el enlace anterior para moverte fácilmente entre los pasos. | |
| << Paso 2: Instalación del Core | Paso 4: Instalación de la base de datos >> |