mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-06 11:33:13 +02:00
Cambios semana 21/06
This commit is contained in:
@@ -73,7 +73,8 @@ Spanish |
|
||||
---3.15. <a href="#feature_cidr">CIDR</a><br>
|
||||
---3.16. <a href="#feature_nickchars">Configuración de caracteres para nicks</a><br>
|
||||
---3.17. <a href="#feature_cgiirc">Soporte CGI:IRC</a><br>
|
||||
---3.18. <a href="#feature_other">Otras características</a><br>
|
||||
---3.18. <a href="#feature_timesync">Sincronización de la hora</a><br>
|
||||
---3.19. <a href="#feature_other">Otras características</a><br>
|
||||
4. <a href="#configuringyourunrealircdconf">Configurando su fichero unrealircd.conf</a><br>
|
||||
---4.1. <a href="#configurationfileexplained">Explicación del archivo</a><br>
|
||||
---4.2. <a href="#meblock"> Bloque me -=- (M:Line)</a><br>
|
||||
@@ -292,7 +293,7 @@ conceptos como 'cloak' o 'snomask', entre otros.</p>
|
||||
|
||||
<p><font size="+2"><b>3.4 - Aliases</b></font><a name="feature_aliases"></a></p><div class="desc">
|
||||
<p>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.</p>
|
||||
<p>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.</p>
|
||||
<p>Los aliases se configuran con los <a href="#aliasblock">bloques alias</a> en el archivo de configuración y puede incluír varios archivos en el mismo para la mayoría de servicios.</p>
|
||||
</div>
|
||||
|
||||
<p><font size="+2"><b>3.5 - Helpop</b></font><a name="feature_helpop"></a></p><div class="desc">
|
||||
@@ -674,7 +675,22 @@ de confianza para que el IRCd muestre los host/ips reales de los usuarios en cua
|
||||
<p>Vea el <a href="#cgiirc">bloque cgiirc</a> para saber cómo configurarlo.</p>
|
||||
</div>
|
||||
|
||||
<p><font size="+2"><b>3.18 - Otras características</b></font><a name="feature_other"></p>
|
||||
<p><font size="+2"><b>3.18 - Sincronización de la hora</b></font><a name="feature_timesync"></a></p><div class="desc">
|
||||
<p>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.</p>
|
||||
<p>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.</p>
|
||||
<p>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).</p>
|
||||
<p>La sincronización de la hora se configura (y puede desactivarse) mediante el bloque <b>set::timesynch</b>. Vea
|
||||
el bloque <a href="#setblock">set</a> para más información.</p>
|
||||
</div>
|
||||
|
||||
<p><font size="+2"><b>3.19 - Otras características</b></font><a name="feature_other"></p>
|
||||
<div class="desc">
|
||||
<p>UnrealIRCd tiene muchísimas más características que no se detallan... Deberá encontrarlas por usted mismo.</p>
|
||||
</div>
|
||||
@@ -1932,11 +1948,19 @@ Este bloque tiene otro propósito detallado a continuación.</p>
|
||||
<p>Sintaxis [alias de comandos]:<br>
|
||||
<pre>
|
||||
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>;
|
||||
};</pre>
|
||||
</p>
|
||||
<p>Este uso es más extenso y tiene más posibilidades. Por ejemplo, puede crear aliases como /identify. <b>alias::</b> es el mismo que el anterior: el nombre del comando. <b>alias::format</b> 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. <b>alias::format::target</b> es el nick o canal de destino. <b>alias::format::type</b> es el tipo de alias. <b>alias::format::parameters</b> 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.</p>
|
||||
<p>Este uso es más extenso y tiene más posibilidades. Por ejemplo, puede crear aliases como /identify. <b>alias::</b> es el mismo que el anterior: el nombre del comando.
|
||||
<b>alias::format</b> 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.
|
||||
<b>alias::format::target</b> es el nick o canal de destino. Sin embargo, en el caso de 'aliases reales', se usa <b>alias::format::command</b> en vez de éste.
|
||||
<b>alias::format::type</b> es el tipo de alias. Siguiendo los tipos mencionados previamente en "Syntax [standard alias]", también permitimos el tipo "real" para "realaliases".
|
||||
<b>alias::format::parameters</b> 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.<br><br>
|
||||
Para más información consulte doc/example.conf.</p>
|
||||
<p></p></div>
|
||||
<p><font class="block_section">4.33 - </font><font class="block_name">Bloque help </font>
|
||||
<font class="block_optional">OPCIONAL</font><a name="helpblock"></a>
|
||||
@@ -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";.</p>
|
||||
<p><font class="set">set::check-target-nick-bans <yes|no></font><br>
|
||||
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'.</p>
|
||||
<p><font class="set">set::timesynch::enabled <yes|no></font><br>
|
||||
Activa o desactiva la sincronización de la hora en el inicio. Por defecto es 'yes'.</p>
|
||||
<p><font class="set">set::timesynch::server <IP></font><br>
|
||||
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.</p>
|
||||
<p><font class="set">set::timesynch::timeout <time></font><br>
|
||||
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.</p>
|
||||
</div>
|
||||
<p><b><font size="+2">5 – Archivos adicionales <a name="addtlfiles"></a>
|
||||
</font></b></p>
|
||||
|
||||
Reference in New Issue
Block a user