Der IRC BitchX-Leitfaden sagt zwei widersprüchliche Dinge aus:
früher, wenn alle env vars beschrieben werden:
IRCSERVER - Server, die durch Leerzeichen getrennt sind, im Format irc.host.com:port[:password]
Dann später, wenn Sie eine Beispielkonfigurationsdatei bereitstellen:
REM Dies ist eine Liste von Servern, zu denen eine Verbindung hergestellt werden soll, getrennt durch ein ":". Wenn die erste REM-Verbindung nicht hergestellt werden kann, wird die nächste verwendet und so weiter. SET IRCSERVER = irc.primenet.com: irc.cs.cmu.edu: irc.mindspring.com
Ich muss sowohl einen nicht standardmäßigen Port als auch ein Kennwort für den Haupt- und den Backup-Server verwenden. Also würde ich so etwas brauchen:
IRCSERVER=a.c.com:6660:passA,b.c.com:6661:passB,b.c.com:6662:passC
aber wenn ich auf diese Weise benutze, kann mein Client das "durch Leerzeichen getrennt" richtig verstehen und selbst wenn ich es verwende, ,
aber das :
überall ignoriere . Es wird versucht, den Servernamen aufzulösen, der a.c.com:6660:passA
offensichtlich fehlschlägt.
Wie kann man die env var so einstellen, dass eine Liste von Hosts mit jeweils einem Port angegeben wird? (Ich brauche eigentlich keine anderen Passwörter, wäre aber gut zu wissen)
Edit: ok, ich kann tatsächlich verschiedene Ports einstellen, indem ich einfach das Passwort nicht dort vermerke. Dies funktioniert sowohl für die Host + Port-Liste IRCSERVER=a.c.com:6660,b.c.com:6661,b.c.com:6662
als auch für die Space-VersionIRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"