summaryrefslogtreecommitdiff
path: root/docs/es
diff options
context:
space:
mode:
Diffstat (limited to 'docs/es')
-rw-r--r--docs/es/linux-restarter.md83
1 files changed, 83 insertions, 0 deletions
diff --git a/docs/es/linux-restarter.md b/docs/es/linux-restarter.md
new file mode 100644
index 0000000..dbcf963
--- /dev/null
+++ b/docs/es/linux-restarter.md
@@ -0,0 +1,83 @@
+## Introducción
+
+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](how-to-restart-and-debug.md)
+
+Sin embargo, el siguiente tipo le mostrará cómo crear su propio reiniciador desde cero.
+
+## Creación de los scripts
+
+#### Requisitos previos
+
+- Compruebe que su servidor Linux tiene instalados `screen` y `nano`.
+
+```sh
+sudo apt-get update && sudo apt-get install screen nano
+```
+
+- Una vez que hayas instalado `screen` y `nano`, continúa con el siguiente paso.
+
+#### Creación del script
+
+- Navega al directorio bin de tu servidor `~/azeroth-server/bin` y escribe `nano auth.sh`
+- En la nueva pantalla de nano, introduzca el siguiente script:
+
+```sh
+#!/bin/sh
+while :; do
+./authserver
+sleep 20
+done
+```
+
+- Una vez introducido, pulse `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`.
+- Escribe `nano world.sh`
+- En la nueva pantalla de nano, introduzca el siguiente script:
+
+```sh
+while :; do
+./worldserver
+sleep 20
+done
+```
+
+- Una vez introducido, pulsa `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.
+- Escribe `nano restarter.sh`
+
+```sh
+#!/bin/bash
+screen -AmdS auth ./auth.sh
+screen -AmdS world ./world.sh
+```
+
+- Una vez introducido, pulsamos `ctrl + o`, pulsamos Enter y luego `ctrl + x`. Por último, vamos a crear nuestro script de apagado del servidor.
+- Escribe `nano shutdown.sh`
+
+```sh
+#!/bin/bash
+screen -X -S "world" quit
+screen -X -S "auth" quit
+```
+
+- Una vez introducido, pulsamos `ctrl + o`, pulsamos Enter, y luego `ctrl + x`. A continuación, vamos a iniciar nuestro servidor.
+
+## Gestión de servidores
+
+#### Puesta en marcha del servidor
+
+- Para iniciar tu servidor con los scripts, asegúrate de estar en el directorio bin de tu servidor `~/azeroth-server/bin`.
+- Iniciaremos los scripts de reinicio escribiendo el siguiente comando `./restarter.sh`.
+- Nota adicional: Si deseas iniciar el servidor y ver la consola de worldserver, utiliza el siguiente comando `./restarter.sh; screen -r world`.
+
+#### Monitorización de servidores
+
+- Para acceder y ver las consolas Authserver o Worldserver:
+ - authserver: `screen -r auth`
+ - worldserver: `screen -r world`
+- Cuando quieras salir del screen y volver a tu terminal, escribe `ctrl + a`, seguido de `d` (ctrl + a + d)
+
+#### Apagado del servidor
+
+- Para terminar el reiniciador y apagar tu servidor, asegúrate de que estás en el directorio bin de tu servidor `~/azeroth-server/bin`.
+- Escribe `./shutdown.sh` y los scripts se apagarán y tu servidor terminará.