
the IRC BitchX руководствоговорит о двух противоречивых вещах:
ранее, когда описывались все переменные окружения:
IRCSERVER - Сервер(ы), разделенные пробелами, в формате irc.host.com:port[:password]
Затем, позже, при предоставлении примера файла конфигурации:
REM Это список серверов для подключения, разделенных знаком ":". Если к первому REM не удается подключиться, то используется следующий и т. д. SET IRCSERVER=irc.primenet.com:irc.cs.cmu.edu:irc.mindspring.com
Мне нужно использовать нестандартный порт и пароль для основного и резервного серверов. Поэтому мне нужно что-то вроде:
IRCSERVER=a.c.com:6660:passA,b.c.com:6661:passB,b.c.com:6662:passC
но когда я использую этот способ, мой клиент правильно понимает "разделенные пробелом" и даже если я использую ,
но игнорирует :
везде. Он пытается разрешить имя сервера как a.c.com:6660:passA
что, очевидно, терпит неудачу.
Как правильно задать переменную окружения, чтобы указать список хостов, каждый с одним портом? (мне на самом деле не нужны разные пароли, но было бы неплохо знать)
Редактировать: ок, я могу на самом деле задать разные порты, просто не вводя там пароль. Это работает для списка хост+порт:
IRCSERVER=a.c.com:6660,b.c.com:6661,b.c.com:6662
а также для версии spaceIRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"
решение1
хорошо, нашел еще третий способ в руководстве, который показывает, как задать список серверов в файле, и тогда пароль (и даже поле ника) работает!
Как мне задать свой собственный список IRC-серверов? В вашем домашнем каталоге создайте файл с именем .ircservers
В этом файле вы создадите список серверов следующим образом:
irc.mindspring.com irc.vrfx.com irc.he.net
и т. д...
После сервера можно указать порт, пароль и никнейм, используя следующий формат:
сервер:порт:пароль:ник
--https://stuff.mit.edu/afs/sipb/user/ssen/src/BitchX/doc/entire-faq.html