From f04776b620808103142ddadaee91d9907436d498 Mon Sep 17 00:00:00 2001 From: Walter Pagani Date: Thu, 30 Jun 2022 15:05:54 -0300 Subject: Add (Translation\ES): linux-restarter file in Spanish (#740) --- docs/es/linux-restarter.md | 83 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 docs/es/linux-restarter.md (limited to 'docs') 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á. -- cgit