Skip to content

Connection with mIRC

mIRC is proprietary software. To protect your privacy and freedom, you should consider using an open source [IRC client. mIRC is proprietary software. To protect your privacy and freedom, you should consider using an open source [IRC client.

Graphical Method

To see if SSL is supported, type this inside an mIRC window:\

//echo -ag $sslready

\

Attach:mIRC-ssl1.png

Click Yes.\

Attach:mIRC-ssl2.png

If $true, then your mIRC supports SSL. If $false, then your mIRC does not support SSL.\

Attach:mIRC-ssl3.png

From the menu bar, select FileSelect Server or type Alt+E.\

Attach:mIRC-options.png

Click on Add.\

Attach:mIRC-addserver.png\

If your mIRC supports SSL, fill in these details:\

Description: network-bnc
Address: example.ircnow.org
Ports: +31337
Password: username/network:password

\

Replace example.ircnow.org with your server's address; replace network, username and password. For example, if your username is john, the network you want to connect to is ircnow, and your password is abcde12345:\

Description: ircnow-bnc
Address: example.ircnow.org
Ports: +31337
Password: john/ircnow:abcde12345

\

If your mIRC does not support SSL, fill in these details:\

Description: network-bnc
Address: example.ircnow.org
Ports: 1337
Password: username/network:password

\

Replace example.ircnow.org with your server's address; replace network, username and password. For example, if your username is john, the network you want to connect to is ircnow, and your password is abcde12345:\

Description: ircnow-bnc
Address: example.ircnow.org
Ports: 1337
Password: john/ircnow:abcde12345

If you see a message saying ZNC is not yet connected, type /znc connect -- wait a few minutes to connect.

mIRC 7.33 (beta) to 7.41 users

There is a bug in mIRC. You must load this script (Attach:znc.mrc):

; ZNC 1.7.0 added support for server-time.
; mIRC 7.38 - 7.41 will stall/hang during the connection.
; by KindOne
; originally from https://bitbucket.org/KindOne/mirc-scripts-public/src/master/znc-server-time-fix.mrc
; Remove support for server-time and finish the CAP so
; mirc can connect.
raw *:*:{
  if (($version < 7.33) || ($version > 7.41)) { return }
  if (($1 == irc.znc.in) && ($4-5 == ACK :server-time)) {
    cap req -server-time
    cap end
  }
}

Press Alt+R to load Remote Scripts, then copy the text above and paste it inside, then press OK.

Attach:mIRC-remotescripts.png\

Alternatively, save this file as "znc.mrc" (do not save as znc.mrc.txt) and put it where you installed mIRC.

mIRC version 7.41 or later

Type this inside an mIRC window:

/server -a example.ircnow.org -p +31337 -g network-bnc -w username/network:password -d network-bnc
/server network-bnc

Replace example.ircnow.org with your actual server; replace username, network, and password with your real username, network, and password. Make sure that you include the plus sign + for +31337.

For example, if the network you want to connect to is ircnow, your username is john, and your password is abcde12345, then:

/server -a example.ircnow.org -p +31337 -g ircnow-bnc -w john/ircnow:abcde12345 -d ircnow-bnc
/server ircnow-bnc

Attach:mIRC-commandssl.png\

If you see a message saying ZNC is not yet connected, type /znc connect -- wait a few minutes to connect.

mIRC version 6.x

Type this inside an mIRC window:

/server -a example.ircnow.org -p 1337 -g network-bnc -w username/network:password -d network-bnc
/server network-bnc

Replace example.ircnow.org with your actual server; replace username, network, and password with your real username, network, and password.

For example, if the network you want to connect to is ircnow, your username is john, and your password is abcde12345, then:

/server -a example.ircnow.org -p 1337 -g ircnow-bnc -w john/ircnow:abcde12345 -d ircnow-bnc
/server ircnow-bnc

If you see a message saying ZNC is not yet connected, type /znc connect -- wait a few minutes to connect.

Adding Multiple Networks

Press Alt+R and click on the tab Remote:

on *:start: {
  server example.ircnow.org +31337 username/network1:password
  server -m example.ircnow.org +31337 username/network2:password
  server -m example.ircnow.org +31337 username/network3:password
  server -m example.ircnow.org +31337 username/network4:password
}

Attach:mirc-multiple.png

Replace example.ircnow.org with your server; replace username and password with your real username and password, and replace network1, network2, etc with your real networks. If you do not have SSL, replace +31337 with 1337 (no plus sign). If you see a message saying ZNC is not yet connected, type /znc connect -- wait a few minutes to connect.