From Miranda NG
< Plugin:IRC‎ | en
Jump to: navigation, search

If you have ever used an IRC client before, you will probably be right at home. The main difference is that this client is built into a multi-protocol messenger so you can integrate all your communication needs into one application.

After installation you will notice a new icon in your Miranda NG status bar and that is the representation of your presence on the IRC network. The contact list is also used by IRC as well as the other installed protocols do. Using the system menu you can perform various basic tasks like joining a channel or change your nickname. If you choose Quick connect you can quickly choose to connect to a network on your big list of networks.

On the main menu you can also open the options pages for Miranda NG. Before you connect to any network you may want to setup a few additional things here. Open the options panel and you will notice four pages containing options for the IRC plugin under the Network → IRC heading: Account, DCC 'n CTCP, Advanced and Ignore.


  • Default network – if you enable and select a default network, then Miranda will connect to this network by default whenever Miranda NG is started and set to online. You can also add, delete and edit properties for servers and networks. If the network requires a password, you should enter that here.
  • User Info – set the information about yourself here. This information MUST be filled.
  • Ident – some networks require you to have an ident server running.
  • Other – those that are not self-explanatory are explained here:

Force visible – send a /MODE -i upon connecting to a network.

Show addresses – show the full hostmask instead of just the nick when certain events happen in a channel.

Keep connection alive – ping the server every minute to prevent timeouts.

"Old style" mode changes – show mode changes the old fashioned way in chat.

Update online statuses for users – set whether the protocol polls the server for the online status of buddies on the contact list.


  • Client-to-Client File Transfers – settings to control certain aspects of DCC (Direct Client-to-client Connection) file transfers. Attempt reverse DCC is very useful if your firewall prohibits incoming connections. It can fail however if the receiving end does not support reversed file transfers. Normally you want to enable "Send ahead" to maximize your file transfer speed, but the "Normal" setting is there if you for some reason need compatibility.
  • Client-to-Client Chat – settings related to DCC chats. They should be self-explanatory.
  • Client-to-Client Protocol – use Get IP address from server to try and use returned data upon connecting to a network for determining your external IP. This can be a good option for people behind a proxy etc. The User information is what is returned in reply of a CTCP USERINFO query.


  • Perform – here you can choose to automatically send (perform) commands on IRC events. This can be particularly useful for automatically joining a favorite channel when joining a network for instance. Just locate the network name in the list and enter the commands to join the channel. At the top of the list is a set of items named Event: XXX where XXX is a global Miranda status. This can be used to perform commands when the global status is changed. It can be used to automatically change your nick to nick|DND for instance when the global status is changed to DND (Do Not Disturb).
  • Alias – define shortcuts, or aliases, for long tiresome-to-type commands. Use the form /alias /command_to_perform parameter1 parameter2 …. Use the identifiers as described in the commands section.
  • Other – set the message to use when disconnecting from the server.