Connection with mIRC
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
File→Select Serveror typeAlt+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 isjohn, the network you want to connect to isircnow, and your password isabcde12345: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 isjohn, the network you want to connect to isircnow, and your password isabcde12345: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.
