■BukkitSocketChat■
配布サイト:http://mamesoft.jp/bukkit/socketchat
バージョン:1.11

このプラグインはWebからゲーム内のチャットに参加できるようにし、Webで過去のチャットログを表示できるようにするプラグインです。
チャット部分にはうひょ氏などが開発されたSocketChatを使用しています。
動作にはNode.js、MongoDB、Socket.ioなどが必要です。


＜使用方法＞
1. nodechatフォルダ内のSocketChatを起動します(詳細後述)
2. BukkitSocketChat.jarをCraftBukkitのpluginフォルダに入れ、Bukkitサーバーを一度起動し終了します
3. pluginフォルダ内に生成されたBukkitSocketChatフォルダのconfig.ymlを開き、SocketChatのURLとsocket接続用のパスワードを設定します(セキュリティのため必ずパスワードを変更してください)。languageをjaに設定することでゲーム内のログなどが日本語になります。

＜SocketChat起動方法＞
1. http://nodejs.org/ からNode.jsを、http://www.mongodb.org/ からMongoDBをインストールします
2. npmでnodechat_jaディレクトリのpackage.jsonに入っている必要ライブラリのリストに従いインストールします
3. settingsファイルを開きsocket接続用のパスワード、MongoDBの接続IDとパスワード、ポート番号を設定します
4. ターミナルでnode ch.jsと実行しSocketChatを起動します

＜設定＞
起動するとPluginのBukkitSocketChatディレクトリ内にconfig.ymlが生成されます。
設定項目はconfig.yml内の注釈を参照してください。

＜ソースコード＞
プラグイン
https://github.com/Mamesoft/BukkitSocketChat_Java
チャット
https://github.com/Mamesoft/BukkitSocketChat_node


＜著作権情報＞
・開発
Mamesoft(info@mamesoft.jp )

・使用ライブラリ
https://github.com/Gottox/socket.io-java-client
https://github.com/TooTallNate/Java-WebSocket
https://github.com/douglascrockford/JSON-java

・SocketChat
このプラグインのチャット部分は下のシステムのフォークです
https://github.com/uhyo/socketchat


＜ライセンス＞
このソフトウェアにはMamesoft Open License Version 1.0(http://mamesoft.jp/license/mol_1.0 )を適用します。
なお、MOL1.0ライセンスは本リポジトリにも内蔵しております。