o guia IRC BitchX diz que dois conflitos coisas:
anterior, quando descrever todas as variáveis env:
IRCSERVER - Server(s) separated by spaces to use, in the format
irc.host.com:port[:password]
Depois, quando fornecer um arquivo de configuração de exemplo:
REM This is a list of servers to connect to, separated by a ":". If
the first REM one can't be connected to, then the next one is used,
and so on. SET
IRCSERVER=irc.primenet.com:irc.cs.cmu.edu:irc.mindspring.com
Eu preciso usar uma porta e senha não padrão para os servidores principal e de backup. Então, eu preciso de algo como:
IRCSERVER=a.c.com:6660:passA,b.c.com:6661:passB,b.c.com:6662:passC
mas quando eu uso dessa maneira, meu cliente entende corretamente o "separado por espaço" e até mesmo se eu usar ,
, mas ignora o :
em todos os lugares. Ele tenta resolver o nome do servidor como a.c.com:6660:passA
, o que obviamente falha.
Qual é a maneira correta de definir o env var para especificar uma lista de hosts, cada um com uma porta? (eu realmente não preciso de senhas diferentes, mas seria bom saber)
Edit: ok, eu posso realmente definir portas diferentes simplesmente não colocando a senha lá. Isso funciona para a lista host + porta:
IRCSERVER=a.c.com:6660,b.c.com:6661,b.c.com:6662
, bem como a versão do espaço IRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"