<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Foro RedChat - Portal]]></title>
		<link>https://foro.redchat.es/</link>
		<description><![CDATA[Foro RedChat - https://foro.redchat.es]]></description>
		<pubDate>Mon, 12 Oct 2026 13:54:25 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[[SOLUCIONADO] Problema con IPs y proxy inverso]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=10</link>
			<pubDate>Sun, 11 Oct 2026 20:32:49 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=10</guid>
			<description><![CDATA[Solucionado un bug que mostraba todas las IP como locales por culpa de una configuración errónea del proxy inverso.]]></description>
			<content:encoded><![CDATA[Solucionado un bug que mostraba todas las IP como locales por culpa de una configuración errónea del proxy inverso.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Módulo IRC genérico para todos los bots]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=9</link>
			<pubDate>Sun, 11 Oct 2026 20:15:02 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=9</guid>
			<description><![CDATA[Hasta ahora, cada bot utilizaba su propia implementación del módulo IRC para gestionar las conexiones y el análisis de los mensajes recibidos. Esto provocaba una configuración poco homogénea y bastante difícil de mantener.<br />
<br />
Además, existían diferencias importantes entre los bots: algunos tenían <span style="font-weight: bold;" class="mycode_b">SASL</span> implementado para autenticarse, mientras que otros utilizaban <span style="font-weight: bold;" class="mycode_b">NickServ</span>, entre otras particularidades. En definitiva, cada bot funcionaba a su manera, lo que complicaba su mantenimiento y la incorporación de mejoras.<br />
<br />
Para solucionar este problema, he desarrollado un <span style="font-weight: bold;" class="mycode_b">módulo IRC base común</span>, que centraliza la gestión de las conexiones, el procesamiento de mensajes y las funciones compartidas. A partir de ahora, cada bot utiliza este módulo como base y mantiene únicamente el código específico de sus propias funciones.<br />
<br />
También he unificado el sistema de configuración. Cada bot carga ahora sus parámetros generales desde un archivo <span style="font-weight: bold;" class="mycode_b">JSON común</span>, al que se añaden las variables específicas que necesita cada uno.<br />
<br />
Con este cambio, la estructura del código es más coherente, se reducen las duplicidades y resulta mucho más sencillo mantener, actualizar y ampliar los bots de <span style="font-weight: bold;" class="mycode_b">RedChat.es</span>.<br />
<br />
Todos los bots ya funcionan con este nuevo módulo a falta de hacer pruebas más exhaustivas.]]></description>
			<content:encoded><![CDATA[Hasta ahora, cada bot utilizaba su propia implementación del módulo IRC para gestionar las conexiones y el análisis de los mensajes recibidos. Esto provocaba una configuración poco homogénea y bastante difícil de mantener.<br />
<br />
Además, existían diferencias importantes entre los bots: algunos tenían <span style="font-weight: bold;" class="mycode_b">SASL</span> implementado para autenticarse, mientras que otros utilizaban <span style="font-weight: bold;" class="mycode_b">NickServ</span>, entre otras particularidades. En definitiva, cada bot funcionaba a su manera, lo que complicaba su mantenimiento y la incorporación de mejoras.<br />
<br />
Para solucionar este problema, he desarrollado un <span style="font-weight: bold;" class="mycode_b">módulo IRC base común</span>, que centraliza la gestión de las conexiones, el procesamiento de mensajes y las funciones compartidas. A partir de ahora, cada bot utiliza este módulo como base y mantiene únicamente el código específico de sus propias funciones.<br />
<br />
También he unificado el sistema de configuración. Cada bot carga ahora sus parámetros generales desde un archivo <span style="font-weight: bold;" class="mycode_b">JSON común</span>, al que se añaden las variables específicas que necesita cada uno.<br />
<br />
Con este cambio, la estructura del código es más coherente, se reducen las duplicidades y resulta mucho más sencillo mantener, actualizar y ampliar los bots de <span style="font-weight: bold;" class="mycode_b">RedChat.es</span>.<br />
<br />
Todos los bots ya funcionan con este nuevo módulo a falta de hacer pruebas más exhaustivas.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pruebas con Sentinel Bot]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=8</link>
			<pubDate>Sun, 11 Oct 2026 20:06:31 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=8</guid>
			<description><![CDATA[Estamos realizando pruebas con <a href="https://redchat.es/sentinel-bot-de-moderacion-para-irc/" target="_blank" rel="noopener" class="mycode_url">Sentinel Bot</a> en el canal <span style="font-weight: bold;" class="mycode_b">#RedChat</span>.<br />
<br />
Por el momento funciona a 'medio gas' con baneos temporales de 1 minuto y con los modulos <span style="font-weight: bold;" class="mycode_b">BadNicks</span>, <span style="font-weight: bold;" class="mycode_b">BadWords</span> y <span style="font-weight: bold;" class="mycode_b">NoSpam</span> activos.<br />
<br />
Los módulos <span style="font-weight: bold;" class="mycode_b">Defcon</span> y <span style="font-weight: bold;" class="mycode_b">NickFlood</span> estarán activos en breve.<br />
<br />
La idea es probarlo en un canal con bastantes personas y afinar el código y el comportamiento antes de implementarlo en más canales.<br />
<br />
De momento funciona bastante bien y dentro de parámetros aceptables.<br />
<br />
<br />
<img src="https://redchat.es/wp-content/uploads/2026/09/sentinel_ban.png" loading="lazy"  alt="[Imagen: sentinel_ban.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[Estamos realizando pruebas con <a href="https://redchat.es/sentinel-bot-de-moderacion-para-irc/" target="_blank" rel="noopener" class="mycode_url">Sentinel Bot</a> en el canal <span style="font-weight: bold;" class="mycode_b">#RedChat</span>.<br />
<br />
Por el momento funciona a 'medio gas' con baneos temporales de 1 minuto y con los modulos <span style="font-weight: bold;" class="mycode_b">BadNicks</span>, <span style="font-weight: bold;" class="mycode_b">BadWords</span> y <span style="font-weight: bold;" class="mycode_b">NoSpam</span> activos.<br />
<br />
Los módulos <span style="font-weight: bold;" class="mycode_b">Defcon</span> y <span style="font-weight: bold;" class="mycode_b">NickFlood</span> estarán activos en breve.<br />
<br />
La idea es probarlo en un canal con bastantes personas y afinar el código y el comportamiento antes de implementarlo en más canales.<br />
<br />
De momento funciona bastante bien y dentro de parámetros aceptables.<br />
<br />
<br />
<img src="https://redchat.es/wp-content/uploads/2026/09/sentinel_ban.png" loading="lazy"  alt="[Imagen: sentinel_ban.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Cambio de daemon IRC]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=7</link>
			<pubDate>Sun, 11 Oct 2026 19:58:07 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=7</guid>
			<description><![CDATA[Hasta ahora, <a href="https://redchat.es" target="_blank" rel="noopener" class="mycode_url">RedChat.es</a> utilizaba <a href="https://www.unrealircd.org/" target="_blank" rel="noopener" class="mycode_url">UnrealIRCd</a> junto con <a href="https://www.anope.org/" target="_blank" rel="noopener" class="mycode_url">Anope</a> para gestionar los servicios de red, como <span style="font-weight: bold;" class="mycode_b">NickServ</span> y <span style="font-weight: bold;" class="mycode_b">ChanServ</span>. <br />
Aunque esta combinación funciona correctamente, implica mantener diferentes componentes y depender de servicios adicionales para ofrecer las funciones habituales de una red IRC.<br />
<br />
Con <a href="https://ergo.chat/" target="_blank" rel="noopener" class="mycode_url">Ergo Chat</a> buscamos simplificar esta arquitectura y disponer de una solución más integrada.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">¿Qué ventajas nos aporta Ergo Chat?</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Menos dependencias externas:</span> reducimos la necesidad de instalar y mantener servicios independientes como Anope.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Servicios integrados:</span> incorpora funciones como el registro de nicks y canales, además de otras herramientas de gestión de red IRC.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Seguridad y privacidad:</span> permite centralizar buena parte de la gestión de la red en un único servicio, simplificando su administración.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mantenimiento más sencillo:</span> menos componentes significa menos configuraciones que coordinar y una infraestructura más fácil de gestionar.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Una red más independiente:</span> seguimos apostando por una infraestructura propia, sin depender de servicios de terceros para las funciones esenciales.<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[Hasta ahora, <a href="https://redchat.es" target="_blank" rel="noopener" class="mycode_url">RedChat.es</a> utilizaba <a href="https://www.unrealircd.org/" target="_blank" rel="noopener" class="mycode_url">UnrealIRCd</a> junto con <a href="https://www.anope.org/" target="_blank" rel="noopener" class="mycode_url">Anope</a> para gestionar los servicios de red, como <span style="font-weight: bold;" class="mycode_b">NickServ</span> y <span style="font-weight: bold;" class="mycode_b">ChanServ</span>. <br />
Aunque esta combinación funciona correctamente, implica mantener diferentes componentes y depender de servicios adicionales para ofrecer las funciones habituales de una red IRC.<br />
<br />
Con <a href="https://ergo.chat/" target="_blank" rel="noopener" class="mycode_url">Ergo Chat</a> buscamos simplificar esta arquitectura y disponer de una solución más integrada.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">¿Qué ventajas nos aporta Ergo Chat?</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Menos dependencias externas:</span> reducimos la necesidad de instalar y mantener servicios independientes como Anope.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Servicios integrados:</span> incorpora funciones como el registro de nicks y canales, además de otras herramientas de gestión de red IRC.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Seguridad y privacidad:</span> permite centralizar buena parte de la gestión de la red en un único servicio, simplificando su administración.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mantenimiento más sencillo:</span> menos componentes significa menos configuraciones que coordinar y una infraestructura más fácil de gestionar.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Una red más independiente:</span> seguimos apostando por una infraestructura propia, sin depender de servicios de terceros para las funciones esenciales.<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Estrenamos radio en streaming]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=6</link>
			<pubDate>Sun, 11 Oct 2026 17:49:41 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=6</guid>
			<description><![CDATA[Estrenamos radio en streaming en <span style="font-weight: bold;" class="mycode_b">RedChat.es</span>!<br />
<br />
Usamos una solución propia programada en VB.NET por Francesc Pàez usando la librería <a href="https://www.un4seen.com/" target="_blank" rel="noopener" class="mycode_url">Bass.dll</a>.<br />
<br />
De momento emitirá <span style="font-weight: bold;" class="mycode_b">clásicos house de los años 90 y 2000</span> mientras creamos más playlists de otros estilos musicales.<br />
<br />
Escúchala aquí:  <a href="https://radio.redchat.es/" target="_blank" rel="noopener" class="mycode_url">RedChat.es Radio</a>]]></description>
			<content:encoded><![CDATA[Estrenamos radio en streaming en <span style="font-weight: bold;" class="mycode_b">RedChat.es</span>!<br />
<br />
Usamos una solución propia programada en VB.NET por Francesc Pàez usando la librería <a href="https://www.un4seen.com/" target="_blank" rel="noopener" class="mycode_url">Bass.dll</a>.<br />
<br />
De momento emitirá <span style="font-weight: bold;" class="mycode_b">clásicos house de los años 90 y 2000</span> mientras creamos más playlists de otros estilos musicales.<br />
<br />
Escúchala aquí:  <a href="https://radio.redchat.es/" target="_blank" rel="noopener" class="mycode_url">RedChat.es Radio</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Estrenamos servicio de webchat]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=5</link>
			<pubDate>Sun, 11 Oct 2026 17:31:21 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=5</guid>
			<description><![CDATA[Estrenamos servicio de webchat que usará <a href="https://thelounge.chat/" target="_blank" rel="noopener" class="mycode_url">The Lounge</a> como interfaz web para nuestro servidor IRC.<br />
<br />
Ahora ya puedes entrar al servidor sin instalar ningún cliente IRC.<br />
<br />
<a href="https://webchat.redchat.es" target="_blank" rel="noopener" class="mycode_url">Entrar ahora</a>]]></description>
			<content:encoded><![CDATA[Estrenamos servicio de webchat que usará <a href="https://thelounge.chat/" target="_blank" rel="noopener" class="mycode_url">The Lounge</a> como interfaz web para nuestro servidor IRC.<br />
<br />
Ahora ya puedes entrar al servidor sin instalar ningún cliente IRC.<br />
<br />
<a href="https://webchat.redchat.es" target="_blank" rel="noopener" class="mycode_url">Entrar ahora</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SOLUCIONADO] Bug que encadenaba Quests en el bot de #IdleRPG]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=4</link>
			<pubDate>Sun, 11 Oct 2026 16:04:54 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=4</guid>
			<description><![CDATA[Solucionado un bug crítico en el bot <span style="font-weight: bold;" class="mycode_b">IdleRPG</span> que ponía a los jugadores en un bucle, encadenando quests una detrás de otra.<br />
<br />
Se ha añadido un tiempo de descanso entre quests, ahora los jugadores acampan 2h para descansar antes de poder iniciar otra quest. <br />
<br />
También se han ajustado las recompensas de oro que eran exageradas y permitían acumular mucho dinero en poco tiempo.<br />
<br />
A falta de probar el bot con más jugadores, se pone a funcionar en el canal <span style="font-weight: bold;" class="mycode_b">#IdleRPG</span> del servidor.]]></description>
			<content:encoded><![CDATA[Solucionado un bug crítico en el bot <span style="font-weight: bold;" class="mycode_b">IdleRPG</span> que ponía a los jugadores en un bucle, encadenando quests una detrás de otra.<br />
<br />
Se ha añadido un tiempo de descanso entre quests, ahora los jugadores acampan 2h para descansar antes de poder iniciar otra quest. <br />
<br />
También se han ajustado las recompensas de oro que eran exageradas y permitían acumular mucho dinero en poco tiempo.<br />
<br />
A falta de probar el bot con más jugadores, se pone a funcionar en el canal <span style="font-weight: bold;" class="mycode_b">#IdleRPG</span> del servidor.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nuevo panel de estadísticas de #IdleRPG]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=3</link>
			<pubDate>Sun, 11 Oct 2026 16:00:53 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=3</guid>
			<description><![CDATA[<img src="https://idlerpg.redchat.es/logo.png" loading="lazy"  width="250" height="100" alt="[Imagen: logo.png]" class="mycode_img" /><br />
<br />
Estrenamos panel de estadísticas del canal <span style="font-weight: bold;" class="mycode_b">#IdleRPG</span>:<br />
<a href="https://idlerpg.redchat.es/" target="_blank" rel="noopener" class="mycode_url">https://idlerpg.redchat.es/</a><br />
<a href="https://idlerpg.redchat.es/Ayuda.php" target="_blank" rel="noopener" class="mycode_url">https://idlerpg.redchat.es/Ayuda.php</a>]]></description>
			<content:encoded><![CDATA[<img src="https://idlerpg.redchat.es/logo.png" loading="lazy"  width="250" height="100" alt="[Imagen: logo.png]" class="mycode_img" /><br />
<br />
Estrenamos panel de estadísticas del canal <span style="font-weight: bold;" class="mycode_b">#IdleRPG</span>:<br />
<a href="https://idlerpg.redchat.es/" target="_blank" rel="noopener" class="mycode_url">https://idlerpg.redchat.es/</a><br />
<a href="https://idlerpg.redchat.es/Ayuda.php" target="_blank" rel="noopener" class="mycode_url">https://idlerpg.redchat.es/Ayuda.php</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SOLUCIONADO] Bug que no permitía registrar canales con la letra Ñ]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=2</link>
			<pubDate>Sun, 11 Oct 2026 15:46:38 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=2</guid>
			<description><![CDATA[Solucionado un bug en la configuración del servidor que no permitía registrar canales con la letra Ñ (ej: #España).]]></description>
			<content:encoded><![CDATA[Solucionado un bug en la configuración del servidor que no permitía registrar canales con la letra Ñ (ej: #España).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[FINALIZADO] Mantenimiento programado del servidor IRC]]></title>
			<link>https://foro.redchat.es/showthread.php?tid=1</link>
			<pubDate>Sun, 11 Oct 2026 13:42:03 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://foro.redchat.es/member.php?action=profile&uid=1">r00t</a>]]></dc:creator>
			<guid isPermaLink="false">https://foro.redchat.es/showthread.php?tid=1</guid>
			<description><![CDATA[Reinicio del servidor IRC por mantenimiento programado.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Fecha:</span> 12/10/2026<br />
<span style="font-weight: bold;" class="mycode_b">Hora:</span> 00:00h<br />
<span style="font-weight: bold;" class="mycode_b">Duración estimada:</span> 3 minutos<br />
<br />
Lamentamos las molestias ocasionadas. <br />
<br />
Tras el reinicio, el servidor IRC y sus servicios asociados volverá a funcionar con normalidad.]]></description>
			<content:encoded><![CDATA[Reinicio del servidor IRC por mantenimiento programado.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Fecha:</span> 12/10/2026<br />
<span style="font-weight: bold;" class="mycode_b">Hora:</span> 00:00h<br />
<span style="font-weight: bold;" class="mycode_b">Duración estimada:</span> 3 minutos<br />
<br />
Lamentamos las molestias ocasionadas. <br />
<br />
Tras el reinicio, el servidor IRC y sus servicios asociados volverá a funcionar con normalidad.]]></content:encoded>
		</item>
	</channel>
</rss>