diff --git a/doc/unreal32docs.es.html b/doc/unreal32docs.es.html
index ae6b39b42..43286bf7d 100644
--- a/doc/unreal32docs.es.html
+++ b/doc/unreal32docs.es.html
@@ -73,7 +73,8 @@ Spanish |
---3.15. CIDR
---3.16. Configuración de caracteres para nicks
---3.17. Soporte CGI:IRC
- ---3.18. Otras características
+ ---3.18. Sincronización de la hora
+ ---3.19. Otras características
4. Configurando su fichero unrealircd.conf
---4.1. Explicación del archivo
---4.2. Bloque me -=- (M:Line)
@@ -292,7 +293,7 @@ conceptos como 'cloak' o 'snomask', entre otros.
Con los aliases puede configurar comandos de usuario. Puede, por ejemplo, permitir "/ns identify blah" sea redirigido a nickserv (que se traduciría como: privmsg nickserv identify blah). Puede incluso hacer aliases más complejos como /register sea redirigido a chanserv si el primer parámetro empieza por # o a nickserv si no empieza.
-Los aliases se configuran con los bloques alias en el archivo de configuración y puede incluír varios archivos en el mismo para la mayoría de servicios.
+Los aliases se configuran con los bloques alias en el archivo de configuración y puede incluír varios archivos en el mismo para la mayoría de servicios.
Vea el bloque cgiirc para saber cómo configurarlo.
3.18 - Sincronización de la hora
Tener la hora correctamente sincronizada en los servidores IRC es de vital importancia. Sin esta sincronización los canales pueden desincronizarse, gente inocente +puede ser desconectada, los canales pueden no ser mostrados en /LIST. Es un riesgo muy grande.
+UnrealIRCd tiene un soporte para hacer esta sincronización. +Aunque no es del todo exacta (puede haber unos pocos segundos de diferencia), soluciona la mayoría de contratiempos. +No obstante, si puede usar un programa que haga esa sincronización como ntpd en sistemas *NIX o el servicio de sincronización de la hora de Windows, hágalo. Puede desactivar la sincronización +del propio Unreal.
+Lo que hace UnrealIRCd (por defecto) es hacer un intento de sincronismo cuando arran. Envía (por defecto) una petición +a distintos servidores de hora y cuando recibe la primera respuesta (la del más rápido), reajusta el reloj interno del ircd +(NO el reloj del sistema). Si, por cualquier razón, UnrealIRCd no recibe ninguna respuesta en 3 segundos, +continuará su carga de forma normal (raramente ocurre).
+La sincronización de la hora se configura (y puede desactivarse) mediante el bloque set::timesynch. Vea +el bloque set para más información.
+UnrealIRCd tiene muchísimas más características que no se detallan... Deberá encontrarlas por usted mismo.
Sintaxis [alias de comandos]:
alias <nombre> {
+ /* Aliases para ser enviados a usuarios/canales */
format <expresión-regular> {
target <destino>;
type <tipo>;
parameters <parámetros-del-mensaje>;
};
+ /* Aliases 'reales' */
+ format <expresión-regular> {
+ command <command>;
+ type real;
+ parameters <cadena-de-parámetros>;
+ };
+ /* Etc... Puede tener tantos bloques como desee */
format <expresión-regular> {
...
};
@@ -1944,7 +1968,12 @@ alias <nombre> {
spamfilter <yes|no>;
};
-Este uso es más extenso y tiene más posibilidades. Por ejemplo, puede crear aliases como /identify. alias:: es el mismo que el anterior: el nombre del comando. alias::format especifica la expresión regular que debe coincidir con el texto enviado. Si lo hace, se usan las subentradas. Así puede tener varios alias::format para seguir distintas acciones según la coincidencia, a partir de sus subentradas. alias::format::target es el nick o canal de destino. alias::format::type es el tipo de alias. alias::format::parameters es lo que se enviará como parámetro al alias. Para especificar un parámetro que se enviará al nick, use % seguido del número de parámetro. Por ejemplo, %1 enviará el primer parámetro. Para especificar todos los parámetros a partir de uno, use %n- donde n es el número de parámetro. Por ejemplo, %2- enviaría todos los parámetros a partir del segundo, incluído. Además, puede usarse %n para que sea reemplazado por el nick que ejecuta el comando. Para más información consulte doc/example.conf.
+Este uso es más extenso y tiene más posibilidades. Por ejemplo, puede crear aliases como /identify. alias:: es el mismo que el anterior: el nombre del comando.
+alias::format especifica la expresión regular que debe coincidir con el texto enviado. Si lo hace, se usan las subentradas. Así puede tener varios alias::format para seguir distintas acciones según la coincidencia, a partir de sus subentradas.
+alias::format::target es el nick o canal de destino. Sin embargo, en el caso de 'aliases reales', se usa alias::format::command en vez de éste.
+alias::format::type es el tipo de alias. Siguiendo los tipos mencionados previamente en "Syntax [standard alias]", también permitimos el tipo "real" para "realaliases".
+alias::format::parameters es lo que se enviará como parámetro al alias. Para especificar un parámetro que se enviará al nick, use % seguido del número de parámetro. Por ejemplo, %1 enviará el primer parámetro. Para especificar todos los parámetros a partir de uno, use %n- donde n es el número de parámetro. Por ejemplo, %2- enviaría todos los parámetros a partir del segundo, incluído. Además, puede usarse %n para que sea reemplazado por el nick que ejecuta el comando.
+Para más información consulte doc/example.conf.
4.33 - Bloque help OPCIONAL @@ -2284,6 +2313,15 @@ set { Estos "target(s)" se omiten del filtro de spam (no se toma ninguna acción). Puede especificar varios separándolos con comas. Ej: except "#help,#spamreport";.
set::check-target-nick-bans <yes|no>
Si un usuario se cambia de nick, comprueba si el nuevo nick se relaciona con algún ban. Si es así, no permite el cambio de nick. Por defecto 'yes'.
set::timesynch::enabled <yes|no>
+ Activa o desactiva la sincronización de la hora en el inicio. Por defecto es 'yes'.
set::timesynch::server <IP>
+ Servidor de hora con el que se realiza la sincronización. Puede especificar hasta 4 IP's separadas con comas.
+ Los servidores deben soportar almenos el protocolo NTP versión 4. Por defecto úselo con 3 servidores (US, EU y AU).
+ Las peticiones se hacen en paralelo. El más rápido gana.
set::timesynch::timeout <time>
+ Máximo tiempo a esperar las respuestas de los servidores de hora. Este valor debe estar entre 1 y 5 segundos. No es posible más alto porque puede causar demasiada diferencia de hora.
+ Por defecto es 3 y no hay ninguna razón para cambiarlo.