Gu铆a de Instalaci贸n | |
---|---|
Este art铆culo forma 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 1: Requisitos | Paso 3: Configuraci贸n del Servidor >> |
Consulta Requisitos antes de continuar.
Elija UNO del siguiente m茅todo, ejecute uno de los siguientes comandos git ...
en su terminal.
Clonar solo la rama maestra + historial completo (tama帽o m谩s peque帽o - recomendado):
git clone https://github.com/azerothcore/azerothcore-wotlk.git --branch master --single-branch azerothcore
Clonar solo la rama maestra + sin historial previo (tama帽o m谩s peque帽o):
git clone https://github.com/azerothcore/azerothcore-wotlk.git --branch master --single-branch azerothcore --depth 1
Nota: Si desea recuperar el historial completo, utilice git fetch --unshallow
.
Clona todas las ramas y todo el historial:
git clone https://github.com/azerothcore/azerothcore-wotlk.git azerothcore
Esto crear谩 un directorio azerothcore-wotlk
que contiene los archivos fuente de AC.
Para evitar problemas con las actualizaciones y compilaciones de fuentes en conflicto, creamos un directorio de compilaci贸n espec铆fico, de modo que evitamos cualquier posible problema debido a eso (si es que puede ocurrir alguno).
cd azerothcore
mkdir build
cd build
Los directorios que utiliza Homebrew para instalar paquetes difieren entre las Mac que tienen CPU Apple Silicon y aquellas que tienen CPU Intel. Aseg煤rese de ejecutar el comando CMake correcto para su m谩quina. Puede ver su tipo de CPU en Acerca de esta Mac
. Los comandos siguientes est谩n etiquetados para el tipo de CPU correspondiente.
Antes de ejecutar el comando CMake, reemplace $HOME/azeroth-server/
con la ruta de instalaci贸n del servidor (donde desea colocar los archivos binarios compilados).
Explicaci贸n de par谩metros para usuarios avanzados Opciones de CMake.
En este punto, debes estar en tu directorio "build/".
Nota: en el siguiente comando, la variable $HOME
es la ruta del usuario actual, por lo que si ha iniciado sesi贸n como root, $HOME ser谩 "/root".
Para CPU APPLE SILICON::
export OPENSSL_ROOT_DIR=$(brew --prefix openssl@3)
cmake ../ \
-DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ \
-DTOOLS_BUILD=all \
-DSCRIPTS=static \
-DMYSQL_ADD_INCLUDE_PATH=/opt/homebrew/include/mysql \
-DMYSQL_LIBRARY=/opt/homebrew/lib/libmysqlclient.dylib \
-DREADLINE_INCLUDE_DIR=/opt/homebrew/opt/readline/include \
-DREADLINE_LIBRARY=/opt/homebrew/opt/readline/lib/libreadline.dylib \
-DOPENSSL_INCLUDE_DIR="$OPENSSL_ROOT_DIR/include" \
-DOPENSSL_SSL_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libssl.dylib" \
-DOPENSSL_CRYPTO_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libcrypto.dylib"
Para CPU INTEL:
export OPENSSL_ROOT_DIR=$(brew --prefix openssl@3)
cmake ../ \
-DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ \
-DTOOLS_BUILD=all \
-DSCRIPTS=static \
-DMYSQL_ADD_INCLUDE_PATH=/usr/local/include/mysql \
-DMYSQL_LIBRARY=/usr/local/opt/mysql/lib/libmysqlclient.dylib \
-DREADLINE_INCLUDE_DIR=/usr/local/opt/readline/include \
-DREADLINE_LIBRARY=/usr/local/opt/readline/lib/libreadline.dylib \
-DOPENSSL_INCLUDE_DIR="$OPENSSL_ROOT_DIR/include" \
-DOPENSSL_SSL_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libssl.dylib" \
-DOPENSSL_CRYPTO_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libcrypto.dylib"
Luego, para construir e instalar:
make -j `nproc`
make install
Si todav铆a tiene problemas, compruebe:
脷nase a nuestro servidor de Discord, pero no es un canal de soporte 24/7. Un miembro del staff le responder谩 siempre que tenga tiempo.
Gu铆a de Instalaci贸n | |
---|---|
Este art铆culo forma 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 1: Requisitos | Paso 3: Configuraci贸n del Servidor >> |