socket-manager/demo-project

Demo Project

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

Type:project

v1.2.1 2024-07-07 15:31 UTC

This package is auto-updated.

Last update: 2024-10-07 16:05:00 UTC


README

マインクラフトと連携できる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

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