にゃあ

デュラララに登場するチャットを再現したその後

オープンソース化しました

チャットをダウンロードして使いたい、自分のサーバーにも設置したい、翻訳したいという方のために、パッケージングはまだですが、Google Codeにてソースコードを公開しました。

http://code.google.com/p/drrr-like-chat/

SVNが利用できる方はチェックアウトすると、ソースコード入手可能です。 ライセンスはGPL3です。

人数制限追加しました

できれば制限を加えたくなかったのですが、サーバーダウンが頻発し、こちらのブログにも影響が出たのでやむをえず参加人数を制限しました。当然、「部屋を増やして or 制限緩和して」という要望が出てくると予想していました。この問題は後述するサーバーの問題と関係しています。現状では月額数百円の共用サーバーを使っていますので、あまりパフォーマンスが良くないです。参加人数を増やすには、ひとまずパフォーマンスの問題(=サーバー)を解決しないといけないです。

チャットサービスとして展開するか

当初は、技術的なデモとしてデュラララ風チャットを公開したという経緯があります。幸か不幸か私は商売人ではないので、チャットを商品として売ったりとか、課金するつもりはありません。(なので、ソースコードを開示しました。)ウェブのリソースは基本的に無料という環境でやってきたので、ユーザからお金をとる気はないです。広告もあまり好きではないです。

現在は、デモを見に来るというより常駐してチャットを楽しむ人が多いようです。作った私としては、多くの人を楽しませることができて非常に嬉しく思っております。以下のような不透明な点が多く、今後、チャットサービスとして展開していくか悩ましいのが正直なところです。

  • このチャットを使い続けたい人がどれくらいいるのか
  • このチャットをいつまで使いつづけてくれるのか
  • Twitter、mixi、Skype、ブログとコミュニケーションが多様化したWeb2.0の世界でこのチャットは今後も使ってもらえるのか
  • サーバのコストは誰が負担するか

サーバーどうしよ

もし、チャットサービスとして展開する場合ですが、サーバーを選び直さないといけません。おそらく専用サーバになると思いますが、正直どんなサーバーを使うべきか検討がつきません。現在のサーバーのスペックを書いておきますので、サーバーに詳しい方がいらっしゃったらアドバイスをいただきたいです。

現状

