| 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. $HOME/azeroth-server/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)
Ve a tu directorio de build de AzerothCore (p. ej. $HOME/azeroth-server/bin/) y copia los siguientes archivos a tu directorio de binarios de World of Warcraft.
Archivos DBC y Maps
cd <tu directorio del cliente de WoW>
./mapextractor
Visual Maps (también llamados vmaps). Nota: Si detienes vmap4extractor antes de que termine, necesitarás borrar el directorio Buildings antes de empezar de nuevo.
También puedes extraer los vmaps, lo que llevará bastante tiempo según tu máquina (hasta horas en hardware antiguo).
cd <tu directorio del cliente de WoW>
./vmap4extractor
mkdir vmaps;
./vmap4assembler Buildings vmaps
Cuando esto se complete, recibirás el siguiente mensaje, que puedes ignorar sin problema.
Processing Map 724
[################################################################]
Extracting GameObject models...Extracting World\Wmo\Band\Final_Stage.wmo
No such file.
Couldn't open RootWmo!!!
Done!
Extract V4.00 2012_02. Work complete. No errors.
Movement Maps (también llamados mmaps - opcional RECOMENDADO)
Extraer los mmaps llevará bastante tiempo según tu máquina (hasta horas).
cd <tu directorio del cliente de WoW>
mkdir mmaps;
./mmaps_generator
Ahora que todo está completado, necesitas copiar las carpetas dbc, maps, vmaps y mmaps a tu directorio de build de AzerothCore (p. ej. $HOME/azeroth-server/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 /build/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. $HOME/azeroth-server/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 >> |