Лучший способ убедиться в том, что вы сохраняете свой ник в соединениях и что никто другой не может вытащить его из-под вас, - это зарегистрировать его с помощью бота NickServ на вашем сервере IRC, а затем выполнить аутентификацию в NickServ при входе в систему.
Чтобы зарегистрировать свой ник, который нужно сделать только один раз, вы должны:
/msg nickserv register [nick] [password]
После этого при входе выполните:
/nick [nick]
/msg nickserv identify [password]
(Если вы не идентифицируетесь с NickServ в течение короткого времени после установки своего псевдонима, он автоматически изменит ваш ник на что-то другое, так как он не будет знать, что вы зарегистрировали этот ник, пока вы не скажете это с помощью identify
команду.)
При входе в систему после принудительного отключения, как в случае, который вызвал ваш вопрос, вы можете сделать так, чтобы NickServ очистил ваше предыдущее соединение, чтобы вы могли восстановить свой ник, и это делается следующим образом:
/msg nickserv ghost [nick] [password]
/nick [nick]
(Здесь может потребоваться или не потребоваться identify
после команды /nick
; я склонен думать, что нет, поскольку вы просто неявно сделали это в команде ghost
, но в этом случае разные экземпляры NickServ IIRC ведут себя по-разному. В любом случае, если NickServ требует, чтобы вы идентифицировали себя после установки своего псевдонима, он должен сообщить вам об этом.)
Для получения дополнительной информации о том, как использовать довольно впечатляющие средства NickServ, смотрите здесь.