I did this on a laptop connecting to znc 1.2 over wi-fi to another computer on the LAN. (You can also use Ethernet)

1, Enter code into script / servers.ini.
2, Start mIRC
3, Let it connect.
4, Disconnect from wi-fi via wi-fi icon next/near to the clock on the task bar.
5, Wait for mIRC to disconnect (minute or two) / try to reconnect.
6, Reconnect to wi-fi via wi-fi icon.
7, Watch mIRC get 'confused' and you will see something like 'Example 3' from my earlier post.

Code:
[servers]
n0=zncSERVER:192.168.254.100:+10000GROUP:Rizon
n1=zncSERVER:192.168.254.100:+10000GROUP:EsperNet
n2=zncSERVER:192.168.254.100:+10000GROUP:GameSurge



Code:
on *:start:{ 

  server 192.168.254.100 +10000 KindOne/Rizon:password
  server -m 192.168.254.100 +10000 KindOne/EsperNet:password
  server -m 192.168.254.100 +10000 KindOne/GameSurge:password

}



-----------------------------------

The issue does not occur with this:

Code:
[servers]
n0=zncSERVER:192.168.254.100:+10000:KindOne/GameSurge:passwordGROUP:GameSurge
n1=zncSERVER:192.168.254.100:+10000:KindOne/EsperNet:passwordGROUP:EsperNet
n2=zncSERVER:192.168.254.100:+10000:KindOne/Rizon:passwordGROUP:Rizon



Code:
on *:start:{ 

  server Rizon
  server -m EsperNet
  server -m GameSurge

}



--------------------------------

The issue does not occur if you just use this.
Do not add anything for these networks to the servers.ini.
This is what I use now:

Code:
on *:start:{ 

  server 192.168.254.100 +10000 KindOne/Rizon:password
  server -m 192.168.254.100 +10000 KindOne/EsperNet:password
  server -m 192.168.254.100 +10000 KindOne/GameSurge:password

}




irc.swiftirc.net #msl (mIRC Scripting Language)