- 配布サイト:http://mamesoft.jp/bukkit/socketchat
- バージョン:1.11
- このプラグインはWebからゲーム内のチャットに参加できるようにし、Webで過去のチャットログを表示できるようにするプラグインです。
- チャット部分にはうひょ氏などが開発されたSocketChatを使用しています。
- 動作にはNode.js、MongoDB、Socket.ioなどが必要です。
- nodechatフォルダ内のSocketChatを起動します(詳細後述)
- BukkitSocketChat.jarをCraftBukkitのpluginフォルダに入れ、Bukkitサーバーを一度起動し終了します
- pluginフォルダ内に生成されたBukkitSocketChatフォルダのconfig.ymlを開き、SocketChatのURLとsocket接続用のパスワードを設定します(セキュリティのため必ずパスワードを変更してください)。languageをjaに設定することでゲーム内のログなどが日本語になります。
- http://nodejs.org/ からNode.jsを、http://www.mongodb.org/ からMongoDBをインストールします
- npmでnodechatディレクトリのpackage.jsonに入っている必要ライブラリのリストに従いインストールします
- settingsファイルを開きsocket接続用のパスワード、MongoDBの接続IDとパスワード、ポート番号を設定します
- ターミナルでnode ch.jsと実行しSocketChatを起動します
起動するとPluginのBukkitSocketChatディレクトリ内にconfig.ymlが生成されます。 設定項目はconfig.yml内の注釈を参照してください。
- プラグイン
- チャット
Mamesoft([email protected] )
- https://github.com/Gottox/socket.io-java-client
- https://github.com/TooTallNate/Java-WebSocket
- https://github.com/douglascrockford/JSON-java
このプラグインのチャット部分は下のシステムのフォークです
このソフトウェアにはMamesoft Open License Version 1.0(http://mamesoft.github.io/license/mol_1.0 )を適用します。 なお、MOL1.0ライセンスは本リポジトリにも内蔵しております。