| 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 1: Requisitos | Paso 3: Configuración del servidor >> |
Consulta Requisitos antes de continuar.
Crea el directorio donde se ubicarán los archivos fuente. En esta guía, usaremos C:\Azerothcore.
Abre Github Desktop
Haz click en File -> Clone repository... en la esquina superior izquierda
Haz click en URL
Rellena los datos de la siguiente manera:
Repository URL or GitHub username and repository: https://github.com/azerothcore/azerothcore-wotlk
Local path: C:\Azerothcore
Haz click en Clone. En pocos minutos, los archivos fuente de Azerothcore se clonarán en C:\Azerothcore.
Si te encuentras con un error como fatal: early EOF o fatal: fetch-pack: invalid index-pack output, puedes encontrar una solución alternativa aquí: Errores comunes ACE00105.
Antes de comenzar, crea un nuevo directorio llamado Build. En esta guía, usaremos C:\Build.
Abre CMake
Haz click en Browse Source... → Selecciona el directorio fuente (C:\Azerothcore)
Haz click en Browse Build... → Selecciona el directorio de build (C:\Build)
Haz click en Configure.
En el menú desplegable, elige la versión del compilador que descargaste en la sección de Requisitos. Asegúrate de elegir la versión Win64 si trabajas en una compilación de 64 bits.
Asegúrate de que Use default native compilers esté marcado.
Haz click en Finish.
Asegúrate de que TOOLS_BUILD esté configurado en all. Esto compilará los extractores necesarios más adelante en la configuración.
Haz click en Configure de nuevo. Mientras haya error(es) en rojo en la ventana de registro, deberás revisar tus parámetros y volver a ejecutarlo.
Haz click en Generate. Esto instalará los archivos de build seleccionados en tu carpeta C:\Build.
En CMake, presiona Open Project para abrir el archivo AzerothCore.sln directamente con Visual Studio.
En el menú superior, haz click en Build y selecciona Configuration Manager.
Establece Active Solution Configuration en RelWithDebInfo.
Establece Active Solution Platform en x64 y luego haz click en Close (la configuración se guarda automáticamente).
Haz click derecho en ALL_BUILD en el Solution Explorer de la barra lateral derecha y selecciona Clean.
Haz click derecho en ALL_BUILD y selecciona Build. (Ctrl + Shift + B)
El tiempo de build varía de una máquina a otra, pero puedes esperar que tome entre 5 y 30 minutos.
Si se te pide "Reload build files" durante o después de la compilación, hazlo.
Cuando el build esté completo, encontrarás en la salida un mensaje similar a este:
========== Build: 22 succeeded, 0 failed, 0 up-to-date, 1 skipped ==========
Encontrarás tus binarios recién compilados en la carpeta C:\Build\bin\RelWithDebInfo o C:\Build\bin\Debug. Todos se usan para ejecutar tu servidor al final de estas instrucciones.
Necesitarás los siguientes archivos para que el core funcione correctamente:
\configs\
authserver.exe
authserver.pdb
worldserver.exe
worldserver.pdb
libmysql.dll
legacy.dll
libcrypto-3-x64.dll
libssl-3-x64.dll
Hay cuatro archivos DLL que deben añadirse manualmente a esta carpeta, y debes copiarlos desde los siguientes directorios:
En la carpeta configs deberías encontrar:
authserver.conf.dist
worldserver.conf.dist
Los archivos pdb solo existen si compilas con la configuración Debug o RelWithDebInfo. No es obligatorio, pero se recomienda compilar el core con al menos la configuración RelWithDebInfo para obtener crash logs adecuados.
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 1: Requisitos | Paso 3: Configuración del servidor >> |