Gu铆a de Instalaci贸n | |
---|---|
Este art铆culo es parte de la Gu铆a de Instalaci贸n. Puedes leerlo por separado o hacer clic 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 contenido
Ahora que tienes el c贸digo fuente compilado, necesitas agregar algunos archivos necesarios, ya sea descarg谩ndolos o extray茅ndolos.
Algunos archivos son opcionales, pero altamente recomendados:
Directorio | |
---|---|
dbc | Obligatorio |
maps | Obligatorio |
vmaps | ALTAMENTE RECOMENDADO |
mmaps | ALTAMENTE RECOMENDADO |
cameras | Recomendado |
Si tienes la intenci贸n de usar un cliente enUS, puedes descargar los archivos de datos a continuaci贸n. Si deseas usar un cliente en otro idioma, necesitar谩s extraer los datos t煤 mismo.
Archivos de datos enUS (AC Data v16)
Descarga los archivos de arriba.
Crea una nueva carpeta dentro de la carpeta de compilaci贸n llamada Data. Es decir, en Windows: C:\Build\bin\RelWithDebInfo\Data o en Linux: $HOME/azerothcore/data/
Extrae los archivos del archivo zip y col贸calos dentro de la carpeta Data.
Edita la opci贸n de configuraci贸n DataDir para que apunte a la ubicaci贸n de tu carpeta.
(No es necesario si descargaste los archivos anteriores)
Si descargaste los archivos anteriores, puedes saltarte este paso y continuar con worldserver.conf y authserver.conf.
Esta parte es solo un resumen general del proceso. Por favor, l茅elo con m谩s detalle seg煤n el sistema operativo con el que est茅s trabajando.
Configuraci贸n de servidor en Linux
Configuraci贸n de servidor en macOS
Configuraci贸n de servidor en Windows
AzerothCore necesita ciertos archivos extra铆dos del cliente de World of Warcraft. Debes extraerlos de un cliente 3.3.5a.
Por defecto, compilar谩s tu n煤cleo con herramientas y obtendr谩s los siguientes archivos ejecutables: mapextractor, vmap4extractor, vmap4assembler, mmaps_generator (.exe en Windows).
Coloca los archivos junto a tu archivo binario de World of Warcraft (wow.exe en Windows) y ejec煤talos.
Despu茅s de extraer todos los archivos necesarios, crea una carpeta llamada Data dentro del directorio RelWithDebInfo o Debug y coloca los archivos all铆. Alternativamente, puedes especificar un directorio diferente donde deseas mantenerlos cambiando el valor de DataDir en el archivo worldserver.conf.
Si usas extractores de otros proyectos o ramas, 隆es casi seguro que tu AzerothCore no reconocer谩 los datos extra铆dos o ni siquiera funcionar谩!
Cuando esto est茅 completo, puedes recibir el siguiente mensaje, que se puede ignorar con seguridad:
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.
"Unable to open wmo_list.txt! Nothing extracted."
Debes ejecutar Mapextractor.exe antes de makevmaps_simple.bat.
Cada vez que se recompila el n煤cleo, se crea un archivo de configuraci贸n .dist, donde se almacenan todas las opciones predeterminadas. Este archivo no tiene un prop贸sito real, excepto para distribuir todas las opciones del n煤cleo.
Ve a tu carpeta de configuraciones, por ejemplo, D:\build\bin\RelWithDebInfo\configs
Elimina la parte .dist de worldserver.conf.dist y authserver.conf.dist.
Abre los archivos .conf y despl谩zate hasta LoginDatabaseInfo, WorldDatabaseInfo y CharacterDatabaseInfo e ingresa la informaci贸n de inicio de sesi贸n 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
Esa parte de la configuraci贸n sigue este formato o estructura espec铆fica:
Variablename = "MySQLIP;Port;Username;Password;database"
Los siguientes pasos deben ser verificados:
El nombre de host (127.0.0.1) puede mantenerse igual si AzerothCore se est谩 instalando en la misma computadora donde ejecutas WoW. Si no es as铆, sigue las instrucciones en Tabla Realmlist.
El puerto (3306) es el valor est谩ndar configurado. Si cambiaste el puerto predeterminado en la configuraci贸n de MySQL, debes cambiarlo en consecuencia. El nombre de usuario y la contrase帽a pueden ser variables. Puedes optar por:
usar el par de nombre de usuario y contrase帽a predeterminados acore / acore.
crear un inicio de sesi贸n 煤nico dentro de un Gestor de Usuarios en tu herramienta de gesti贸n de bases de datos preferida (com煤nmente identificado por un 铆cono que parece una persona o varias 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. Por ejemplo, C:\Build\bin\RelWithDebInfo\Data
Es posible cargar opciones de configuraci贸n mediante variables de entorno, de las cuales puedes leer m谩s aqu铆.
Si a煤n tienes problemas, consulta:
脷nete a nuestro servidor de Discord, pero no es un canal de soporte 24/7. Un miembro del personal te responder谩 cuando tenga tiempo.
Gu铆a de Instalaci贸n | |
---|---|
Este art铆culo es parte de la Gu铆a de Instalaci贸n. Puedes leerlo por separado o hacer clic 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 >> |