The DarkFire IRC Network
irc.darkfire.net
Welcome to the DarkFire IRC Network Home || Web Chat 11:54 AM on Saturday, July 04, 2009
* DarkFire Home
* Servers
* Teams/Staff
* Services
* Documents
* Chat Now!



* Forums
* Announcements



* DarkFire IRCd
* Bugzilla



Search DarkFire, powered by Google.





Mode List

Darkfire's IRCd supports numerous user and channel modes, which affect a variety of "settings". The following is a complete listing, as of Darkfire's IRCd version 1.2.0


User Modes:

User modes are modes that affect yourself. You can set them by using the MODE command. For example, /mode dave +i makes me, dave, invisible. You cannot set modes on other people. You can combine +modes -modes and +modes-modes in any one command.

Modes that can be set by all users:
i "Invisible" - Makes you invisible to other users who are not in a channel with you.
w "Wallops" - Allows you to see certain notices sent by servers or opers.
s "Server Notices" - Allows you to see certain locally generated notices.
k "Kills" - Allows you to see information about user kills.
j "Junk" - Various information with little importance.
t "Timestamps" - Shows timestamp synchronization notices for the network.
d "Disguise" - Disguises your hostname to a seemingly random, but unique, pattern.
R "Limit Regonly" - Allows only registered nicknames to message you.

Modes that can be set by operators only:
o "Global Oper" - Set by the server when a global operator uses the /oper command.
O "Local Oper" - Same, but for local operators.
g "Global Notices" - Allows operators to send and receive global notices.
c "Connections" - Allows operators to see all incoming and exiting clients.
f "Flood" - Shows information on client floods.
b "Chatops" - Similar to globops, but for chatting. Not commonly used.
u "Hush Notice" - Allows operators to see information about hushes.

Modes that can be set by special operators only:
A "Server Admin" - Server Administrator. Has access to some extra commands.
a "Services Admin" - Access to commands such as SAMODE, SAJOIN, and UNBANME.
F "Flood Exemption" - Bypass certain flood throttling.

Modes that can be set only by services.darkfire.net:
r "registered" - This nickname is registered with NickServ.
C "CSop" - This operator is a ChanServ/NickServ Administrator. Shows in /whois.
S "SRA" - This operator is a Services Root Administrator. Shows in /whois.


Channel Modes:

Channel modes can be set by channel operators to affect their channel. The syntax is /mode #channel +modes-modes .

Channel flags (no parameters):
n "No Outside Messages" - Only users in the channel may send to the channel.
m "Moderated" - Only opped and voiced users may talk.
t "Topic limit" - Only operators may set the topic.
c "Strip color" - All colors will be stripped in messages to the channel.
s "Secret" - Hides the channel from users who are not in it. Prevents StatServ virus scans.
p "Private" - Hidden channel. You probably want to use secret instead.
R "Registered only" - Only users registered with and identified to nickserv may join.
i "Invite only" - Users must be invited to the channel.
z "Privmsg only" - No mesages (i.e. CTCPs) other than PRIVMSG may be sent to the channel.
d "No DCCs" - No DCCs may be sent to users on the channel.

Modes with paramaters:
o "Operator" - Give or take channel operator status.
        Syntax: /mode #channel +o user (/mode #DarkFire +o mrb)
h "Halfop" - Give or take channel half-operator status. Same syntax as operator.
v "Voice" - Give or take channel voice status. Same syntax as operator.
e "Exempt" - Allows certain users to bypass invite-only, key, limit, bans, moderated, etc. (modes: +iklbmnR)
        Syntax: /mode #channel +e mask (/mode #DarkFire +e *!adam@darkfire.net)
a "Max Repititions" - The maximum number of times an identical message can be sent by a user in a row.
        Syntax: /mode #channel +a 1
l "User Limit" - Maximum number of users in a channel.
        Syntax: /mode #channel +l 300
f "Flood Sensitivity" - Flood sensitivity for regular users. Suitable setting is 30-40. Lower numbers are more sensitive.
        Syntax: /mode #channel +f <sensitivity>
k "Key" - Requires a key to join the channel.
        Mode Syntax: /mode #channel +k mykeyword
        Join Syntax: /join #channel mykeyword
b "Ban" - Add, remove, or list bans for a channel. (To prevent users from talking and/or joining.)
        Syntax: /mode #channel +b
        Syntax: /mode #channel +b *nick*!someuser@*.myisp.com
        Syntax: /mode #channel -bb *!*@www.darkfire.net dave*!*@*

Modes that can be set only by services.darkfire.net.
r "Registered" - This channel is registered with ChanServ.
S "No SAjoin" - This protects sensitive channels from certain operator commands that may be accidentally or inappropriately used.

Help
* Main
* Submit Help Request
* FAQ
* Akill Info
* Modes
* IRC Clients

  This website is Copyright © 1998-2007, the DarkFire Web Team. All rights reserved.