
oGuia IRC BitchXdiz duas coisas conflitantes:
anteriormente, ao descrever todos os env vars:
IRCSERVER - Servidor(es) separados por espaços para uso, no formato irc.host.com:port[:password]
Mais tarde, ao fornecer um arquivo de configuração de amostra:
REM Esta é uma lista de servidores aos quais se conectar, separados por um ":". Se o primeiro REM não puder ser conectado, o próximo será usado e assim por diante. SET IRCSERVER=irc.primenet.com:irc.cs.cmu.edu:irc.mindspring.com
Preciso usar uma porta e uma senha fora do padrão para os servidores principal e de backup. Então eu precisaria de algo como:
IRCSERVER=a.c.com:6660:passA,b.c.com:6661:passB,b.c.com:6662:passC
mas quando eu uso dessa forma, meu cliente entende corretamente o "separado por espaço" e mesmo que eu use ,
mas ignora :
todos os lugares. Ele tenta resolver o nome do servidor, o a.c.com:6660:passA
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)
Editar: ok, na verdade posso 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 para a versão espacialIRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"
Responder1
ok, encontrei ainda uma terceira forma no guia que mostra como definir uma lista de servidores em um arquivo, e então a senha (e até um campo de nick) funciona!
Como defino minha própria lista de servidores de IRC? Em seu diretório inicial, crie um arquivo chamado .ircservers
Nesse arquivo você criaria a lista de servidores da seguinte forma:
irc.mindspring.com irc.vrfx.com irc.he.net
etc...
Os servidores podem ser opcionalmente seguidos por qualquer porta, senha e nick, usando o formato:
servidor:porta:senha:nick
--https://stuff.mit.edu/afs/sipb/user/ssen/src/BitchX/doc/entire-faq.html