User Modes

Modes users can set

  • +i (invisible) - Client is invisible to /who and /names #channel (unless you share the channel)
    • by default users are set +i
    • this does not hide your channels in /whois (that is dependent on Channel Modes)
  • CallerId modes:
    • +g - (callerid) - Block private messages unless whitelisted
    • +G - (soft callerid) - Block private message unless whitelisted or sender and recipient share a channel (overrides +g)
    • +j - (regcallerid) - Block private message unless sender is registered or whitelisted. If the user has +Gj set, they can only receive messages from registered users who also share a channel.
  • +w (wallop) - Client may receive wallops (not used on OFTC)
  • +D (Deaf) - Client won’t see any channel messages/text

Modes not set by users

  • +R (Registered) - Client is identified to NickServ
  • +l (local Operator)
  • +o (global Operator)

Modes available to operators

  • +S (God) - God mode - chanop-like status everywhere and a bit of extra info shown in whois etc
  • +b (Bots) - Notices regarding possible spambots
  • +c (conn) - [Dis]connection notifications
  • +f (full) - Notifications when a class is full
  • +k (kills)
  • +n (nchange) - Follow nick changes
  • +r (reject) - Notifications of rejected clients in valid username
  • +s (servernotice)
  • +u (unauth) - Notifications of connections that don’t fit an auth block
  • +y (spy) - whois/stats/channel creation notifications
  • +z (operwall)


  • +C (Server) - Server only
  • +a (Admin)
  • +d (debug) - Debug information relating to the ircd
  • +x (external)