-
Notifications
You must be signed in to change notification settings - Fork 578
Update documentation about re-building on linux and number of workers #1101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mrbass21
wants to merge
3
commits into
azerothcore:master
Choose a base branch
from
mrbass21:beck/rebuildWorkersLinux
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 2 commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # Base de datos: mantener el servidor actualizado | ||
|
|
||
| | Guía de Instalación | | | ||
| | :----------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------- | | ||
| | Este artículo es parte de la Guía de Instalación. Puede leerlo solo o hacer click en los links previos para navegar con facilidad entre los pasos. | | ||
| | [<< Paso 6: Pasos finales del servidor](final-server-steps) | [Paso 8: Configuración del cliente >>](client-setup) | | ||
|
|
||
| 1. Primero asegúrese de que su núcleo esté [actualizado](keeping-the-server-up-to-date). | ||
|
|
||
| Si desea saber cómo funciona el directorio SQL o planea realizar cambios personalizados, le recomendamos leer [esto](sql-directory). | ||
|
|
||
| ## Actualizador automático de bases de datos | ||
|
|
||
| De forma predeterminada, Worldserver y Authserver buscarán y ejecutarán todos los archivos nuevos en la base de datos especificada en la configuración. | ||
|
|
||
| 1. Comenzar worldserver.exe | ||
|
|
||
| Para editar el actualizador automático de la base de datos, encontrará las configuraciones necesarias en authserver.conf y worldserver.conf en **UPDATE SETTINGS**. | ||
|
|
||
| <br> | ||
|
|
||
| ## Ayuda | ||
|
|
||
| {% include help.html %} | ||
|
|
||
| | Guía de Instalación | | | ||
| | :----------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------- | | ||
| | Este artículo es parte de la Guía de Instalación. Puede leerlo solo o hacer click en los links previos para navegar con facilidad entre los pasos. | | ||
| | [<< Paso 6: Pasos finales del servidor](final-server-steps) | [Paso 8: Configuración del cliente >>](client-setup) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,68 @@ | ||
| # Linux: mantener el servidor actualizado | ||
|
|
||
| | Guía de Instalación | | | ||
| | :----------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------- | | ||
| | Este artículo es parte de la Guía de Instalación. Puede leerlo solo o hacer click en los links previos para navegar con facilidad entre los pasos. | | ||
| | [<< Paso 6: Pasos finales del servidor](final-server-steps) | [Paso 8: Configuración del cliente >>](client-setup) | | ||
|
|
||
| ## Mantener la fuente actualizada | ||
|
|
||
| ```sh | ||
| cd ~/azerothcore/ | ||
| git pull origin master | ||
| ``` | ||
|
|
||
| Reconstruya los cambios que realizó. | ||
|
|
||
| ```sh | ||
| cd build | ||
| make -j$(nproc --all); make install | ||
| ``` | ||
| _Puedes reemplazar `-j$(nproc -all)` con el número de núcleos que se usarán para la compilación. Por ejemplo: -j 2_ | ||
|
|
||
| A veces añadimos o eliminamos archivos del repositorio. En ese momento, es necesario recompilar el servidor, tal como se instaló la primera vez [en la instalación de Linux Core](linux-core-installation#configuring-for-compiling). | ||
|
|
||
| ## Usando el servidor de automatización | ||
| Si desea actualizar AzerothCore usando Jenkins, Teamcity o una herramienta similar, los siguientes pasos pueden ayudarlo. | ||
|
|
||
| Agregue los comandos necesarios al archivo sudoers. Los servicios a continuación se crearon [en la instalación de Linux Core](linux-core-installation#optional-systemd-services) | ||
|
|
||
| ```sh | ||
| sudo visudo | ||
|
|
||
| %sudo ALL=NOPASSWD: /usr/sbin/service worldserver start | ||
| %sudo ALL=NOPASSWD: /usr/sbin/service authserver start | ||
| %sudo ALL=NOPASSWD: /usr/sbin/service worldserver stop | ||
| %sudo ALL=NOPASSWD: /usr/sbin/service authserver stop | ||
| %sudo ALL=NOPASSWD: /srv/azerothcore-wotlk/acore.sh compiler all | ||
| ``` | ||
|
|
||
| Ejecutar comandos en Jenkins/Teamcity | ||
| ```sh | ||
| sudo service worldserver stop | ||
| sudo service authserver stop | ||
|
|
||
| cd /srv/azerothcore-wotlk | ||
| git pull origin master | ||
|
|
||
| sudo /srv/azerothcore-wotlk//acore.sh compiler all | ||
|
|
||
| sudo service worldserver start | ||
| sudo service authserver start | ||
| ``` | ||
|
|
||
|
|
||
| ## Mantener la base de datos actualizada | ||
|
|
||
| Leer [Base de datos: Manteniendo el servidor actualizado](database-keeping-the-server-up-to-date) | ||
|
|
||
| <br> | ||
|
|
||
| ## Ayuda | ||
|
|
||
| {% include help.html %} | ||
|
|
||
| | Guía de instalación | | | ||
| | :----------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------- | | ||
| | Este artículo es parte de la Guía de Instalación. Puede leerlo solo o hacer click en los links previos para navegar con facilidad entre los pasos. | | ||
| | [<< Paso 6: Pasos finales del servidor](final-server-steps) | [Paso 8: Configuración del cliente >>](client-setup) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,51 @@ | ||
| # Directorio SQL | ||
|
|
||
| $ es relativo al directorio de origen. | ||
|
|
||
| ## Crear y soltar archivos | ||
|
|
||
| Todos los archivos de creación y eliminación se encuentran en el directorio $\data\sql\create\. | ||
|
|
||
| `create_mysql.sql` contiene las consultas para crear el usuario acore y las bases de datos. | ||
|
|
||
| `drop_mysql.sql` elimina el usuario acore y todas las bases de datos. | ||
|
|
||
| ## Archivos básicos | ||
|
|
||
| Todos los archivos base se encuentran en el directorio $\data\sql\base\. | ||
|
|
||
| Estos archivos contienen todos los datos de los últimos archivos de actualización comprimidos. | ||
|
|
||
| Los archivos de este directorio se importan automáticamente con el [Actualizador automático de bases de datos](database-installation#actualizador-automático-de-bases-de-datos). | ||
|
|
||
| ## Actualizar archivos | ||
|
|
||
| Todos los archivos de actualización se encuentran en el directorio $\data\sql\updates\. | ||
|
|
||
| Estos archivos contienen todas las actualizaciones realizadas. | ||
|
|
||
| Los archivos de este directorio se importan automáticamente con el [Actualizador automático de bases de datos](database-installation#actualizador-automático-de-bases-de-datos). | ||
|
|
||
| ## Archivos de actualización pendientes | ||
|
|
||
| Todos los archivos de actualización pendientes se encuentran en el directorio $\data\sql\updates\pending_db_*\. | ||
|
|
||
| Todos los cambios de SQL que realice para solucionar un problema en AzerothCore se incluyen aquí. | ||
|
|
||
| Para crear el archivo de actualización pendiente, ejecute el script create_sql.sh. | ||
|
|
||
| ## Archivos personalizados | ||
|
|
||
| Todos los archivos personalizados se encuentran en el directorio $\data\sql\custom\. | ||
|
|
||
| Todas las actualizaciones personalizadas que realice en la base de datos deben almacenarse en archivos SQL dentro de este directorio para asegurarse de que no se pierdan al actualizar su servidor. | ||
|
|
||
| Los archivos de este directorio se importan automáticamente con el [Actualizador automático de bases de datos](database-installation#actualizador-automático-de-bases-de-datos). | ||
|
|
||
| ## Archivos archivados | ||
|
|
||
| Directorio no utilizado. | ||
|
|
||
| ## Archivos antiguos | ||
|
|
||
| Todos los archivos de actualización anteriores a ACDB 10.0.0 se almacenan aquí. A partir de ACDB 10.0.0, se introdujo un nuevo método para actualizar los archivos base. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.