设置IRCSERVER env 环境变量的正确方法?

设置IRCSERVER env 环境变量的正确方法?

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以及空间版本IRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"

答案1

好的,在指南中找到了第三种方法,该方法展示了如何在文件中设置服务器列表,然后密码(甚至昵称字段)就可以起作用了!

如何设置自己的 IRC 服务器列表?在您的主目录中创建一个名为 .ircservers 的文件

在该文件中,您可以创建如下服务器列表:

irc.mindspring.com irc.vrfx.com irc.he.net

ETC...

服务器后面可以可选地跟随着任意端口、密码和昵称,使用以下格式:

服务器:端口:密码:昵称

--https://stuff.mit.edu/afs/sipb/user/ssen/src/BitchX/doc/entire-faq.html

相关内容