| 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 >> |