I have multiple server entries that share the same IP and port values, and only differ by their password field. They are to my ZNC which allows me to connect to multiple networks through the same bounce server.

It was not possible to add these server entries through the mIRC interface. Server entries are uniquely identified by their IP or Host, so creating a new entry with the same IP/Host will delete a previous entry. I had to add these entries by hand to my server.ini file.

This works. Sort of. I can type /server znc-freenode and /server -m znc-efnet and connect through my ZNC to both networks. A bug appears, however, when I /disconnect and reconnect with the blank /server command. Eg, Instead of reconnecting to znc-efnet, it will connect to znc-freenode by sending the wrong server entry's password (this password instructs znc which network to connect to).

Resolution of this will require some new way to distinguish server entries besides solely on their IP/Host.


Well. At least I won lunch.
Good philosophy, see good in bad, I like!