Este tutorial le guiar谩 a trav茅s de la creaci贸n de un script para reiniciar AzerothCore despu茅s de un apagado, reinicio o ca铆da cuando se utiliza un servidor Linux.
La forma m谩s f谩cil de configurar un reiniciador es utilizando nuestros scripts integrados o docker
Sin embargo, el siguiente tipo le mostrar谩 c贸mo crear su propio reiniciador desde cero.
screen
y nano
.sudo apt-get update && sudo apt-get install screen nano
screen
y nano
, contin煤a con el siguiente paso.~/azeroth-server/bin
y escribe nano auth.sh
#!/bin/sh
while :; do
./authserver
sleep 20
done
ctrl + o
, presione Enter, y luego ctrl + x
. Eso guardar谩 el nuevo script y le devolver谩 a la terminal. Acabamos de crear el script de reinicio de authserver
. Ahora vamos a crear el script de worldserver
.nano world.sh
while :; do
./worldserver
sleep 20
done
ctrl + o
, pulsa Enter, y luego ctrl + x
. Eso guardar谩 el nuevo script y te devolver谩 a la terminal. Acabamos de crear el script de reinicio de Worldserver. A continuaci贸n vamos a crear un script que lanzar谩 los scripts de reinicio de Authserver y Worldserver.nano restarter.sh
#!/bin/bash
screen -AmdS auth ./auth.sh
screen -AmdS world ./world.sh
ctrl + o
, pulsamos Enter y luego ctrl + x
. Por 煤ltimo, vamos a crear nuestro script de apagado del servidor.nano shutdown.sh
#!/bin/bash
screen -X -S "world" quit
screen -X -S "auth" quit
ctrl + o
, pulsamos Enter, y luego ctrl + x
. A continuaci贸n, vamos a iniciar nuestro servidor.~/azeroth-server/bin
../restarter.sh
../restarter.sh; screen -r world
.screen -r auth
- worldserver: screen -r world
ctrl + a
, seguido de d
(ctrl + a + d)~/azeroth-server/bin
../shutdown.sh
y los scripts se apagar谩n y tu servidor terminar谩.