Last Updated on Tuesday, 05 January 2010 17:56 Tuesday, 05 January 2010 17:22
Hello Moofspeak users,
As you may already be aware, we recently upgraded Moofspeak's IRCd to InspIRCd from
UnrealIRCd. This is a very good change for us for many reasons including
more stability, more features for users, more features for opers and a few more
features and changes for channel owners/ops. That's what this news post is for.
So, onward with the new stuff:
* Channel Mode +g - This channelmode allows channel ops and above to set a
bad-word list specific to the channel that this mode is set in. It uses "glob"
matching and an example of what you would do to use it (block the words "Ford"
and "Opel") is:
/mode #channel +g *Ford*
/mode #channel +g *Opel*
* User Mode +g - This usermode is quite cool. If you set it on yourself (/mode
nick +g), when someone attempts to PM/query you, you'll get a message like: "*
cmoski is messaging you and you have umode +g. Use /accept +cmoski to allow."
When you do the /accept command, cmoski will be allowed to PM you. :)
* Temporary/timed Bans - This command allows channel ops to set a temporary ban on a
user without having to remember to remove it themselves. The syntax is pretty
simple: "/tban #channel 5h cmoski!*@*" would set a 5 hour ban on cmoski.
* Kick No Rejoin - When you kick a user from your channel and the user comes
back in 1 second automatically because of a rejoin-on-kick script is quite
annoying, right? Well, in inspircd, you can set /mode +J <seconds> and when a
user is kicked, they won't be able to rejoin for however many seconds you
specified.
* Invite Timers - This one is pretty simple. Say you want to invite someone to
your channel, but you want that invite to only last for 5 minutes. You can do
that now in InspIRCd like: "/invite cmoski #channel 5m" and it'll invite
cmoski (picking on cmoski again) to #channel, but only if he joins it within 5
minutes.
* Extended Bans - In UnrealIRCd, we had simple extended bans, mainly quiet
extbans (~q), gecos/realname extbans (~r) and nickchange extbans (~n).
InspIRCd has all these and a *TON* more. It'd take me too long to document
them all in this news post (and it'd make the post really damn long), but you
can see the full list at: http://wiki.inspircd.org/1.2/Extbans . The syntax
has changed a bit (please read that link to see the new syntax) and quiet
extbans are now known as mutebans (m, not ~q now).
* Flood Control - Possibly the most noticable change to channel owners/ops is
that the channel flood control settings are completely different on InspIRCd.
The upshot of this is that they're now a lot easier to understand and use.
Message flood protection is on channelmode +f, nick change flood protection is
on channelmode +F, and join flood protection is on channelmode +j. The syntax
for all of these is: lines:seconds (like: /mode +f 7:10) (or joins:seconds or
nickchanges:seconds).
There are quite a few more new channelmodes and usermodes and user commands, so
instead of making a 600 line long news post, i'm just going to link to the
InspIRCd documentation for that stuff (if you're browsing the wiki yourself and
can't tell, we use InspIRCd 1.2 on Moofspeak currently):
http://wiki.inspircd.org/1.2/Channel_Modes
http://wiki.inspircd.org/1.2/User_Modes
http://wiki.inspircd.org/Commands
http://wiki.inspircd.org/1.2/Modules
We have many/most modules enabled, but obviously users don't have access to the
stuff that looks to be oper-only.
If there are any questions about any of the new stuff or anything related to the
IRC network or the IRCd switch, please feel free to ask in #moofspeak.
Enjoy and thanks for using Moofspeak. :)
Thanks to jdhore for writing this guide.
| Next > |
|---|
