AzerothCore
Pages :

Linux: mantener el servidor actualizado

Gu铆a de Instalaci贸n
Este art铆culo es parte de la Gu铆a de Instalaci贸n. Puede leerlo solo o hacer click en los links previos para navegar con facilidad entre los pasos.
<< Paso 6: Pasos finales del servidor Paso 8: Configuraci贸n del cliente >>

Mantener la fuente actualizada

cd ~/azerothcore/
git pull origin master

Reconstruya los cambios que realiz贸.

cd build
make -j$(nproc --all); make install

Puedes reemplazar -j$(nproc -all) con el n煤mero de n煤cleos que se usar谩n para la compilaci贸n. Por ejemplo: -j 2

A veces a帽adimos o eliminamos archivos del repositorio. En ese momento, es necesario recompilar el servidor, tal como se instal贸 la primera vez en la instalaci贸n de Linux Core.

Usando el servidor de automatizaci贸n

Si desea actualizar AzerothCore usando Jenkins, Teamcity o una herramienta similar, los siguientes pasos pueden ayudarlo.

Agregue los comandos necesarios al archivo sudoers (sudo). Los servicios a continuaci贸n se crearon en la instalaci贸n de Linux Core.

sudo visudo

%sudo ALL=NOPASSWD: /usr/sbin/service worldserver start
%sudo ALL=NOPASSWD: /usr/sbin/service authserver start
%sudo ALL=NOPASSWD: /usr/sbin/service worldserver stop
%sudo ALL=NOPASSWD: /usr/sbin/service authserver stop
%sudo ALL=NOPASSWD: /srv/azerothcore-wotlk/acore.sh compiler all

Ejecutar comandos en Jenkins/Teamcity

sudo service worldserver stop
sudo service authserver stop

cd /srv/azerothcore-wotlk
git pull origin master

sudo /srv/azerothcore-wotlk//acore.sh compiler all

sudo service worldserver start
sudo service authserver start

Mantener la base de datos actualizada

Leer Base de datos: Manteniendo el servidor actualizado


Ayuda

If you are still having problems, check:

Gu铆a de instalaci贸n
Este art铆culo es parte de la Gu铆a de Instalaci贸n. Puede leerlo solo o hacer click en los links previos para navegar con facilidad entre los pasos.
<< Paso 6: Pasos finales del servidor Paso 8: Configuraci贸n del cliente >>