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
- Linux: HexChat
- Windows: mIRC + Unofficial German language pack
- Android: IRCCloud
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:Mode | Prefix | Name | Description |
---|---|---|---|
+S | ! | ChanService | Channel service bot, highest privilege, can override all restrictions |
+q | ~ | Owner | Channel owner, can set/remove all lower modes and manage the channel |
+a | & | Admin | Channel admin, can set most lower modes and manage the channel |
+o | @ | Operator | Operator, can manage users and moderate the channel |
+h | % | Half-Op | Limited moderation rights |
+v | + | Voice | May speak in moderated (+m) channels |
- Grant op:
/mode <#channel> +o <nick>
- Remove op:
/mode <#channel> -o <nick>
- Grant voice:
/mode <#channel> +v <nick>
- Remove voice:
/mode <#channel> -v <nick>
- 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)