А если ссылки не помогли? Вместе с гуглом?
Причем на других каналах пишу вполне нормально.
Есть еще такая интересная проблема с х-чатом, несколько вопросов по ней часто пробегают на канале последнее время. Меня тоже проблема коснулась. Причём появилась она недавно, окло месяца-двух, до этого всё (автоидентификация и автовход на канал) работало около 2-х лет или сколько там ввели идентификацию ников.
Народ на канале с такими ответами как "клиент выкинь ))" или "и да, настройте идент в иксчатике для начала, а ваще юзайте баунсеры и будет вам счастье )" не всех устроят. Я не хотел менять xchat на другое он меня устраивает.
Я разобрался с вопросом, и нашёл костыльное, но рабочее решение для икс-чата.
Проблема вот в чем. Вы уже
зарегистрированы и подтверждены на сервере и вручную
команда /msg nickserv identify <your_password> - выполняется нормально. После чего /join #ubuntu-ru тоже проходит хорошо. Но если настроить автоконнект и favorite channel то при логине на сервер клиент пытется авторизоваться, ждёт ответ сервера, не дожидается и начинает делать /join на канал, так как мы еще не идентифицировались происходит вот что:
* End of /MOTD command.
* Anton2d установил режим +i Anton
-NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
* Найти ваш IP: []
* Unknown MODE flag
* #ubuntu-ru :Cannot join channel (+r) - you need to be identified with services
-NickServ- You are now identified for Anton.
Я не знаю по какой причине xchat так торопится джиниться, но понял -
нужна задержка после идентификации до подключения на канал.
В xchat я сделал так, и это работает: убираем пароли и фаворит канала, и вписываем команду при коннекте: LOAD -e ~/bin/etc/irc.txt
Соответственно создаём файл irc.txt с простым скриптом:
/msg NickServ identify ПАРОЛЬ
/TIMER 10 join #ubuntu-ru
Клиент будет ждать 10 секунд для выполнения /join, за это время идентификация ника как раз должна пройти. После этого он нормально автоконнектится к каналу и всё работает.