Tip of the day: Don't like snomasks / server notices? Then configure logging to a channel. |
Módulos
En UnrealIRCd, la mayoría de las funciones están en módulos (¡más de 150 de ellos!). La mayoría de los modos de canal, modos de usuario y todos los bans extendidos están en módulos.
Ventajas:
- Hace posible personalizar completamente la funcionalidad exacta que desea cargar
- Para los programadores, es más fácil ver todo el código fuente relacionado con una característica específica
- Permite corregir errores sin necesidad de reiniciar el IRCd. Simplemente repita para recargar el (los) módulo (s).
Cargando módulos
Para más información sobre como cargar módulos, vea directiva Loadmodule.
Si solo desea cargar todos los módulos disponibles (y por lo tanto toda la funcionalidad) contenidos en UnrealIRCd, coloque esto en su unrealircd.conf:
include "modules.default.conf";
Módulos disponibles
UnrealIRCd tiene más de 150 módulos. Qué módulo cargar para habilitar / deshabilitar una determinada función se menciona en el artículo correspondiente:
Además, es posible que también desee echar un vistazo a modules.default.conf .
Third party modules
It is possible to expand UnrealIRCd's functionality by modules from others. We call these modules "third party modules" because they are made by a 3rd party (not the UnrealIRCd team).
Where to find (more) third party modules
Many can be found on the Modules (3rd party) forums
How to use 3rd party modules
See FAQ: How to install 3rd party modules?
Dangers of third party modules
Although 3rd party modules are a great way to extend UnrealIRCd's features there is also a risk: any (subtle) coding mistakes can cause UnrealIRCd to crash. In fact, 90% of the crashes reported to our bug tracker are not crashes caused by UnrealIRCd but by 3rd party modules (not our bugs).