A melhor maneira de garantir que você mantenha seu nick através de conexões, e que ninguém mais possa agarrá-lo, é registrá-lo com o bot do NickServ no seu servidor de IRC, e então autenticar no NickServ quando você fizer o log. em.
Para registrar seu nick, o que precisa ser feito apenas uma vez, você:
/msg nickserv register [nick] [password]
Depois disso, ao fazer login, faça:
/nick [nick]
/msg nickserv identify [password]
(Se você não se identificar com o NickServ dentro de pouco tempo depois de configurar seu nick, ele irá automaticamente mudar seu nick para outra coisa, já que ele não sabe que você é quem registrou o nick até que você o diga assim com o comando identify
.)
Ao fazer o login após a desconexão forçada, como no caso que motivou sua pergunta, você pode fazer com que o NickServ limpe sua conexão anterior para que você possa recuperar seu nick, e isso é feito como:
/msg nickserv ghost [nick] [password]
/nick [nick]
(Você pode ou não precisar identify
após o comando /nick
aqui; eu acho que não, já que você acabou de fazer isso implicitamente no comando ghost
, mas as instâncias NickServ diferentes do IIRC se comportam de maneira diferente Neste caso, se o NickServ requer que você se identifique depois de definir seu nick, ele deve avisar você.)
Para mais informações sobre como usar as instalações impressionantes do NickServ, consulte aqui .