loadmodule "extensions/sno_globaloper.so";
#loadmodule "extensions/sno_whois.so";
+/* modesets: Modesets are modules that enable various user and channel
+ * modes. When enabled, they enable usermodes and channel modes equivalent
+ * to the named ircd. This is useful for linking to other TS6 IRCds.
+ * If you do not know what this does or do not know if you need it
+ * then you should just load modes/shadowircd.so for full functionality.
+ * Without any modeset loaded, you will only have the modes that are included
+ * in ircd-ratbox. Unloading a modeset while the ircd is running is possible,
+ * but will be confusing for users, as it will leave all existent unloaded
+ * modes in place without users being able to remove them. Said modes will,
+ * however, not function. You should be able to load a module that provides
+ * more modes than your current (say, going from charybdis to shadowircd)
+ * on the fly without any problems. The slight exception to this is unloading
+ * a module that provides quiets (cmode +q). Users affected by quiets will
+ * have to part and rejoin the channel before the quiet will cease affecting
+ * them. In addition, unloaded modes will remain in the IRCd's VERSION reply
+ * until restart. For these reasons, it is highly recommended to restart if you wish
+ * to change modeset.
+ * Modesets currently only affect cmodes.
+ * You should only load one of these at a time.
+ * Modules are listed in order of highest functionality to least,
+ * while no module provides the least functionality of all. */
+
+loadmodule "modes/shadowircd.so";
+#loadmodule "modes/charybdis.so";
+
/* serverinfo {}: Contains information about the server. (OLD M:) */
serverinfo {
*/
use_except = yes;
- /* forward: Enable/disable channel mode +f, which allows you to set
- * a channel to forward users to if they can't join because of +i etc.
- * Disabling this option via rehash will leave all previously set
- * forwards hanging around, though they will not do anything. For
- * this reason, you may want to restart to disable this option.
- */
- use_forward = yes;
-
/* knock: Allows users to request an invite to a channel that
* is locked somehow (+ikl). If the channel is +p or you are banned
* the knock will not be sent.