
の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
明らかに失敗します。
それぞれ 1 つのポートを持つホストのリストを指定するために env 変数を設定する適切な方法は何ですか? (実際には異なるパスワードは必要ありませんが、知っておくと便利です)
編集: OK、パスワードを入力しないだけで、実際に異なるポートを設定できます。これは、ホスト+ポートリスト
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
わかりました。ガイドで、ファイルにサーバーのリストを設定する方法を示す 3 番目の方法を見つけました。そうすれば、パスワード (およびニックネーム フィールド) が機能します。
自分の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