# Connection with mIRC [mIRC](https://www.mirc.com/) is proprietary software. To protect your privacy and freedom, you should consider using an open source [[IRC client](/bouncer). [mIRC](https://www.mirc.com/) is proprietary software. To protect your privacy and freedom, you should consider using an open source [[IRC client](/bouncer). ## 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 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.