Logo

IRC Help & FAQ

Welcome to the IRC FAQ! Here you will find an introduction and many useful commands for our IRC server.

Recommended IRC Clients

User Management

  • Register: /msg M hello <email> <email> (or via this homepage)
  • Authenticate: /auth <registered nick> <password> or via SASL-PLAIN (recommended, if your client supports it)
  • Change password: /msg M@services.midiandmore.net newpass <old password> <new password> <new password> or via this homepage
  • Request new password: /msg M requestpassword <email> (or via this homepage)
  • Hide your host (once a week, after auth): /msg h vhost <ident> <host>

Channel Services & Bots

  • Request M-Channelservice for a channel (you must be Owner): /msg R requestbot <#channel>
  • Request S-SpamScan for a channel (with M, you must be Owner): /msg R requestspamscan <#channel>
  • Show M-Channelservice commands: /msg M showcommands

Channel Basic Commands

  • Join a channel: /join <#channel>
  • Leave a channel: /part <#channel>
  • Start a private chat: /query <nick>
  • Send a message to a user: /msg <nick> <text>
  • Send a notice: /notice <nick> <text>
  • Knock (for +i channel): /knock <#channel>
  • Rename a channel (only as admin/owner, no service): /rename <#old channel> <#new channel>

Kick & Ban

  • Kick someone: /kick <#channel> <nick> [reason]
  • Ban someone: /mode <#channel> +b <username!ident@host> (wildcards allowed)
  • Ban exception: /mode <#channel> +e <username!ident@host>

Channel Ranks & Privileges

Channels have different ranks. Only users with a higher rank can grant or remove privileges for users of lower rank.

Rank Overview:
ModePrefixNameDescription
+S!ChanServiceChannel service bot, highest privilege, can override all restrictions
+q~OwnerChannel owner, can set/remove all lower modes and manage the channel
+a&AdminChannel admin, can set most lower modes and manage the channel
+o@OperatorOperator, can manage users and moderate the channel
+h%Half-OpLimited moderation rights
+v+VoiceMay speak in moderated (+m) channels
Privilege commands (examples):
  • Grant op: /mode <#channel> +o <nick>
  • Remove op: /mode <#channel> -o <nick>
  • Grant voice: /mode <#channel> +v <nick>
  • Remove voice: /mode <#channel> -v <nick>
Notes:
  • You can only grant or remove privileges for users whose rank is below your own.
  • Example: An Operator (@) can set/remove Half-Op (%) and Voice (+), but not Admins (&) or Owners (~).
  • Granting/removal is always done with the /mode command, but the channel hierarchy is strictly enforced.
  • Admins (&) can set/remove Operators (@), Half-Ops (%) and Voices (+).
  • Owners (~) have the highest rights after ChanService.

Usermodes (Personal Settings)

  • Hide your host (username.users.midiandmore.net): /mode <your nick> +x
  • Mute chat: /mode <your nick> +d
  • Unmute chat: /mode <your nick> -d
  • Only registered users may query you: /mode <your nick> +R
  • Everyone may query you: /mode <your nick> -R
  • Receive wallops/wallusers: /mode <your nick> +w
  • Do not receive wallops/wallusers: /mode <your nick> -w

Channelmodes (Room Settings)

  • No control codes: /mode <#channel> +c (-c to allow)
  • No channel CTCPs: /mode <#channel> +C (-C to allow)
  • Delayed join: /mode <#channel> +D (-D to disable)
  • Invite only: /mode <#channel> +i (-i to disable)
  • Joinflood protection: /mode <#channel> +j <limit:time> (-j to remove)
  • Channel key: /mode <#channel> +k <key> (-k to remove)
  • Channel limit: /mode <#channel> +l <limit> (-l to remove)
  • Channel forwarding: /mode <#channel> +L <#targetchannel> (-L to remove)
  • Moderate room: /mode <#channel> +m (-m to remove)
  • Moderate for unregistered: /mode <#channel> +M (-M to remove)
  • Block external messages: /mode <#channel> +n (-n to allow)
  • Forbid channel notices: /mode <#channel> +N (-N to allow)
  • Private room: /mode <#channel> +p (-p for public)
  • Only authenticated users: /mode <#channel> +r (-r to allow all)
  • Secret room: /mode <#channel> +s (-s to remove secret)
  • Only OPs can set topic: /mode <#channel> +t (-t everyone can set topic)
  • Block multiple messages (/amsg): /mode <#channel> +T (-T to allow)
  • Block logout messages: /mode <#channel> +u (-u to allow)
  • Only SSL users may join: /mode <#channel> +Z (-Z to allow all)