diff options
Diffstat (limited to 'docs/es')
| -rw-r--r-- | docs/es/documentation-index.md | 61 | ||||
| -rw-r--r-- | docs/es/installation.md | 75 | ||||
| -rw-r--r-- | docs/es/server-setup.md | 150 |
3 files changed, 286 insertions, 0 deletions
diff --git a/docs/es/documentation-index.md b/docs/es/documentation-index.md new file mode 100644 index 0000000..53308da --- /dev/null +++ b/docs/es/documentation-index.md @@ -0,0 +1,61 @@ +--- +redirect_from: /documentation_index +--- + +# Índice de la Documentación + +## Cómo instalar + +* [Guía de instalación tradicional](installation.md) +* [Guía de instalación mediante Docker](install-with-docker.md) + +## Ayuda + +* [Preguntas frecuentes](faq) +* [Errores comunes](common-errors) +* [Procedimiento Operativo Estándar (SOP)](standard-operating-procedure) + +## Documentación + +* [Sistema Bash ](bash_system.md) +* [Operaciones a nivel de bits](bit-and-bytes-tutorial.md) +* [Formato Clang](clang-format) +* [Opciones de CMake](cmake-options.md) +* [Scripts del Core](core-scripts.md) +* [Estructura del directorio](directory-structure.md) +* [Codigos de salida](exitcodes.md) +* [Cómo depurar y reiniciar](how-to-restart-and-debug.md) +* [IP2LOCATION](ip2location.md) +* [Cofiguración de Logging](logging-configuration.md) +* [Monitoreando AzerothCore con Grafana](monitoring-azerothcore-with-grafana.md) +* [Tipos de datos MySQL/C++](mysqltypescpp.md) +* [Versionado del proyecto](project-versioning.md) +* [Sniffing y Parsing](sniffing-and-parsing) +* [Directorio SQL](sql-directory.md) +* [Versionado de SQL](sql-versioning.md) + +## Base de Datos + +* [Base de datos: auth](database-auth.md) +* [Base de datos: characters](database-characters.md) +* [Base de datos: world](database-world.md) + +## AzerothCore extendido + +* [Estructura modular](the-modular-structure.md) +* [Hooks Bash](hooks-bash.md) +* [Hooks Cmake](hooks-cmake.md) +* [Hooks C++](hooks-script.md) + +## Modelos y técnicas + +* [Cómo importar información de DBC hacia SQL](how-to-import-dbc-data-in-db.md) +* [Iniciar Worldserver y Authserver en Visual Studio](run-worldserver-and-authserver-in-visual-studio.md) +* [Snippets de SQL útiles](useful-sql.md) +* [Cómo usar gperftool para analizar tu aplicación](how-to-use-gperftool.md) + +## Recursos externos + +* <a href="https://github.com/azerothcore/azerothcore-wotlk/discussions/categories/guides-tips" target="_blank">Guías y consejos de nuestro foro</a> +* <a href="https://wowdev.wiki/Category:DBC_WotLK" target="_blank">Documentación de DBC</a> + diff --git a/docs/es/installation.md b/docs/es/installation.md new file mode 100644 index 0000000..4f591eb --- /dev/null +++ b/docs/es/installation.md @@ -0,0 +1,75 @@ +--- +redirect_from: "/Installation" +--- + +# Guía de instalación + +## Escogiendo una configuación + +Existen diferentes formas de instalar AzerothCore. Escoja solo **UNA**. + +### Completa (con soporte, recomendada) + +Estas son las formas oficiales, con soporte y completas para instalar AzerothCore para cualquier propósito. + +- [Instalación clásica de Azerothcore (Windows, Linux, macOS)](#azerothcore-classic-setup) - la forma tradicional de instalar AzerothCore. Probada, recomendada para todos los sistemas operativos para todos los propósitos. Seguir este proceso ilustra de una mejor forma cómo está estructurado AzerothCore. Encontrará más información más adelante en esta página. + +- [Instalación mediante Docker](install-with-docker.md) - un proceso de instalación simplificado, basado en Docker. + +- [Instalación de AzerothCore mediante el Panel de Control Bash (Bash Dashboard)](ac-dashboard-core-installation.md) - Es la forma más sencilla de instalar AzerothCore. Recommendada para **Linux** tanto para desarrollo local como para producción. Actualmente no se recomienda para Windows o macOs. + +### Mínima (con soporte, con limitaciones) + +- [Instalación mediante Docker, pre-compilada](https://www.azerothcore.org/acore-docker/) - Una forma extremadamente sencilla de instalación. Apropiada para clasificación de bugs, reporte de bugs o uso personal/doméstico. + +### Otras (sin soporte) + +Estas guias están hechas por la comunidad y pueden estar desactualizadas. + +- [Amazon Web Services](aws-tutorial.md) + +- [Digital Ocean droplet](digital-ocean-video-tutorial.md) + +- [ArchLinux](arch-linux.md) + +- [FreeBSD](freebsd.md) + +## Instalación clásica de AzerothCore + +Cada paso de esta guía está dividido en tres secciones, según cada sistema operativo (Linux, macOS and Windows). + +La guía se divide en 8 pasos, para facilitar su lectura. + +1. [Requisitos](requirements.md) + +1. [Insalación del Core](core-installation.md) + +1. [Configuración del servidor](server-setup.md) + +1. [Instalación de la base de datos](database-installation.md) + +1. [Configuración de red](networking.md) + +1. [Pasos finales](final-server-steps.md) + +1. [Cómo mantener el servidor actualizado](keeping-the-server-up-to-date.md) + +1. [Configuración del cliente](client-setup.md) + +Cada paso puede leerse de forma independiente o puede leer la guía cuidadosa y secuencialmente, de manera que los conceptos se internalicen gradualmente y haya un mejor entendimiento geneal. + +*Consejo: Si esta es su primera vez instalando AzerothCore, le recomendamos leer cada paso detenidamente!* + +<br> + +## Ayuda + +Si sigue teniendo problemas, compruebe: + +* [Preguntas frecuentes](faq.md) + +* [Errores Comunes](common-errors.md) + +* [Cómo pedir ayuda](how-to-ask-for-help.md) + +* [Únase a nuestro servidor de Discord](https://discord.gg/gkt4y2x), tenga en cuenta que no es un canal de soporte 24/7. Un miembro del staff member le responderá siempre que tenga tiempo. diff --git a/docs/es/server-setup.md b/docs/es/server-setup.md new file mode 100644 index 0000000..758f4a7 --- /dev/null +++ b/docs/es/server-setup.md @@ -0,0 +1,150 @@ +# Configuración del Servidor + +| Guía de instalación | | +| :- | :- | +| Este artículo es una parte de la Guía de Instalación. Puede leerlo solo o hacer clic en el enlace anterior para moverse fácilmente entre los pasos. | +| [<< Paso 2: Instalación del Core](core-installation.md) | [Paso 4: Instalación de la Base de Datos >>](database-installation.md) | + +Ahora que tiene el código fuente compilado, necesita añadir algunos archivos que son requeridos. Puede añadirlos ya sea descargándolos o extrayéndolos. + +Algunos archivos son opcionales pero ALTAMENTE recomendados: + +| Directorio | | +| :- | :- | +| dbc | Obligatorio | +| maps | Obligatorio | +| vmaps | ALTAMENTE RECOMENDADO | +| mmaps | ALTAMENTE RECOMENDADO | +| cameras | Recomendado | + +## Descarga + +Si no desea usar herramientas para extraer estos archivos, puede descargarlos : + +Github link: + +<a href="https://github.com/wowgaming/client-data/releases/" target="_blank">Archivos completos (v12) - Dede 20/09/2021 a la fecha</a> (RECOMENDADO - Usado en el script de descarga automática en `/apps/`) + +<!-- this link contains v10 --> +<!-- Mega link: + +<a href="https://mega.nz/#F!pyYlkK6b!pNz-zhThXQIg0_rO5L_RsQ" target="_blank">DBC & maps for all versions</a> (ALTERNATIVE) +--> + +1. Descargue los archivos de arriba. + +1. Cree una nueva carpeta llamada **Data** dentro de la build. Por ejemplo: **E:\AzerothCore\RelWithDebInfo\Data** + +1. Extraiga los archivos comprimidos, dentro de la carpeta **Data** que acabó de crearr. + +1. Edite la ruta en el valor de [DataDir](#config-files-worldserver-conf-.--authserver-conf) para que corresponda con la de su carpeta. + +## Extractores (No son necesarios si descargó los archivos anteriores) + +Si descargó los archivos anteriores, puede saltarse este paso e ir directamente a [worldserver.conf / authserver.conf](#worldserverconf--authserverconf). + +Esta parte es simplemente un resúmen general del proceso total. Por favor, lea el que corresponda con su sistema operativo. + +[Linux](linux-server-setup.md) + +[macOS](macos-server-setup.md) + +[Windows](windows-server-setup.md) + +AzerothCore requiere ciertos archivos extraidos del cliente de World of Warcraft. Se deben extraer de un cliente en versión 3.3.5a. + +Por defecto, usted compilará su código con herramientas y obtendrá los siguientes archivos ejecutables: **mapextractor**, **vmap4extractor**, **vmap4assembler**, **mmaps_generator** (.exe en windows). + +Ubique estos archivos en la carpeta en donde se encuentre el archivo binario de World of Warcraft (wow.exe en windows) y ejecútelos. + +Después de extraer los archivos necesarios cree una carpeta llamada **Data** dentro del directorio **RelWithDebInfo** o **Debug** y ubique los archivos ahí dentro. De forma alternativa, puede especificar un directorio diferente en el que quiera guardar estos archvivos, cambiando el valor de DataDir en el archivo worldserver.conf. + +Si usted usa extractores de otros proyectos o ramas, es casi seguro que su instalación de AzerothCore no va a reconocer los archivos extraidos o no van a, siquiera, funcionar.! + +Cuando complete el proceso, recibirá el siguiente mensaje, el cual puede ignorar. + +``` +Processing Map 724 +[################################################################] +Extracting GameObject models...Extracting World\Wmo\Band\Final_Stage.wmo +No such file. +Couldn't open RootWmo!!! +Done! + +Extract V4.00 2012_02. Work complete. No errors. +``` + +### Solución de problemas + +"**Unable to open wmo_list.txt! Nothing extracted.**" + +Necesita ejecutar Mapextractor.exe antes que makevmaps_simple.bat. + +## Archivos de configuración: worldserver.conf / authserver.conf + +### Creación de los archivos de configuración + +1. Haga copias de ambos archivos .dist . + +1. Para cada copia remueva la extensión .dist . + +Abra los archivos .dist y busque LoginDatabaseInfo, WorlDatabaseInfo y CharacterDatabaseInfo y registre su información de acceso a MySQL para que el servidor pueda accedera su base de datos. + +En un archivo recién compilado, tendrá los siguientes valores por defecto: + +``` +LoginDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_auth" worldserver.conf / authserver.conf +WorldDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_world" worldserver.conf +CharacterDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_characters" worldserver.conf +``` + +Estos siguen la siguiente estructura: + +``` +Variablename = "MySQLIP;Port;Username;Password;database" +``` + +Los siguientes pasos deben ser verificados: + +- El nombre del Host (127.0.0.1) puede quedarse igual si usted instaló AzerothCore en el mismo computador en el que lo va a correr. + + De lo contrario, siga las instrucciones en [Realmlist Table](realmlist.md). + +- El puerto (3306) el el valor estándar configurado. Si usted lo cambia en la configuración de mysql, recuerde cambiarlo en donde corresponda. + + El nombre de usuario y la contraseña pueden variar. Usted puede escoger entre: + + - Usar los valores por defecto + + - Crear un usuario y una contraseña unicos mediante la herramienta de gestión de bases de datos de su preferencia y asignar los permisos necesarios (los permisos para acceder a SELECT, INSERT, UPDATE, DELETE son suficientes y es lo más seguro). + +### Actualizando DataDir + +1. En su archivo worldserver.conf ubique la opción **DataDir**. + +1. Editela para que corresponda con la ruta de su carpeta. Ejemplo: **E:\AzerothCore\RelWithDebInfo\Data** + +*Consejo: Para la mayoría de los cambios en el archivo worldserver.conf, usted puede simplemente usar el comando .reload config dentro del juego, para ver los cambios instantaneamente sin reiniciar el servidor.* + +*Nota: El equipo de AzerothCore y los dueños EN NINGUN CASO patrocinan ni apoyan servidores ilegales públicos. Si usted decide usar este proyecto para lanzar un servidor ilegal público es estrictamente su decision personal.* + +<br> + +## Ayuda + +Si sigue teniendo problemas, compruebe: + +* [Preguntas frecuentes](faq.md) + +* [Errores Comunes](common-errors.md) + +* [Cómo pedir ayuda](how-to-ask-for-help.md) + +* [Únase a nuestro servidor de Discord](https://discord.gg/gkt4y2x), tenga en cuenta que no es un canal de soporte 24/7. Un miembro del staff member le responderá siempre que tenga tiempo. + +| Guía de instalación | | +| :- | :- | +| Este artículo es una parte de la Guía de Instalación. Puede leerlo solo o hacer clic en el enlace anterior para moverse fácilmente entre los pasos. | + +| [<< Paso 2: Instalación del Core](core-installation.md) | [Paso 4: Instalación de la Base de Datos >>](database-installation.md) | + |