今後

  • 専用サーバー?
  • 月額1万円〜数万円(私のような学生には...^^; 寄付を募ったとしてこれだけの額があつまるだろうか?シンプルな広告だったらユーザは納得してもらえるだろうか?

Comet的な実装

現在のチャットは1.5秒ごとにGETをする使用になっていて、負荷が高く多くのユーザに対応するには難しい技術的な弱点を抱えています。その点について、Cometという実装があるよと、ブログのコメントで教えてくださった方がいらっしゃいました。そのような実装方法があると知らなかったので、ありがたかったです。今後、チャットサービスとして展開する目処がつけが、Comet的な実装を試してみたいと思います。


コメント&トラバ

トラックバックを送る

無関係なスパムのトラックバックを防止するため、リンク先で本サイト(suin.asia)への言及が確認されないトラックバックは破棄しています。

トラバURL : http://suin.asia/trackback/455

コメントを書く

お名前* URL
本文*
合い言葉* ←「ckcillorten」と入力して下さい。
* この記事の話題と関係ないコメントはどんな内容でも削除します。(移動できないので)

トラックバック

トラックバックがないのはさみしいにゃん…。

コメント

糞男(2010.03.28) #
がんばってください!1人100円で登録とかでお金稼いじゃってくださいwんで登録の時にアイコン選んでそっからはダラーズのログイン画面から入って今までどおりにチャットできるのが理想ですw
なんか要望ばっかりですいませんw私には技術がなくてw
ソースコード活用できるように勉強してみますw
dai(2010.03.28) #
さくらインターネットかheteml。
田中山田(2010.03.28) #
以前のように重くなるよりは断然今の方が軽くていいです!
けど、ほとんどいつも満席で入れないのが現状です。。。
大変だと思いますが頑張ってください。
かるパス3世(2010.03.28) #
御苦労さまです!

自分はこれからも是非使っていきたいと思っている一人です、
チャットで知り合った方もおそらく自分と同じ意見だと思います

メンテ終わってからまだ一度も入れていないので正直退屈してますw


制限人数増やすのに費用がかかるのなら、私も糞男さんと同じように多少の課金ならしてもいいと自分は考えています!


技術的な事はさっぱりなので^^;
利用者としての意見を書かせてもらいましたw


頑張ってください!応援してます!
as(2010.03.29) #
すごく楽しいと思いますが課金となると利用できませんね。。
広告でなんとかなればありがたいのですが・・・。
浄土印(2010.03.29) #
ご苦労様です!

新装前に使わせてもらってました!とても賑やかで楽しい場所で最高でした!でも新装後は一度も入れません・・・・(涙

課金制度とてもいいです!ぜひ課金させてください!


応援しています、頑張ってください!
通りすがり(2010.03.29) #
コード配布やデモ版だけで良いのではないでしょうか。
わざわざ製作者さんが負担してまで開放する必要性は感じません。
あくまで「デュラララ風再現」のおまけページで。
kuroko(2010.03.29) #
開発お疲れ様です^^

私もこれから使っていきたいと思います!
ですが、ほぼ満員でチャットルームに入れないことが多いです;

大変だと思いますががんばってください!
英語翻訳史(2010.03.29) #
お疲れです。何かしらのバクもでているようですが、完成するのを心待ちにしております。
氷川 霧霞(2010.03.29) #
専用サーバだとかなり高額になるので、もう一段レベルを落として VPSサーバがいいかもしれません(どれくらいの負荷かにももちろん因るのですが)。

これだと、月額2000円前後のサービスが幾つかあります。
たいていroot権限をもらえるので、かなり好き勝手もできます。

また、最近月額490円のVPSも出てきましたので、今後全体的に値下がりしていくことも期待できるかもしれません。
http://www.freebit.com/press/pr2010/20100309_02.html
涼な(2010.03.29) #
お疲れ様です!前よりも軽くなって使いやすいです。
でも、いつも満室で入れませんorz
あと有料化すると利用できないんです、すみません。
書院図栗(2010.03.29) #
いつもご苦労様です!
部屋に入って会話してみたのですが、5人だと会話があまり盛り上がりません・・・・・。新装前は10人ぐらいでわいわいがやがやでとても楽しめたのですが・・・・。もう少し大人数で話したほうが盛り上がるので、部屋数を増やすより、部屋一つ辺りの人数を増やして欲しいです!
お願いします!
名無し(2010.03.29) #
  お疲れ様です。希望を言ってしまえば部屋数と、一つ辺りの部屋の人数は10人程度、そして他の部屋も閲覧出来る仕様にして頂けたら嬉しく思います。
 また課金ですと利用できなくなる方もいるようですので多少の広告なら構わないと思います。

 常駐して楽しんでいる身からしますと管理人さんの負担も考えられますので広告利用等で負担を減らすのも手だと思います。
 いつも楽しませてもらっています、本当に有難う御座いました。
ニコ厨(2010.03.29) #
部屋に入れる人数を20人にして欲しいです!
そのほうが賑やかで楽しい!
災禍(2010.03.29) #
あの、ひとつ質問よろしいでしょうか?

チャットルームなんですけど
どうやったら入ることができますか?
大体満員なんですが、たまに空いてるときがあるんです。
その時に「LOGIN」を押しても入れないんです・・・。

どうすればいいんでしょうか?

コメント失礼しましたっ!
いちご大福(2010.03.29) #
このチャット本気でハマってるんですけど、お力添え出来る知識が自分になくてくやしいです。課金でも全然かまいません!!
私には応援することしか出来ませんが、サーバー等協力してくださる方が現れるのを願っております!!がんばってください!!
八月(2010.03.29) #
製作者様の大きな負担にならないようなシステムが見つかることを祈ってます

このチャットはとてもすばらしいので、頑張ってください!
225系(2010.03.29) #
ありがとうございます。乙でした。

出来れば、iPhoneのアプリの「Live Link 3G」のように特定のワードでそのパスを設定してある部屋に入室できるようなシステムも作成してほしいです。
出来ればグループでの利用も可能なものを。

サーバーは、Googleなどのクラウドとかどうですかね?
詳しいことは分かりませんが。

技術面が分からないので、利用者として意見を述べさせていただきました。
このようなスクリプトを作成していただきありがとうございました。
正臣。(2010.03.29) #
今日初めてチャットを利用させていただきました!
凄いデュラララ!!に出てくるのと同じなので
楽しかったですっ
1分で切れちゃった時はさすがにびっくりしましたがw

課金・・・するんでしょうか・・・;
自分の家ではお金の使う所には入れないので
少し悲しいです・・・。
生意気言ってしまってすみません;;
お疲れでしょうが、管理頑張ってください!
一方通行(2010.03.29) #
自分もこのチャットを利用させていただいてます。
お力添えはできませンが応援してます!
頑張ってください!!

要望を言わせてもらうと、1部屋87、8人くらいの方がいいンじゃないでしょうか?負担が大きいなら部屋数を減らすなど・・・。あまり少ないと寂しいンで・・。

ですが、あまり多いと荒しなどの問題もありますし・・・。
なので、7、8人がベストかと思います。

最後に一言。
頑張ってくださいィ!
浄土狩り(2010.03.29) #
部屋増やしていただいてありがとうございます!
でも、部屋の中の人数が少なすぎて会話が盛り上がりません・・・・。部屋を減らして、部屋に入れる最大人数を20人にしたほうが楽しく賑やかになると思います!!!!

では、頑張ってください!
名無し(2010.03.29) #
部屋はちょうどいいし
人数も最高にちょうどいいです

これならぜったい入れないってことはそうそうないし

とてもいいとおもいます
海老(2010.03.30) #
面白い体験をさせて頂きました。再現率高くて驚きです

ニコ動やピクシブ等で言うプレミアム会員制度みたいなものを設けたりしたらどうですかね、あ、実質的な解決には繋がらないか…

知識がないので適当なことしか言えなくて申し訳ないです。月並みな言葉で申し訳ないですが、皆さん今後に期待してますので、是非頑張って下さい
……(2010.03.30) #
入ってみましたが
凄いですね
貸し出しとかすれば
それなりに利用者とか増えそうですね
おつかれさまです。
自分には何もできませんが頑張ってください。
(2010.03.30) #
チャットルームを実際に拝見して利用してみました。
現在mixiやTwitter等が普及しているネットの世界ですが、それ故チャットは「古臭いもの」として淘汰されてきました。
満足に色々な人とチャットを行うにはハンゲーム等、専用のクライアントを落とすしかないのが現状です。さらに言えば、年齢層が偏っていたり、特有のローカルルールが存在していて新規参入は難しいです。
今回、DRRRRのUIに似せたチャットが製作者様の手によって再現されましたが、実際にチャットを求める層とDRRRRのファン層は被っているという事と、ファンの交流の場として機能している事からここまで爆発的に広がったのだと思います。
今後も希少なチャットツールとして利用者は増えると思いますし、短く見積もってもDRRRRという作品が続く限りはある問題を度外視すれば利用者の衰退は無いと思われます。
その問題、課題となるのが、このエントリーでも悩まれているように、サーバーの確保とサーバー運営費の確保です。
しかし、ここで二つの大きな問題として、DRRRRという作中に登場するサイトと瓜二つのUIを持ったサイトに課金を施してしまうと、商業利用となり著作権の問題が出てくるのでは?という事と、課金を施した事による利用者の衰退の可能性です。
特に、ニコニコ経由で知った若年層にはクレジットカード等を利用出来ない年齢層の方も多く、その年齢層の方々を丸々淘汰する形になるので利用者がどれ程減るのか・・・の予測がとても難しいと思われます(もちろん課金形態にもよりますが)。サーバーを運営するために課金制に変えたらサーバーを拡大せずとも事足りる利用者数になってしまった・・・では本末転倒ですので、そこをどうクリアするか。
大変難しい問題なのですが、私個人としましてはこれだけ大きな「きっかけ」「可能性」をふいにするのはとても勿体無いと思うのです。
是非、存続に向けて頑張って下さい。
KOBA789(2010.05.13) #
Javascriptのみでチャットプログラムを組んでいる厨房にわかプログラマです。
HTMLの新バージョン、HTML5にはwebsocketというものがあり、これを使うとコネクションを張りっぱなしの状態で通信できるため、とっても負荷が減ります。また、HTML5の実装に対応していないブラウザでもFlashを使ってエミュレート可能です。IE7以上、Firefox3以上、Safari4以上、Chrome4以上、Opera10以上で動作確認しました。
しかし、これを使うためには独自のプロセスを走らせることのできるサーバーが必要であり、自宅にサーバーを置くか、専用サーバーかVPSを借りることになり、お金がかかってきてしまいます。
それでも、この手法は負荷が極めて少ないため、自分の家の貧弱なサーバー(CPU:550MHz RAM:256MB)でも百数人規模ならば余裕な状態で動いています。
ちなみにサーバーサイドはnode.jsで組んでいます。
以上、ご参考までに。
鬼羅(2010.08.02) #
今日からチャット始めました。わかりづらい表現ですが、友達の友達からの紹介で始めようと思いました。デュラララのことはあまり詳しくないですが、どうぞよろしくお願いします。
luna(2010.11.04) #
やはり自宅鯖という手もありだと思いますよ。

xamppを使えば簡単にできる用です。
no-soku(2011.09.15) #
デュラララ風チャットがDL出来ません

なくなっているのでしょうか?
pt(2011.10.01) #
Google Codeでダウンロードしようとしたら、出来ませんでした。

ダウンロード出来るようにしてもらえませんか?
よろしくお願い致します。

Author

Submenu

Recent Entries

XOOPS Cube Dev Ring

氷川 XOOPS Module 開発室

Recent Comments

Recent Trackbacks