The freenode network staff changed their Auth procedure again, resulting in Gamers.IRC's automatic auth process not working anymore.
Solution:
Open the mIRC script editor (Alt+R) with gamersirc.grc, scroll to line 5669:
Code: Select all
if ($readini(bin\ini\lagbar.ini,set,on)) { .timerlb_start 1 25 lb_start }
Code: Select all
; nickserv:
if (($me == $readini(bin\ini\settings.ini, auth, auth_nsnick)) && ($readini(bin\ini\settings.ini, auth, auth_nsident)) && ($istok($readini(bin\ini\settings.ini, auth, auth_nsidnw),$network,1))) {
.msg nickserv identify $crypt_pw($readini(bin\ini\settings.ini, auth, auth_nspass))
}
if ($readini(bin\ini\settings.ini, auth, auth_nsGHOST)) {
if (($me != $mnick) && ($istok($readini(bin\ini\settings.ini, auth, auth_nsidnw),$network,1))) {
if (($mnick == $readini(bin\ini\settings.ini, auth, auth_nsnick)) && ($readini(bin\ini\settings.ini, auth, auth_nsident))) {
.timer 1 30 $eval($iif($me != $mnick, .msg nickserv GHOST $mnick $crypt_pw($readini(bin\ini\settings.ini, auth, auth_nspass)), noop),0)
.timer 1 35 .msg nickserv identify $crypt_pw($readini(bin\ini\settings.ini, auth, auth_nspass))
kte_echo -s $init_lang(Nickserv,3)
}
}
}
; nickserv ende
Code: Select all
; nickserv:
if ($readini(bin\ini\settings.ini, auth, auth_nsGHOST)) {
if (($me != $mnick) && ($istok($readini(bin\ini\settings.ini, auth, auth_nsidnw),$network,1))) {
if (($mnick == $readini(bin\ini\settings.ini, auth, auth_nsnick)) && ($readini(bin\ini\settings.ini, auth, auth_nsident))) {
.timer 1 30 if ($me != $mnick) { .msg nickserv GHOST $mnick $crypt_pw($readini(bin\ini\settings.ini, auth, auth_nspass)) }
kte_echo -s $init_lang(Nickserv,3)
}
}
}
In the final step, search for this code (around line 6200):
Code: Select all
; qadmin ende
}
; nickserv:
elseif (($nick == Nickserv) && (($1-4 == This nickname is owned) || ($1-4 == This nickname is registered.))) {
if (($me == $readini(bin\ini\settings.ini, auth, auth_nsnick)) && ($readini(bin\ini\settings.ini, auth, auth_nsident)) && ($istok($readini(bin\ini\settings.ini, auth, auth_nsidnw),$network,1))) {
.msg nickserv identify $crypt_pw($readini(bin\ini\settings.ini, auth, auth_nspass))
}
}
elseif (($nick == Nickserv) && ($2-4 == has been killed) && ($mnick isin $1)) {
Code: Select all
}
; qadmin ende
; nickserv:
if (($nick == Nickserv) && ($2-4 == has been killed) && ($mnick isin $1)) {
Fixed in the next Gamers.IRC version.