小規模サイトに推奨されるIRCサーバー(ircd) [閉まっている]

StackOverflow https://stackoverflow.com/questions/144049

  •  02-07-2019
  •  | 
  •  

質問

状況:

調査中の他のコードへの一般的な通信インターフェイスとして、IRCボットをいじりたいです。サーバーのハードウェアは古くてメモリが少ないが、比較的最新のDebian GNU / Linuxインストールで実行されます。一度に100人を超えるユーザーは期待していませんが、ほとんどの場合、おそらく1桁です。ここでは、サーバー自体よりもインターフェイスの方が関心があるため、大規模なサイトに役立つ多数の構成オプションやチューニングオプションを備えたものよりも、比較的シンプルなものを維持したいのです。

ウィキペディアの比較 Google PageRankリストでは、次のトップコンテンダーが登場します。 href = "http://coder-com.undernet.org/" rel = "nofollow noreferrer">アンダーネット(ircd-ircu)、 Ratbox (ircd-ratbox)、および Inspire ( inspircd)。残念ながら、それらの深刻な比較を見つけることができないので、何かを動かすのに十分なイライラが生じるまで、一度に1つずつ試してみるよりも、ここで質問する方がより速い解決策を提供できることを望んでいます。

役に立ちましたか?

解決

過去数日間、ボットをPythonとIRCLibでコーディングしてきました。通信インターフェースをコーディングしているため、サーバーとクライアント間で転送される生データを確認する必要がありました。そのため、それをサポートするIRCサーバーが必要でした。最初はIRCDを使用していましたが、まったく問題ありませんでした。しかし、しばらくして、IRCDが古いために持っていなかったいくつかの機能が欠けていることに気付きました。そのため、さらに調査した結果、ngIRCdが見つかりました。

これらのオプション"-enable-sniffer --enable-debug"を使用してソースからコンパイルしました。これで、ボットとクライアント間で送信された情報を見たい場合、-nおよび-sオプションでサーバーを起動するだけで済みます。そのように:ngircd -n -s

サーバーのウェブサイトは次のとおりです。 http://ngircd.barton.de/

他のヒント

Unreal IRCd は、セットアップが少し複雑な場合にフル機能を備えています。

Unreal IRCdは、IRCDをホストするために最終的に選んだものです。どうして? Halfop、admin / protect、founder / owner、advanced operator acl、i:lineなどを介したvHost ...

も参照してください

代わりにXMPPを使用します。 IRCはあなたの状況に対してあまりうまく設計されていません。動作させることができますが、それは大きな痛みです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top