Skip to content

socket-manager/demo-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEMO-PROJECT on SOCKET-MANAGER Framework

マインクラフトと連携できるWebsocketサーバーのデモ環境です。

サーバーの起動

上記の例の場合はプロジェクトルートディレクトリで以下のコマンドを実行すればサーバーを起動できます。

> php worker app:minecraft-chat-server <ポート番号>

クライアントの起動

ブラウザの場合

以下のディレクトリにjQuery/React版のHTMLファイルが入っていますのでお好きな方をブラウザにドラッグ&ドロップしてください(Webサーバーを起動する必要はありません)。

/app/client/jquery/chat.html(jQuery版)
/app/client/react/chat.html(React版)

マインクラフトの場合

マインクラフトのチャット画面で以下のコマンドを実行すれば接続できます。

> /wsserver localhost:10000/<ユーザー名>

サーバーへ接続後は普通にチャットできます。
以下のフォーマットで入力すれば特定のユーザーへプライベートコメントが送信できます。

> <メッセージ>#<宛先ユーザー名>

※マインクラフトはUWPアプリのため以下のコマンドを実行してループバックアドレスへのアクセスを許可しておく必要があります。

> CheckNetIsolation.exe LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe"

補足

このプロジェクトには6種類のサーバーをご用意しています。
詳しい使い方はこちらをご覧ください。

このプロジェクトはLaravelと連携できます。
詳しい連携方法はこちらをご覧ください。

Contact Us

バグ報告やご要望などはこちらから受け付けております。

License

MIT, see LICENSE file.