summaryrefslogtreecommitdiff
path: root/docs/es/exitcodes.md
diff options
context:
space:
mode:
authorJulio A. Leyva Osorio <tony931023@gmail.com>2022-02-22 03:07:15 -0500
committerGitHub <noreply@github.com>2022-02-22 09:07:15 +0100
commit0b029676597e656dffa684f1e8d86f9251dd5831 (patch)
treeede2feda73aea592379e6996c4ac5a254dca708a /docs/es/exitcodes.md
parent8dddfdb3ba6b99288fda47e6db6bf9e5e31d8ed8 (diff)
downloadwiki-0b029676597e656dffa684f1e8d86f9251dd5831.tar.gz
wiki-0b029676597e656dffa684f1e8d86f9251dd5831.tar.bz2
wiki-0b029676597e656dffa684f1e8d86f9251dd5831.zip
Update and Create getting-started (#689)
* Update server-setup.md * Update es/server-setup.md * Update * Update sidebar.html (es) Pr 619 * Update contribute.md (es - en) Pr 619 * Updating code getting-started Pr 619 * create es/getting-started Pr 619 * Updating code how-to-create-a-db-pr Pr 619 * Create es/how-to-create-a-db-pr Pr 619 * Update es/documentation-index.md * Create es/exitcodes.md * Update (es-en) windows-requirements.md * Update and create (es-en) how-to-use-gperftool.md * Update es/file-headers.md * Update VS2019
Diffstat (limited to 'docs/es/exitcodes.md')
-rw-r--r--docs/es/exitcodes.md43
1 files changed, 43 insertions, 0 deletions
diff --git a/docs/es/exitcodes.md b/docs/es/exitcodes.md
new file mode 100644
index 0000000..e6bef35
--- /dev/null
+++ b/docs/es/exitcodes.md
@@ -0,0 +1,43 @@
+# Códigos de salida
+
+AzerothCore tiene 3 códigos de salida predeterminados que se activan si apaga, reinicia o bloquea el servidor.
+
+```cpp
+enum ShutdownExitCode
+{
+ SHUTDOWN_EXIT_CODE = 0,
+ ERROR_EXIT_CODE = 1,
+ RESTART_EXIT_CODE = 2,
+};
+```
+
+SHUTDOWN_EXIT_CODE se llama cuando usa los comandos **.server shutdown**, **.server idleshutdown**, **.server exit** o si [m_serviceStatus == 0](https://github.com/azerothcore /azerothcore-wotlk/blob/a594bf5b290e5476c61bab29809a079e93c5daa2/src/server/worldserver/Main.cpp#L575-L581) para Windows.
+
+RESTART_EXIT_CODE se llama cuando usa los comandos **.server restart** y **.server idlerestart**.
+
+ERROR_EXIT_CODE se llama a cuando el servidor falla. Esto puede deberse a un desbordamiento de guid/id/entry, [Network.Threads](https://github.com/azerothcore/azerothcore-wotlk/blob/a594bf5b290e5476c61bab29809a079e93c5daa2/src/server/worldserver/worldserver.conf.dist# L2909-L2913) siendo <= 0 o si el servidor no puede inicializar la red.
+
+La mejor manera de saber dónde se llaman todos los códigos de salida es buscándolos en el código fuente.
+
+## Comandos
+
+```
+.server idleshutdown #delay [#exit_code]
+.server idlerestart #delay [#exit_code]
+.server shutdown #delay [#exit_code]
+.server restart #delay [#exit_code]
+```
+
+Los comandos **.server shutdown/restart**, **.server idleshutdown/restart** tienen un argumento para **[#exit_code]**.
+
+El código de salida predeterminado para apagar siempre es 0 y el código de salida predeterminado para reiniciar siempre es 2 si el argumento se deja en blanco.
+
+El argumento puede tomar un valor entre 0 y 125, lo que le permite generar un código de salida personalizado que no sea el predeterminado.
+
+## Scripts que incluyen códigos de salida
+
+Hacer que Worldserver envíe códigos de salida le permite crear un script externo que puede actuar cuando lee un código de salida específico que se muestra.
+
+Por ejemplo, es posible escribir un script para que se reinicie automáticamente si Worldserver envía RESTART_EXIT_CODE.
+
+Puede ver [este](https://github.com/azerothcore/azerothcore-exitcode-script) script por lotes para Windows sobre cómo se pueden usar los códigos de salida.